FXRISK Manual

Your Stop Is a Market Order With a Delay

Most stop-losses trigger a marketable order, so they guarantee an exit attempt, not an exit price.

Mechanism

A stop is not a protective wall. It is a trigger.
On most platforms, once your stop price prints, the platform submits a market order (or a marketable limit) into whatever liquidity exists.

In fast markets the book thins, spreads widen, and price can gap. The trigger level can trade, but the next available fill can be far away.
That distance is slippage, and it is structural, not personal.

Stops reduce decision risk, but they do not remove execution risk. If you size as if the stop price is guaranteed, you are secretly running more leverage than you think.

Execution reality: the market you backtested is not the market you trade. Spreads are stateful, liquidity is time-of-day dependent, and fills degrade exactly when your stop becomes most sensitive.

  • Track spread-to-ATR (or spread-to-range) as a live risk input, not a “cost”.
  • When spreads widen, your effective stop tightens and your R:R collapses.
  • If your edge needs perfect fills, your edge is mostly fictional.
How it kills accounts

Tight stop + big size → volatility spike → stop triggers → spread widens / book thins → fill slips → loss > planned → margin buffer evaporates → forced liquidation or strategy panic.

How it kills accounts:

  1. Edge looks fine in backtest.
  2. Live spreads widen at the exact wrong moments.
  3. Stops trigger inside noise, so you widen stops.
  4. Same size + wider stop = silent leverage increase.
  5. A normal spike becomes structural damage.
Rule that survives

Treat stop price as a trigger, not a guarantee.
Size for worst plausible fill in stress, not the textbook fill.
If spreads are unstable or liquidity is thin, reduce size or stay flat.

Rule that survives:

  • Spread is a gate, not a footnote. If it’s abnormal, you don’t trade or you trade smaller.
  • Assume worst-case fills in fast markets.
  • Size is the adapter: reduce size before changing the stop model.
Example archetype

You short a move with a “tight stop” to feel controlled. A headline hits, price jumps through the level, and your stop fills multiple ticks away. The stop worked as a trigger, but your sizing assumed a promise.

Tell: if the trade only works when the spread is tight and price is smooth, it’s not an edge, it’s a regime bet.

Deep dive

What to do instead

Use stops for decision discipline, then use position size for real protection. If the trade’s survival depends on a perfect stop fill, the trade is oversized.

In known fast windows, widen the invalidation level and reduce size, or don’t trade. This is the same lesson as Stop-losses fail in volatility spikes.

Common traps

Calling structural slippage “stop hunting”. If you were filled worse because the spread exploded and liquidity vanished, the correct fix is sizing and timing, not anger.

Related

Glossary: market order, slippage, gap risk.

Broker reality: Stop/limit not guaranteed (gap risk).


Field checklist

  • Measure spread before entering. If it’s abnormal, you’re trading the wrong product at the wrong time.
  • If volatility expands, reduce size first. Don’t “solve” it by widening stops with the same size.
  • Avoid the predictable liquidity holes: rollover, session open/close, first minutes after data.
  • Assume your stop may fill worse than your entry. Price the worst-case, not the brochure.
  • If you cannot explain where liquidity comes from, trade smaller.

Related truths