Mechanism
A stop-limit triggers a limit order. If the market gaps through your limit, you do not get filled.
In the exact moment you need protection (a fast move), the stop-limit can leave you holding the position without an exit.
The hidden risk is not slippage. It's no fill.
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
Use stop-limit to avoid slippage → gap happens → no fill → position stays open → loss grows → panic market exit → worst fill anyway.
How it kills accounts:
- Edge looks fine in backtest.
- Live spreads widen at the exact wrong moments.
- Stops trigger inside noise, so you widen stops.
- Same size + wider stop = silent leverage increase.
- A normal spike becomes structural damage.
Rule that survives
Use stop-limits only if you can tolerate not exiting.
If the trade is existential, prefer sizing down and using a stop that guarantees exit.
Always plan for gap risk: markets can skip your price.
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 hold a stock into earnings with a stop-limit 'for safety'. Earnings gaps down 8%. Your stop triggers, but the limit never fills. You are still in, watching the loss compound.
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
Decision rule
If you cannot survive being unfilled, a stop-limit is the wrong tool. Choose survival over aesthetics.
Glossary: gap risk, stop order, limit order.
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.