Stock Trading

Stop Loss vs Stop Limit: Which Order to Use

The two orders differ in one respect that decides everything: which half of the trade you are willing to leave uncertain, the price you get or whether you get out at all.

A stop loss and a stop limit both sit dormant until price reaches a trigger. What happens next is the entire difference. A stop loss becomes a market order: you will get out, at whatever price exists at that moment. A stop limit becomes a limit order: you will get your price or better, or you will get nothing.

Each one leaves a different half of the trade uncertain. Choosing between them is choosing which uncertainty you would rather carry.

How each order behaves

Stop loss. You hold a stock at 50 and set a stop at 47. Price trades at 47, the stop triggers, and a market order goes out. In a liquid name during normal hours it fills near 47. In a thin name, or during a fast move, it fills at 46.80 or 46.50. You are out either way.

Stop limit. Same position, but you set a stop at 47 with a limit of 46.90. Price trades at 47, the stop triggers, and a limit order to sell at 46.90 or better goes to the book. If there are buyers at 46.90 or above, you fill. If price has already dropped to 46.40, your order sits unfilled at 46.90 while the stock continues lower, and you still own it.

That last sentence is the whole case against stop limits for risk control, and it is worth reading twice.

The failure mode of each

The useful way to compare them is not by what they do when things go well, because then they are nearly identical. It is by what they do when things go badly.

A stop loss fails by giving you a worse price. The loss is larger than planned. How much larger depends on liquidity and speed, and the damage is bounded by the size of the position, which you chose.

A stop limit fails by not executing. The position stays open, the original reason for exiting is still true, and the loss keeps growing until you notice and act manually. Nothing bounds it except your attention.

Those are not symmetrical outcomes. One is a known cost. The other is an open-ended one, and it arrives precisely in the conditions where you least want to be making manual decisions.

When a stop limit is the right choice

It has real uses, mostly where price certainty matters more than exit certainty.

Thin instruments. In a stock that trades a few thousand shares a day, a market order can walk through several price levels before filling. If you would rather hold the position than accept a fill far below the last trade, a limit is the sensible control.

Taking profit rather than cutting a loss. For an exit that is optional, missing the fill simply means you still hold a position you are happy to hold. The asymmetry that makes stop limits dangerous for risk control does not apply.

Deliberately avoiding a known spike. Around a scheduled event, some traders prefer no fill to a fill at a price produced by momentary disorder.

The common thread: a stop limit is appropriate when not filling is an acceptable outcome. For the order that exists to cap a loss, it usually is not.

When a plain stop loss is the right choice

For most positions in reasonably liquid stocks, with a stop placed as a risk control, the plain stop is the better instrument. Its failure mode is slippage, and slippage is a cost you can estimate, measure and plan around. Our guide to trading costs covers how to account for it in expectations rather than discovering it afterwards.

The deeper point is that the stop order is not what controls your risk. Position size is. A stop defines the price at which you have been proven wrong; the number of shares defines what being wrong costs. Treating the order type as the safety mechanism puts the weight on the wrong part of the system, which is why stop orders are not guaranteed is worth understanding before relying on either one.

What neither order protects against

Both fail in the same situation, and it is the one people most want protection from.

A stock closes at 50 and opens at 41 on overnight news. A stop at 47 was never touched during trading hours, because the price did not pass through 47 at all; it skipped it. At the open, the stop loss triggers and fills near 41. The stop limit triggers, places an order at your limit near 46.90, and sits there unfilled while the stock trades nine points lower.

Neither order did anything wrong. Both did exactly what they were built to do. The gap simply removed the prices in between.

This is why gap risk is managed by position size and by knowing what is scheduled. Holding through an earnings announcement is a decision to accept an overnight gap, and the only effective control is owning a quantity small enough that the gap is survivable. Checking what is scheduled before entering, as in know the earnings date, removes most of the surprise.

Where the order actually lives

A detail that changes how both orders behave, and one brokers rarely make prominent.

A stop order usually rests at the broker rather than at the exchange. Nothing is sitting in the public order book at your stop price. The broker watches the market and, when the trigger condition is met, sends the resulting order out. That is why stop behaviour differs between brokers in ways the order type alone does not explain.

Three consequences follow. The trigger definition varies: some brokers trigger on the last traded price, others on the bid for a sell stop, and in a fast market those two can differ enough to matter. Stops may not be active outside regular hours, so a stock moving sharply in the pre-market can pass straight through your level without triggering anything until the open. Routing and speed differ, which shows up as slippage rather than as a visible setting.

None of this is a reason to avoid stop orders. It is a reason to know what your broker does rather than assume, and to check whether your stops are live in extended hours before relying on them to be.

Trailing versions of each

Both orders have trailing variants, and the same trade-off carries over intact.

A trailing stop loss follows price by a fixed amount or percentage and converts to a market order when hit. It locks in progress without requiring you to move the order manually, and it inherits the plain stop’s behaviour: certain exit, uncertain price.

A trailing stop limit does the same but converts to a limit order, and inherits the same weakness. In a sharp reversal, which is precisely when a trailing stop is supposed to earn its keep, it is most likely not to fill.

For an exit protecting accumulated profit the trailing stop loss is usually the right instrument, on the same reasoning as before: a worse fill is a bounded disappointment, and no fill during a reversal is not.

A practical default

For a risk-control exit in a liquid stock: a plain stop loss, with the position sized so that reasonable slippage is tolerable.

For an exit in an illiquid stock, or for a profit target where missing the fill is acceptable: a stop limit, with the limit set far enough from the trigger that ordinary movement still fills it.

A limit placed one cent from the trigger is a stop limit in name only. The gap between trigger and limit is the room the order has to work, and setting it too tight recreates the no-fill problem in a calm market rather than only in a fast one.

Whichever you choose, write it into the plan before entering, as part of defining the exit before the entry. Deciding order type while watching a position fall is not a decision; it is a reaction, and it tends to produce the stop limit that never fills.

Frequently asked questions

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

Both wait for a trigger price. A stop loss then becomes a market order and fills at whatever the market offers, so the exit is certain and the price is not. A stop limit becomes a limit order and fills only at your limit or better, so the price is certain and the exit is not.

Which is safer for a beginner?

A plain stop loss, in most cases. Its failure mode is a worse price than hoped, which is unpleasant and bounded by the position size you chose. A stop limit's failure mode is no fill at all while the position keeps moving against you, which is unbounded until you intervene manually.

Why did my stop limit not fill?

Because price moved through your limit without trading at it. The stop triggered, a limit order went to the book, and the market was already below it. The order stays working at a price the market has left behind, which is exactly when you most need to be out.

Do stop orders protect against a gap?

Not in the way people expect. A stop loss triggered by a gap fills at the opening price, which can be far below the stop level. A stop limit triggered by the same gap usually does not fill at all. Neither order controls gap risk; only position size does.

Are stop orders visible to the market?

A stop held at your broker is not resting in the public order book until it triggers, so it is not visible as an order. That does not mean clusters of stops around obvious levels are unknowable, since those levels are visible to everyone looking at the same chart.