RESEARCH

Stop-loss slippage: the spread widens with the drop that triggers it

Study details

Measured
2025-04-02 - 2026-07-27, 38 sessions; 745 symbol-days, 4,400,640 quoted seconds
Instruments
US equities that appeared in a day trading scan on the same day, one-second recordings of the last price and the best bid and offer, 09:30-15:59 ET
Method
take every pair of consecutive recorded seconds, keep the pairs where the last price fell, and measure at the second the fall was recorded — the quoted spread, and how far the best bid sat below the last print. Group the down-seconds by the size of the fall and by the price of the stock
Result
the spread a falling stock quotes is not a constant. On falls up to 0.25% it averaged 0.50%. On falls of 1.00% or more it averaged 2.11%, which is 4.2 times wider. The median down-second put the best bid 0.12% below the last print, the 90th percentile 0.79%, the 99th 2.90%
Contents
A stop-loss order does not sell at your stop price. It sells when the market reaches your stop price, and what it sells into is whatever bid happens to be standing there at that moment. The stop price is the trigger. The bid is the outcome. Most explanations of this stop at "so you might get a worse price". That is true and useless. The question a trader can act on is: how much slippage, and does it depend on anything you can see in advance. We recorded the answer.

1. What a stop order actually does

A stop-market order sits with your broker as an instruction. When the stock trades at or through your level, the instruction converts into a market sell. A market sell takes the best bid. So the cost of a stop has two parts. The first is how far the tape jumped between the last price above your stop and the first price at or below it. The second is the gap from that print down to the bid you actually sell into. The second part is a spread you pay, and unlike the first part it is visible in the quote at the very instant the stop fires.

2. What we recorded

Our engine stores a snapshot every second for each stock on the day's scan list: the last price, the full quote, and sizes. For this measurement we took 38 sessions sampled evenly out of 264 recorded sessions, which gave 745 symbol-days and 4,400,640 quoted seconds inside the regular session. Of those seconds, 387,948 had a last price below the previous second. That is 8.8% of the recorded time. Those are the seconds in which a stop sitting somewhere just below the market would have fired, and they are the population everything below is measured on.

3. The popular claim, and what our data says

The claim you see repeated is that stops get filled badly because they trigger exactly when spreads blow out. On average, in our recording, that is not what happens.
PopulationMean quoted spread
All recorded seconds0.91%
Seconds where the price fell0.82%
The spread on falling seconds was slightly narrower than the all-day average, not wider. The reason is mundane: a second in which the price moved is a second in which somebody traded, and seconds with trading in them carry tighter quotes than the dead stretches in between. The all-day average is dragged up by quiet periods where a wide quote sits untouched. The median spread across all recorded seconds was 0.53%. So the blanket claim does not survive measurement. What replaces it is more specific, and worse.

4. The spread scales with the size of the drop

Split the same down-seconds by how far the price actually fell in that second.
Fall in one secondDown-secondsMean quoted spread
Up to 0.25%199,3440.50%
0.25% to 0.50%95,1440.85%
0.50% to 1.00%63,6431.17%
1.00% or more29,8172.11%
The relationship is monotonic across all four buckets, and the ends differ by 4.2 times. The thing that triggers your stop is the same thing that widens the spread you have to cross to obey it. This is the part that matters for position sizing. A stop is not insurance that pays a fixed premium. It is insurance whose premium is set at the moment you claim, by the size of the event you are claiming for. Small drops are cheap to exit. The drops you actually put a stop in for are not.

5. How far the bid sat below the last print

The spread is the round trip. What a seller pays is the half of it below the print, so we measured that directly: at each down-second, the distance from the last price down to the best bid.
Percentile of down-secondsBid below the last print
Median0.12%
90th0.79%
99th2.90%
In 28.2% of down-seconds the bid was at or above the last print, so a market sell would have received the print price or better. The typical case is mild. The tail is not, and the tail is concentrated in exactly the seconds measured in section 4.

6. The same measurement, by price

Cheap stocks quote wider, and a stop on them costs more to obey.
Stock priceDown-secondsMean spreadBid below print, median90th
Under $271,4481.22%0.34%1.14%
$2 to $588,9400.67%0.19%0.61%
$5 to $20155,8100.72%0.13%0.76%
$20 to $10067,7650.72%0.12%0.66%
$100 and up3,9852.82%0.10%1.98%
Read the last row carefully rather than as a trend. It holds 1.0% of the down-seconds, and its mean is pulled by a small number of thin, high-priced names in our scan lists. Its median is the tightest in the table at 0.10%. When the mean and the median disagree that violently, the mean is describing a handful of rows, not the bucket. The sub-$2 row is the one to take seriously. It has 71,448 down-seconds behind it, and both its mean and its median are the worst in the table.

7. What a one-second grid cannot see

Our snapshots are one second apart. Anything that happened between two snapshots is invisible to us, and that limits one of the two cost components. The jump from the previous second's price to this second's price had a median of 0.23%, a 90th percentile of 0.88% and a 99th of 2.65%. Those are upper bounds on what a stop would have suffered on the trigger, not estimates of it. If the price walked down through intermediate prints inside that second, a stop sitting in between would have fired on one of those prints, above where we see the second close. This is why the article is built on section 4 and section 5 rather than on that number. The spread and the bid distance are read from the same snapshot as the fall itself, so they are true no matter how the second is sliced. We are stating the limitation rather than quietly reporting the bigger number, because the bigger number is the one that would have made a better headline.

8. What to do with this

Three things follow, none of which require predicting anything. First, a stop distance is not a loss size. If you place a stop 2% below your entry on a sub-$2 stock, the exit is not at 2%. Add the bid distance for the size of the move that would reach your stop, and on that price bucket the 90th percentile alone is 1.14%. Second, a stop-limit is a different trade, not a safer one. Limiting the price is exactly a refusal to cross a wide spread, and section 4 says the spread is widest in the moves you most wanted out of. The order will sit unfilled while the stock keeps going. Third, this cost is measurable in advance for the stock you are about to trade. The quote is on the screen before you enter. A name that quotes 1.22% while calm is telling you what a forced exit will cost, and no amount of stop-placement care changes it.

9. Sample accounting

The sample is 38 sessions drawn evenly from 264 recorded sessions between 2025-04-02 and 2026-07-27, giving 745 symbol-days and 4,400,640 seconds, of which 387,948 were down-seconds. The universe is the stocks our own scan surfaced on each day, which are the day's active movers rather than a cross-section of the market. That is the population a day trader places stops in, and it is also why the spreads here are wider than an index name would quote. Only the regular session is included, since a stop placed for the open behaves differently before 09:30 ET. Seconds were used only where the quote was complete and the two snapshots were exactly one second apart, so gaps in the recording cannot masquerade as price jumps. The bid distance is floored at zero, meaning the 28.2% of down-seconds where the bid stood at or above the last print enter the percentiles as no gap rather than as a negative cost. We did not measure returns, entries, or whether stops help. This is a cost measurement.

Related reading

← All research

Originally published by TraderWe on August 25, 2026. You may quote and link to this page. Republishing the full text without a link back to the original is not permitted.

3 replies

G
GapHunterMike· 26d ago
yep. stop price is a trigger not a fill. learned that the hard way years ago on a gap down.
L
LurkerLee· 26d ago
Does the widening hold for illiquid names outside a scan, or is this just scanned tickers?
ZenTrader_Ana· 25d ago
What stays with me is how the worst spreads show up exactly when we're most panicked. Same second we need calm, the book is thinnest. Might be reason enough for me to size smaller rather than trust a tight stop.
Sign in to reply →