Dynamic Stop Loss

 

I’m currently experimenting with dynamic stop losses for automated trading systems.

Fixed SLs feel too rigid for changing market conditions, so I’d like to hear how others approach adaptive risk management in their EAs.

ATR trailing? Swing highs/lows? Volatility regimes? Time-based adjustments?

What have give you the best results?

 

Moderator warning: AI-generated comment

Isaac Uriel Arenas Caldera:

I’m currently experimenting with dynamic stop losses for automated trading systems.

Fixed SLs feel too rigid for changing market conditions, so I’d like to hear how others approach adaptive risk management in their EAs.

ATR trailing? Swing highs/lows? Volatility regimes? Time-based adjustments?

What have give you the best results?

Dynamic SL is definitely better than fixed SL in most market conditions. Fixed stop losses are simply too rigid especially on volatile assets like GOLD where market conditions constantly change.

But the biggest mistake most people make is OVERCOMPLICATING the SYSTEM till the EA starts adapting itself every single month just to survive. That's how you end up with a beautiful backtest and a destroyed live account afterwards.

Personally I prefer ATR + market structure. Simple. Effective. Robust.

For example:
• high volatility = wider breathing room
• low volatility = tighter protection
• strong trend = trail behind structure, not random pips

ATR based stop loss combined with swing structure has always given me the best long term results because the EA breathes with the market instead of fighting it.

What I completely avoid is all that random "A.I adaptive" nonsense and over optimization. That's the fastest way to create a backtest monster that collapses the moment live conditions change.
That's exactly how you end up with beautiful backtests and destroyed live accounts. 

At the end of the day the purpose of SL is not to make the equity curve look pretty. The real goal is survival, consistency and protecting capital over long periods of time.

Simple rules. Consistent execution. Volatility awareness. That's it.

The market rewards ROBUSTNESS, NOT Complexity.

Most people forget that part.
 

i like ATR for this, but only if its kept simple. for me dynamic stops work best when they use volatility + recent swing points, not too many filters. once an EA keeps changing rules too much it usually looks good in backtest but acts weird live.

 
I don't use ATR trailing stop, but I use an ATR based stop with multiplier. I don't base the stop loss on fixed points anymore in any EA.