A stop-loss order is a standing instruction to sell a stock automatically once it falls to a price you choose, meant to cap a loss without requiring you to watch the market all day. It sounds like a guarantee, and that is exactly where the confusion starts — a basic stop-loss guarantees a trigger, not a price. Understanding that gap is the difference between using the tool correctly and being surprised by a fill you did not expect. This is general information, not investment advice; order behavior can vary by broker and market conditions, so confirm specifics with your own brokerage.
What changed in 2026
- Fast, volatile trading sessions kept exposing the gap between stop price and fill price, reminding traders that a triggered stop-loss becomes an ordinary market order, not a promise.
- More brokerages made trailing stop-loss orders easier to set up, automatically adjusting the trigger price as a stock rises to lock in gains along the way.
- After-hours and pre-market volatility continued catching some standing stop orders that were set without accounting for wider price swings outside regular trading hours.
How a basic stop-loss works
You set a stop price below the current market price. If the stock trades at or through that price, the stop-loss triggers and converts into a market order, which then fills at the best available price at that moment. In a fast-moving or thinly-traded stock, that fill price can be meaningfully below your stop price — the order guarantees a sale is attempted, not the exact number you picked.
Stop-limit: trading guaranteed execution for guaranteed price
A stop-limit order adds a second price: once the stop triggers, it becomes a limit order at your chosen limit price rather than a market order. This fixes the worst-case fill price, but introduces a new risk — if the stock gaps down past your limit price entirely, the order may not fill at all, leaving you holding a falling position you meant to exit.
Trailing stops
A trailing stop-loss moves with the stock as it rises, staying a set dollar amount or percentage below the current price, then locks in place once the stock stops climbing. It is a way to protect gains on a winning position without picking a single fixed exit price in advance, though it carries the same market-order fill risk as a basic stop-loss once triggered.
Comparing the order types
| Order Type |
Guarantees |
Risk |
| Stop-loss (basic) |
Sale attempt at trigger |
Fill price can be worse than stop price |
| Stop-limit |
Fill price floor |
May not fill if price gaps past limit |
| Trailing stop |
Locks in gains as price rises |
Same fill risk as basic stop once triggered |
Setting a stop that will not backfire
A stop set too close to the current price risks getting triggered by ordinary daily volatility, selling a position on noise rather than a real reversal. Many traders anchor stops to a technical level or a percentage that reflects the stock's typical trading range rather than a round number chosen out of habit. This is a companion decision to how you enter a trade in the first place — see limit order vs market order for how entry order type affects your fill.
FAQ
Does a stop-loss guarantee I sell at my chosen price?
No, a basic stop-loss guarantees a sale attempt at your trigger price, which then executes as a market order at the next available price.
What is the difference between a stop and a stop-limit?
A stop becomes a market order once triggered; a stop-limit becomes a limit order, fixing the worst price but risking no fill if the stock gaps past it.
Can a stop-loss trigger outside of regular trading hours?
This depends on your broker and the specific order settings — confirm whether your stop is active during extended hours before relying on it overnight.
Is a trailing stop better than a fixed stop-loss?
Neither is universally better; a trailing stop is suited to locking in gains on a rising position, while a fixed stop suits a specific downside limit set at entry.
Where to go next
For related order-type reading, see limit order vs market order, options trading basics, and what is a covered call.