Breakeven stop: does moving the stop to cost help? A futures test
A breakeven stop raises the win rate and lowers the average win at the same time, so it only helps when the trigger distance sits outside the market's normal pullback. Judge it by average trade, profit factor and drawdown against a no-stop baseline on the same data and costs, never by win rate.
By Soren Huang · Published · updated · Editorial policy
Contents
- Does moving a stop to breakeven improve results?
- How does a breakeven stop work?
- When should you move the stop to cost?
- Does a breakeven stop lower your profit?
- How much does whipsaw cost on a noisy market?
- Is a breakeven stop better than a fixed stop?
- How does position size change the picture?
- How do you test a breakeven stop yourself?
- Frequently asked questions
- References
Does moving a stop to breakeven improve results?
A breakeven stop helps only when its trigger sits outside normal price noise. Moving the stop to cost raises the win rate and lowers the average win at the same time. Set too close, it turns winners into scratches on trending markets and the average trade falls. Judge it by expectancy and drawdown, never by win rate alone.
A breakeven stop is a stop order that you move to your entry price, plus costs, once the trade has moved a set distance in your favour. Traders like it because it feels like a free insurance policy: after the move, the trade can no longer lose. The claim this article tests is that the insurance is not free. Its premium is paid in the trades that pull back to cost and then run to the target without you. Kaminski and Lo (2014) show that a stop-loss rule adds value when returns tend to continue and removes value when they tend to reverse, and a breakeven stop is a stop-loss rule placed at a specific price. Whether it helps depends on your market and your trigger, which is why it should be tested like any of the stop types in a systematic futures strategy, not assumed.
How does a breakeven stop work?
A breakeven stop works in four steps: enter with an initial stop, wait for the price to reach a trigger distance, move the stop to the entry price plus costs, and then let the trade either hit the moved stop or reach the target. After the move, the worst outcome is a scratch. A scratch is a trade closed at or very near its entry price, with a result close to zero.
- Enter with an initial stop. The initial stop defines the trade's risk. In the figure below, entry is at 100 and the initial stop at 97, so the initial risk is 3 points.
- Wait for the trigger. The trigger distance is the gain the trade must show before the stop moves. Here the trigger is 3 points, so price must reach 103.
- Move the stop to cost. Cost means entry price plus commission and slippage for the round trip, so a long trade's stop goes a few ticks above 100, not exactly at 100. A stop placed exactly at the entry price loses the fees.
- Let the trade finish. Price either falls back to the moved stop, which closes the trade at roughly zero, or runs on to the target at 106.
One detail matters for the backtest. A stop order becomes a market order when its price trades, so it fills at the next available price, not at the stop level. On a fast move or a gap, the moved stop fills below cost. The mechanics of how a stop loss order fills on futures apply to the moved stop exactly as they apply to the initial one, so the backtest should charge slippage on the scratch as it does on every other exit.
When should you move the stop to cost?
Move the stop to cost only after the trade has gained more than the market's typical pullback, because the trigger distance decides whether the rule saves losses or deletes winners. Four common ways to set that distance behave differently when volatility changes.
| Trigger rule | What it measures | Adapts to volatility? | Typical weakness |
|---|---|---|---|
| Fixed ticks | A set number of ticks or points from entry | No | Too close in volatile weeks, too far in quiet ones |
| 1R multiple | A multiple of the initial risk (distance from entry to initial stop) | Only if the initial stop does | Inherits any error in the initial stop |
| ATR multiple | A multiple of the average bar range | Yes | Lags when volatility jumps |
| MAE-based | The pullback that past winning trades survived | Yes, from your own trades | Needs a trade history to measure |
Three terms need one sentence each. 1R is the distance from entry to the initial stop, so a 1R trigger moves the stop to cost once the trade has gained as much as it first risked. ATR, the average true range, is the average size of a bar's range over a lookback, including any gap from the previous close; the ATR trailing stop rule and its parameters uses it the same way. MAE, the maximum adverse excursion, is the worst point a trade reached against you before it closed, and reading a stop distance from MAE tells you how deep your eventual winners usually pulled back.
Hypothetical example
Entry long at 20,000 with the initial stop 100 points below, at 19,900. ATR over the last 14 bars is 150 points. A fixed trigger of 60 points moves the stop at 20,060. A 1R trigger moves it at 20,100. A 1×ATR trigger moves it at 20,150. The MAE record shows that most of this strategy's winning trades pulled back up to 80 points before they ran, so an MAE-based trigger of 120 points moves the stop at 20,120. The fixed 60-point trigger sits inside the normal pullback and will scratch many eventual winners; the other three sit outside it.
The MAE-based rule is the most direct, because it measures the exact thing the breakeven stop fights against: how far a good trade goes wrong before it goes right. If the trigger is smaller than the pullback most winners showed, the stop is moved into the path of the trade you were hoping to catch.
Does a breakeven stop lower your profit?
A breakeven stop can lower or raise the average trade, and win rate cannot tell you which, so expectancy is the number to watch. Expectancy is the average result of one trade after costs, winners and losers combined. Put your own win rate and average win and loss into the free win rate and expectancy calculator before and after the stop change, and read the difference.
The one formula to keep:
average trade = win rate × average win − (1 − win rate) × average loss
Here win rate is the share of trades that closed with a gain, average win is the mean result of those trades, and average loss is the mean result of the rest, as a positive number. A breakeven stop pushes the first factor up and the second down at the same time. Trades that pull back to cost and close a few ticks in profit count as wins in a report, so the win rate rises; but they are tiny wins, so the average win falls. The average trade moves only by the net of these two effects.
Hypothetical example
Without a breakeven stop: win rate 45 percent, average win $400, average loss $200. Average trade = 0.45 × 400 − 0.55 × 200 = 180 − 110 = $70. With a breakeven stop at a trigger outside the normal pullback: win rate 60 percent, average win $260, average loss $200. Average trade = 0.60 × 260 − 0.40 × 200 = 156 − 80 = $76. A small gain. Now move the trigger closer: win rate 65 percent, average win $200, average loss $200. Average trade = 0.65 × 200 − 0.35 × 200 = 130 − 70 = $60. The win rate is the highest of the three and the average trade is the lowest.
How much does whipsaw cost on a noisy market?
Whipsaw costs the profit of every trade that was stopped at cost and later reached the target, minus the losses the stop saved, and on a market whose normal swing is larger than the trigger that bill is large. Whipsaw is the pattern where price moves far enough to trigger an order and then reverses, so the order is filled at the worst moment. For a breakeven stop, whipsaw means the pullback that would have recovered is the one that scratches you.
Hypothetical example
A strategy takes 100 trades. Without a breakeven stop it has 45 winners at $400 and 55 losers at $200, a net of $18,000 − $11,000 = $7,000. Add a breakeven stop with a trigger at half the market's usual swing. It scratches 30 trades at exactly cost. Of those 30, 17 would have gone on to win $400 each and 13 would have gone on to lose $200 each. The strategy now has 28 winners and 42 losers: 28 × 400 − 42 × 200 = $11,200 − $8,400 = $2,800. The whipsaw cost is $7,000 − $2,800 = $4,200, which is the $6,800 of forgone wins minus the $2,600 of saved losses.
The share of scratched trades that would have reached the target is the number that decides the bill, and it falls as the trigger moves further from entry. Measure it from your own trade list: for each trade the stop scratched, check whether the same trade in the no-stop run reached its target. The figure below shows the shape of that relationship with illustrative values.
The relationship is not free at the far end either. A trigger at three ATR is rarely reached, so the stop seldom moves and the rule changes almost nothing. The useful zone sits between the two ends, and it is different for every market and bar size, which is why the trigger is tested and not copied.
Is a breakeven stop better than a fixed stop?
A breakeven stop lowers the worst single-trade loss compared with a fixed stop but gives up part of the trend profit, so neither is better until both are measured against the same strategy with no stop at all. A fixed stop is a stop order that stays at its initial distance for the life of the trade.
| Property | No stop | Fixed stop | Breakeven stop |
|---|---|---|---|
| Worst single loss | Set by the exit rule and the market | Capped at the stop distance plus slippage | Capped, and near zero after the trigger |
| Win rate | Set by the exit rule | Slightly lower than no stop | Higher, because scratches count as small wins |
| Average win | Largest | Same trades survive, similar | Smaller, winners cut to scratches |
| Trend capture | Full | Full after the stop survives | Partial; pullbacks end trades early |
| Whipsaw exposure | None from stops | At one price only | At the moved stop, often near the entry area |
| Complexity | Lowest | One parameter | Two parameters: trigger and offset |
The baseline for that comparison is a run with no stop, and we have one. AlphaPrime (Valynox) searched 1,024 candidates on NQ daily bars from 2019-01-02 to 2025-06-30, long and short, one contract, with $20 commission and $10 slippage charged on every trade, and kept one candidate for its return against its drawdown. The kept candidate uses a Fair Value Gap rule as its only entry and exit, with no stop, no target and no filters. It is a stand-in rule, chosen to give a clean no-stop baseline; it does not test a breakeven stop itself.
Source: AlphaPrime product engine (CPU), run 2026-10-31. NQ daily bars, 2019-01-02 to 2025-06-30, long and short, 1 contract, $20 commission and $10 slippage per trade.
| Number | Result |
|---|---|
| Net profit (closed trades) | $179,675 |
| Max drawdown | $134,405 |
| Trades | 88 |
| Win rate | 62.5% |
| Profit factor | 1.647 |
| Average trade | $2,041.76 |
| Time in market | 91.48% |

