Trade Tools

How to Use Auto Break-Even on MT4 and MT5

September 2026 · 7 min read · ChartWise Team

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.

AUTO BREAK-EVEN: HOW IT WORKS TP ENTRY SL (original) — 40 pip risk BE TRIGGERED (+20 pips) SL MOVED TO ENTRY → BREAK-EVEN retrace would have been a loss without auto BE 40 pips TP HIT ✓
Price moves in your favor → BE triggers at +20 pips → stop moves to entry → retracement hits nothing → trade continues to TP

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:

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:

  1. Partial TP at 1:1 — bank 50% of the position, covering your risk in cash
  2. Auto break-even at +20 pips — move stop to entry on the remaining 50%
  3. Runner with trailing stop — let the last chunk ride with a trailing stop
  4. 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

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

Frequently 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