How to Use Auto Break-Even on MT4 and MT5

August 2026 · 6 min read

You know the feeling. You take a trade, it runs 30 pips in your favor, you start thinking about what you will do with the profit — and then it reverses. All of it. Into a loss. You stare at the screen wondering why you did not just move your stop to breakeven.

That is what auto break-even solves. Once your trade hits a profit threshold you define, your stop loss automatically shifts to your entry price. The trade cannot lose money from that point on. It either hits your take profit or closes flat.

AUTO BREAK-EVEN: HOW IT WORKS ENTRY SL (original) TP BE triggered (+20 pips) SL moved to entry → risk-free retrace ← would have been a loss
Price moves in your favor → BE triggers → stop moves to entry → retracement hits nothing → trade continues to TP

Why Most Traders Don't 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 It Actually Works Under the Hood

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.

The Right Threshold for Each Pair

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 Not to Use It

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.

Setting It Up on MetaTrader

MT4 and MT5 do not have this built-in. Your options:

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 Access

The Short Version