Read these numbers as a baseline, not as a result to expect. The candidate was picked after the fact as the best of 1,024 on return against drawdown, and Bailey et al. (2014) show that the best of many tried variants carries a selection bonus that new data does not repay. The two numbers a stop rule would have to improve are the max drawdown of $134,405 and the average trade of $2,041.76. With 88 trades and 91.48 percent of the time in the market, the rule sits through long pullbacks; a breakeven stop would end many of those trades early, and whether the saved drawdown is worth the cut winners is exactly what a test on these same trades would show.
How does position size change the picture?
On the same NQ trades, changing the position size moved net profit and maximum drawdown far more than any stop placement can, because a stop changes one trade's loss while sizing multiplies every trade. The box below takes the identical entries and exits from the run above and applies nine money-management methods with capital of $100,000 and at most 10 contracts, each at its report defaults. Nothing about the trades changed; only the number of contracts did, so every difference between rows comes from sizing.
Source: AlphaPrime product engine (CPU), run 2026-10-31. Same trades as the box above, capital $100,000, at most 10 contracts.
| Method | Net profit | Max drawdown | Average contracts |
|---|---|---|---|
| Fixed contracts | $542,545 | $402,975 | 3 |
| Fixed notional | $502,230 | $268,690 | 2.55 |
| Percent of equity | −$32,920 | $530,975 | 3.3 |
| Fixed dollar risk | $573,430 | $210,625 | 2.6 |
| Fixed fractional risk | $505,230 | $1,197,270 | 5.39 |
| Volatility target | $573,430 | $210,625 | 2.6 |
| Fixed ratio | $488,590 | $678,425 | 3.16 |
| Equity curve trading | $426,235 | $257,275 | 2.36 |
| Kelly | $266,125 | $253,200 | 1.6 |
Two rows make the point. Fixed dollar risk and Volatility target landed on the same figures in this run, $573,430 of net profit against a $210,625 max drawdown, with 2.6 contracts on average. Fixed fractional risk reached a similar net profit of $505,230 but with a max drawdown of $1,197,270, because it sized up to 5.39 contracts on average after wins and was large when the losing stretch came. Percent of equity ended at −$32,920 with a $530,975 drawdown on the very same trades. The spread of drawdowns across the rows is far wider than any stop rule could produce by trimming single trades. A breakeven stop does not change the initial stop distance that most of these methods size from, so check the contract count you would actually trade in the free position size calculator before you judge what the stop rule did.
How do you test a breakeven stop yourself?
Test a breakeven stop with five runs on the same data and costs, in a fixed order, and decide with a rule written before you look. The order matters because each run gives the next one its baseline.
- Run the strategy with no stop. Record average trade after costs, profit factor and max drawdown. This is the baseline every stop must beat on at least one of the three without collapsing the others.
- Add a fixed stop. Place it where the strategy's MAE record says most winners would survive. Record the same three numbers.
- Add breakeven stops at three trigger distances. For example 0.5, 1 and 2 ATR, or 0.5R, 1R and 2R. Set the moved stop a few ticks beyond cost. Record the three numbers for each.
- Compare on the same costs. Lay the five rows side by side. A breakeven stop earns its place only if the average trade and profit factor hold up while the drawdown falls. Count how many scratched trades in each breakeven run reached their target in the no-stop run; that count is the whipsaw cost from earlier.
- Confirm once on an untouched block. Keep the most recent part of your history out of all five runs, then run the chosen variant on it one time. Pardo (2008) describes this out-of-sample confirmation of an optimized rule set, and the in-sample versus out-of-sample split explains how much of the history to hold back.
The comparison is only fair if costs stay fixed across the five runs. Because AlphaPrime charges the same commission and slippage and fills on the next bar in every backtesting run, a rerun of the same entries with a different exit rule isolates the exit rule as the only thing that moved. Whatever software you use, write the five cost settings down before the first run and never change them between runs.
Start tonight with step one. Open your last backtest, remove every stop, and read the max drawdown and average trade after costs. Then pull the MAE of its winning trades and note the pullback that three quarters of them survived. That distance is the smallest trigger worth testing in step three.
Frequently asked questions
What is a breakeven stop in trading?
A breakeven stop is a stop order that you move to your entry price, plus commission and slippage, after the trade has gained a set distance called the trigger. After the move, the trade can close at roughly zero or run to its target. It raises the win rate because scratched trades count as small wins, and it lowers the average win because some trades that would have reached the target are closed early.
Should a breakeven stop include commission?
Yes. A stop placed exactly at the entry price loses the round-trip commission and the slippage of two fills. Place the moved stop a few ticks beyond entry so that a scratch closes at about zero after costs. In a backtest, charge slippage on the scratch exactly as on any other stop exit, because the stop becomes a market order when its price trades.
How far should the trigger be before moving the stop to breakeven?
Further than the pullback most of your winning trades survive. Measure the maximum adverse excursion (MAE) of past winners and set the trigger beyond the depth that about three quarters of them reached. A trigger inside that depth scratches winners on noise. Fixed ticks, a 1R multiple and an ATR multiple are alternatives, but each should be checked against the same MAE record.
Does a breakeven stop reduce drawdown?
It can lower the worst single-trade loss, because a trade past the trigger can no longer lose more than costs. It does not always lower the maximum drawdown of the equity curve, because a run of scratched trades that would have been winners is itself a drawdown. Compare the max drawdown of the no-stop run and the breakeven run on the same data, and judge the position sizing at the same time, since sizing changes drawdown far more than a stop rule does.
References
- Kaminski, K. M., & Lo, A. W. (2014). When Do Stop-Loss Rules Stop Losses? Journal of Financial Markets, 18, 234–254.
- Bailey, D. H., Borwein, J., López de Prado, M., & Zhu, Q. J. (2014). Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance. Notices of the American Mathematical Society, 61(5), 458–471.
- Pardo, R. (2008). The Evaluation and Optimization of Trading Strategies (2nd ed.). John Wiley & Sons.

