Discussions about stop runs often skip the most testable question: how far beyond the level can price go before a "sweep" becomes a breakout?
A practical way to define it:
Measure the excursion beyond the swing level in ATR units of the trading timeframe, e.g. M5 ATR(14).
Measure the time spent beyond the level: number of candles that close outside it.
In many intraday samples on major pairs, reversals tend to come from shallow excursions (well under one ATR) with no close or at most one close beyond the level. Deeper excursions with several closes outside behave more like breakouts. The exact thresholds differ by pair and session, so they should come from your own data.
Why this helps:
It replaces "it looked like a sweep" with a rule that can be journaled.
It gives a clear invalidation: if price exceeds your maximum depth, the reversal idea is cancelled.
Have you measured sweep depth on your pair, and what threshold separates reversals from breakouts for you?
FXS Prop Desk wrote: The exact thresholds differ by pair and session, so they should come from your own data.
Agree, and there's one trap when measuring it. If you pick the depth threshold by looking at which excursions ended up reversing, you'll find a clean cut-off almost every time, because you're fitting to the outcome. Better to fix the threshold on one block of data, say the first six months, then check it on the next three without changing anything. Another thing worth logging is how fast price got back inside. A sweep that pokes 0.6 ATR beyond and reclaims within two M5 candles is a different animal from one that sits outside for twenty minutes at the same depth. Time outside might end up separating the two groups better than depth alone. Have you looked at both together?