Mechanism
Order type changes the trade-off between price and certainty.
Limits protect price but can miss or partially fill. Markets guarantee execution but can deliver terrible prices in stress. Stops are conditional markets and inherit the same problems.
If your strategy assumes perfect entries and exits, it is not a strategy; it is an illustration.
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
No execution rules → inconsistent order choice → variable fills → unpredictable costs → expectancy drift → confusion → overtrading.
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
Write an execution policy: when to use limit, market, stop, and when to refuse.
For each order type, define maximum acceptable spread and slippage.
If conditions violate the policy, do not trade.
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
In calm markets you enter with limits and look brilliant. In stress you switch to markets 'to get in' and your costs explode. Same signals, different execution, different outcome.
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
Minimum viable execution policy
1) Entry order type. 2) Exit order type. 3) Slippage/spread limits. 4) What you do when you cannot get filled.
Glossary: market order, limit order, stop order, spread.
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.