Mechanism
Many charts show a mid price or a blended feed. Your orders interact with executable prices that include the spread and may differ by venue.
A buy limit needs the ask to trade through your level. A sell limit needs the bid. A stop triggers at one price and fills at another. In fast markets, the gap between trigger and fill can be the entire problem.
If you judge fills by chart wicks alone, you will misunderstand execution and misdiagnose “broker issues” that are actually microstructure.
Microstructure note: stops fail most often at the same time liquidity disappears. That is not bad luck; it is structural. Your job is to avoid competing for fills in the worst queue.
- Prefer “don’t trade” windows over cleverness: rollover, open/close, data prints.
- Reduce size before you reduce stop distance. Size is the only lever that always works.
- Measure slippage by regime, not by average.
How it kills accounts
Assume chart touch = fill → miss fills → chase late → pay urgency cost → degrade entries → frustration → 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
Learn the fill rules for each order type you use.
Judge fills using executable prices (spread-aware), not mid-price candles.
If execution matters to your strategy, test it in volatile conditions at small size.
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 place a limit, the chart wick touches your price, but you don’t fill. You rage. The reality: the executable side never reached your level once spread was included.
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
Build your expectations around reality: spread and slippage are part of the market, not bugs. If a strategy requires “perfect touches,” it’s fragile by design.
Related: Data is not neutral and Costs are a strategy.
Glossary: limit order, market order, stop-loss.
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.