Early Exit β recognising when the edge dies
Sometimes a trade is winning, you're up 0.7R or 1R, and something just feels off. Price stalls. The candles get heavy. You watch it round-trip back to breakeven wondering why you didn't take the money.
The feeling has a name
It's the edge dying. The conditions that made the trade profitable are deteriorating before TP hits. Three measurable signals tell you:
1. Volume drying up
The push that got you into profit was supported by participation. When volume fades while price is still in your direction, the fuel is gone. The next move is usually a reversal, not continuation.
2. Orderflow flipping
Real-time tug-of-war between aggressive buyers and aggressive sellers. When you're long and aggressive selling starts dominating β even if price hasn't dropped yet β that's the warning shot.
3. Structure break
If price was making higher highs and higher lows, then suddenly takes out a recent low, the trend you were riding is over. Don't wait for confirmation that costs you the whole gain.
How our bot watches these
For every active signal, the smart-exit engine monitors all three:
- 15M volume vs 20-bar average (volume drop detection)
- Live orderflow imbalance (buyers vs sellers in last 20 bars)
- HTF structure (any LH/LL forming against your direction)
When two or more flip, we close early β even if TP hasn't hit. Locking +0.7R is infinitely better than watching a winner round-trip to BE or, worse, your stop.
Per-asset sensitivity
Different pairs need different early-exit thresholds:
- BTC, XAU: low sensitivity (0.3) β high vol normal, don't panic on every wiggle
- EUR/USD, GBP/USD: high sensitivity (0.7) β small reversals matter more
- Indices: medium (0.4-0.5)
The market doesn't owe you the full TP
It owes you nothing. Take what it gives you. A profitable exit at 0.6R is a profitable exit. A "could have been" 1.5R is a fantasy after the fact.
