Why Did My Stop Loss Sell Below My Stop Price?
Your stop price is the trigger. The fill price is whatever the market offers once the trigger fires, and in a fast market or a gap those two numbers can sit far apart.
Short answer
Reaching the stop price converts the order to a market sell, which takes the best bids available at that moment. When prices move fast or the stock opens below your stop, those bids can be well under the stop price, and the difference is slippage.
A stop order is a conditional instruction. Until the stop price is reached it does nothing at all; once it is reached, a standard stop becomes a market order and sells at the next prices available.
Nothing in that instruction promises the stop price. It only promises release.
What happens at the trigger
Your broker, or the exchange holding the order, watches a reference price. When that price touches or crosses your stop, a market sell goes out. It takes the best bid, then the next bid below that if the first one runs out of size, and so on until your shares are sold.
In a quiet, liquid stock the gap between trigger and fill is often a cent or two. In a thin stock, a fast selloff or a news spike, the best bids can vanish in the second after the trigger, and the market order keeps walking down the book until it finds enough buyers to take every share you are selling, at whatever prices those buyers happen to be showing by then.
A gap is the extreme case. If the stock closes at 49.80 and opens at 46.20 on bad news, there were never any trades between those prices, so your 48.50 stop triggers at the open and fills near 46.20. That case has its own page: what happens to your stop when a stock gaps.
Measuring the damage in R
Dollars tell you what the slippage cost. R tells you how badly it broke the plan. One R is the amount you intended to risk: entry minus stop, times shares.
Case A is the cost of doing business with market orders. Case B is a trade that lost more than two and a half times what you planned, and it came from one event you could see on the calendar.
Which price triggers your stop
Brokers do not all watch the same number. Some use the last sale. Some use the bid, some use a quote-based rule with its own conditions, and some let you choose. A stop triggered off the last sale can fire on a single odd-lot print at a strange price, while a bid-based stop can fire because the bid dropped for a moment without any trade there at all.
Find this in your broker’s order-type help pages. It changes how close to the market a stop can sensibly sit.
What you can change
Use a stop-limit. A stop-limit order sends a limit order at the trigger. It caps how low you sell. It also means that if the price drops straight through your limit, you get no fill at all and still hold the stock as it keeps falling, which is the exact risk the stop was meant to remove.
Trade smaller. Size so that a plausible gap, not just the stop distance, is a loss you can take. The trade risk worksheet lets you run a gap price through the same sum.
Step aside before known events. Earnings, drug trial results and major rulings are dated in advance. Holding through them means accepting that the stop may do very little.
Move the stop off the crowd. Stops bunched at obvious levels can trigger together and feed the move, a point argued in round-number stops.
Checking a fill you think is wrong
Pull the execution report. Note the trigger time and fill time.
Then open time and sales for that minute and compare. If your fill sits among the prices that were trading, the order did what a market order does. If it sits clearly outside them, ask your broker for the routing and execution details, since a fill outside the prevailing prices is something they should be able to explain.
Also asked
- Is a stop below my price a broker error?
- Usually no. Compare the fill with time and sales at the trigger time. If the fill sits well outside the prices trading at that moment, raise it with your broker and ask for the execution details.