Trading guides

Stop loss vs stop limit: how each order behaves

A stop loss (stop) order becomes a market order once your stop price is reached, so it usually fills but the price can be worse than the stop. A stop limit order becomes a limit order, so it will not fill worse than your limit but may not fill at all.

The short answer

Both orders wait, inactive, until the market reaches a price you set (the stop price). What happens next is the difference:

So you are choosing between certainty of exit and control of price. You cannot fully have both. FINRA's investor guide Stop Orders: Factors to Consider During Volatile Markets describes the same trade-off: a triggered stop's fill can be markedly different from the stop price, and a stop limit order has no guarantee of execution.

Side-by-side comparison

Stop (stop loss)Stop limit
Prices you setStop priceStop price and limit price
Once triggered becomesMarket orderLimit order
Will it fill?Usually, if there are buyers (for a sell)Only at the limit or better; may not fill
Fill priceCan be worse than the stopNo worse than the limit
Main riskSlippage, especially on gapsBeing left in a falling position

Exact behaviour varies by broker, exchange and market. Brokers differ in which prices trigger a stop, whether stops work outside regular hours, and how they handle partial fills. Check your own broker's order documentation.

Both orders can be used on the buy side too: a buy stop above the market can trigger an entry on a breakout or cover a short position, with the same trade-off between filling and price.

Worked example: a gap down

You hold 100 shares bought at $52.00. You want out if the price falls to $50.00, a planned loss of 100 × $2.00 = $200 (1R). Overnight, bad news: the stock opens at $46.00 and keeps sliding to $44.00 by midday. These prices are illustrative.

With a sell stop at $50.00: the open at $46.00 is below the stop, so the order triggers and becomes a market order. Suppose it fills near $46.00. Loss: 100 × ($46.00 − $52.00) = −$600, or −3R, three times the planned loss.

With a sell stop limit, stop $50.00, limit $49.50: the order triggers, becomes a limit order to sell at $49.50 or better, and does not fill because the price is far below $49.50. You still hold the shares. At $44.00 the open loss is 100 × ($44.00 − $52.00) = −$800, and it keeps changing with the price.

Neither outcome is "right". The stop gave a bad fill; the stop limit gave no fill. On a day where the stock rebounded, the comparison could reverse. The point is to know which risk you are choosing.

To keep this comparable with your other trades, log the stop limit case honestly when you finally exit. If you sold at $44.00 the next day, that trade is ($44.00 − $52.00) ÷ $2.00 = −4R, and it belongs in your statistics as such.

Why gaps and fast markets matter

A stop price is a trigger, not a guarantee. Markets do not always trade through every price: they can gap between one session's close and the next open, or jump during news. When that happens:

This is why position sizing controls the loss at the stop, not the worst possible loss.

Choosing the limit offset on a stop limit

If you use a stop limit, the gap between stop and limit decides how much slippage you accept in exchange for a fill:

There is no correct offset for everyone. It depends on the instrument's typical spread and volatility and on how much a non-fill would cost you. Some traders use a stop limit only where they plan to watch the position and act if it does not fill.

Questions to answer before you place either order

Order type is a practical decision, not a philosophical one. These questions help you think it through for your own situation:

  1. Will you be watching? If an unfilled stop limit would go unnoticed for hours, the risk of being left in the position matters more.
  2. How liquid is the instrument? In thinly traded stocks or options, spreads are wider and a market order after a trigger can fill further from the stop.
  3. Is there a known event? Earnings and other scheduled news raise the chance of a gap that jumps straight past both stop and limit.
  4. Does your broker support it the way you assume? Check which price triggers the stop, whether it is active outside regular hours, and how long it stays working (day or good till cancelled).
  5. What is the most you could lose if it does not fill? For a stop limit, imagine the price keeps falling after it gaps past your limit.

Write the answer in your journal note when you enter the trade. Over time you will see whether your choice matched what actually happened.

Measure your real slippage in a journal

You do not have to guess how much your stops cost you. For every trade exited by a stop, log three numbers:

  1. Planned stop price
  2. Actual fill price
  3. Slippage = fill − stop (for a long position, negative means a worse fill)

Then express each stopped trade as an R-multiple: R = (exit − entry) ÷ (entry − stop). In the gap example, ($46.00 − $52.00) ÷ ($52.00 − $50.00) = −3R. If your stopped trades average −1.2R instead of −1R, the extra 0.2R per loss is a real cost that belongs in your expectancy. The R-multiple calculator checks one trade; a journal shows the pattern.

This guide explains order mechanics for education only. It is not advice on which order type to use.

Common questions

What is the difference between a stop loss and a stop limit order?

Once triggered, a stop order becomes a market order and usually fills, possibly at a worse price. A stop limit becomes a limit order and fills only at the limit or better, so it may not fill.

Can a stop loss fill below my stop price?

Yes. After the stop is triggered it is a market order, and in a gap or fast market the fill can be well below the stop price.

Why didn't my stop limit order fill?

Usually because the price moved past your limit price before the order could execute. A limit order only fills at its limit or better.

Do stop orders work outside regular trading hours?

It depends on your broker and market. Many brokers restrict or handle them differently outside regular hours, so check your broker's documentation.

More calculators

Position sizing: the formula and the main methodsPosition size is how many shares or contracts you buy so that, if your stop is hit, you lose a set amount. The formula is (account × risk…R-multiple in trading: measure every trade in units of riskAn R-multiple expresses a trade's profit or loss as a multiple of the amount you planned to risk. If you risked $2 per share and made $6…Risk reward ratio: the formula and how to use itThe risk reward ratio compares what you stand to lose on a trade (entry to stop) with what you aim to gain (entry to target). A 1:3 ratio…Trading expectancy: the average result of each trade you takeExpectancy is what your trades made or lost on average, per trade, over a sample. The formula is expectancy = WR × avg win + (1 − WR) × avg…

Stop calculating by hand

TradeGreen connects to your broker read-only and works out R-multiple, win rate, profit factor and expectancy for every setup, from your real fills.

Download on iPhone Get it on Google Play

Educational tool, not investment advice. TradeGreen describes trades that already happened and never recommends what to buy.