How to Use Auto Break-Even on MT4 and MT5
Auto break-even moves your stop loss to your entry price once your trade hits a profit threshold you define. From that point on, the trade cannot lose money — it either hits your take profit or closes flat. MetaTrader 4 and 5 do not have this built-in. You need an EA or a trade manager like ChartWise to automate it.
Key Takeaways
- Auto break-even eliminates the "winner turned loser" problem. Once triggered, your stop loss protects your entry price.
- Set the trigger at 1.5x the average pullback depth on your timeframe. For EURUSD M15, that is typically 20-25 pips.
- Add a 1-2 pip buffer to cover spread and commission. Exact entry = small loss after costs.
- Works best on 2:1 or better risk-reward targets. On tight trades, you will get stopped out at breakeven too often.
- MetaTrader has no built-in auto break-even. You need an EA or a trade manager.
Why Don't Most Traders Do This Manually?
Because it requires you to be watching the chart at the exact moment the threshold is hit. You step away for coffee, you miss it. You are in another trade, you miss it. You second-guess whether it has moved enough, you miss it. The window where you should move your stop is usually a few seconds, and by the time you react, price has already pulled back.
Auto break-even does not second-guess. It does not go for coffee. It fires the moment the condition is met.
How Does Auto Break-Even Actually Work?
The logic is dead simple. A script monitors your open position's unrealized profit on every tick. Once the profit crosses your threshold (say, +20 pips), it sends a modify command to MetaTrader to move the stop loss from its original level to your entry price.
Some traders add a small buffer — moving the stop to entry +1 or +2 pips instead of exact entry. This covers the spread and commission so you lock in a tiny profit rather than a flat exit. Whether you need this depends on your broker's spread and your account type.
What Should the Trigger Distance Be?
This is where most people get it wrong. They set a fixed number — say, 10 pips — for every trade regardless of the pair or timeframe. That does not work.
10 pips on EURUSD is noise. 10 pips on XAUUSD is nothing. The threshold should be based on the average retracement depth of the move you are trading. If you are trading a 15-minute chart entry on EURUSD, the average pullback might be 12-18 pips. Set your BE trigger above that — say, 20-25 pips — so you do not get stopped out at breakeven on a normal retracement.
Rule of thumb: your BE trigger should be at least 1.5x the average pullback depth on the timeframe you are trading.
When Should You Not Use Auto Break-Even?
Auto break-even is not free. The cost is that some trades will close at breakeven that would have hit your take profit. This happens when price retraces after your BE trigger, hits your new stop at entry, and then continues to your target without you.
On trades where your take profit is tight (less than 2:1 risk-reward), this cost is too high. You will get stopped out at breakeven on half your winning trades. Auto break-even works best when you have room — 2:1 or better targets, or when you are running a partial TP strategy where the first exit covers your risk and the runner is pure bonus.
| Scenario | Use Auto BE? | Why |
|---|---|---|
| Swing trade, 3:1 R:R target | Yes | Plenty of room for the trade to breathe after BE triggers |
| Day trade, 2:1 R:R target | Yes | BE covers risk, partial TP banks profit, runner is free |
| Scalp, 1.5:1 R:R target | Maybe | Set trigger tight (10-12 pips) or skip it — too much risk of premature exit |
| Scalp, 1:1 R:R target | No | You will get stopped out at breakeven on most trades |
How to Set It Up on MetaTrader
MT4 and MT5 do not have this built-in. Your options:
- Write or download an EA that monitors positions and modifies stops. Works, but you need to test it on each symbol and handle edge cases (partial closes, multiple positions, server disconnects).
- Use a trade manager like ChartWise where you toggle BE on per trade, set your threshold, and it handles the rest. Less control, less maintenance.
- Set a price alert and do it manually. Works if you are disciplined and at your screen. Fails the moment you are not.
How Does Auto Break-Even Work with Other Tools?
Auto break-even is one layer in a layered risk management system. Combined with partial take-profit and equity guard, it creates a defense-in-depth approach:
- Partial TP at 1:1 — bank 50% of the position, covering your risk in cash
- Auto break-even at +20 pips — move stop to entry on the remaining 50%
- Runner with trailing stop — let the last chunk ride with a trailing stop
- Equity guard — if everything goes wrong, the guard closes all positions before you breach your daily limit
This is how professional trade managers think about risk — not as a single stop loss, but as a system of overlapping protections.
Learn More
- Partial Take-Profit on MetaTrader — bank profits at multiple levels while keeping a runner
- Equity Guard Trading — the feature no other trade manager has
- MT4/MT5 Trade Manager Guide — what a trade manager adds to MetaTrader
- Control MetaTrader from Your Phone — manage trades remotely while MT stays on your desktop
ChartWise has auto break-even built in
Toggle it on per trade, set your threshold in pips or price, add a buffer if you want. Works alongside partial TP, trailing stops, and equity guard — all from your phone.
Request Early AccessFrequently Asked Questions
What is auto break-even in trading?
Auto break-even is a feature that moves your stop loss to your entry price once the trade hits a profit threshold you set. The trade secures your initial entry — it is configured to close at breakeven or profit, subject to broker execution and slippage. Learn more about what a trade manager adds to MetaTrader.
Does MetaTrader have auto break-even built in?
No. MT4 and MT5 do not have native auto break-even. You need an Expert Advisor (EA) or a third-party trade manager like ChartWise to automate it.
When should I not use auto break-even?
On tight range trades or scalps where the take profit is less than 2x the stop loss. Moving the stop to entry too early on these trades gets you stopped out at breakeven before the move completes. See the comparison table above for specific scenarios.
The Short Version
- Auto break-even moves your stop to entry once a profit threshold is hit
- MT4/MT5 do not have it — you need an EA or trade manager
- Set the threshold at 1.5x the average pullback depth on your timeframe
- Add a 1-2 pip buffer to cover spread and commission
- Works best on trades with 2:1 or better risk-reward targets
- Combined with partial TP and equity guard, it creates a layered defense system
- For prop firm traders, it directly reduces the chance of a bad reversal eating your daily limit

