WhitmanTrading

Limit Order vs Stop Order

A limit order fills at your price or better, and does not fill at all if the market never gets there. A stop order sits dormant until price reaches your trigger and then becomes a market order, so it fills for certain but at whatever the market is showing at that moment.

You cannot fix the price you pay and the certainty of trading at the same time. Every order type is a position on that trade-off, and these two sit at opposite ends of it.

What each one is

A limit order names the worst price you will accept. It rests in the order book and fills at that price or better, or it does not fill. Limit orders covers the mechanics.

A stop order names a trigger. It does nothing until price reaches it, then it becomes a market order and takes whatever is available. Stop orders covers it, and stop-limit orders covers the hybrid.

One is a price commitment and the other is an execution commitment. Whereas a limit order controls what you pay and leaves the fill uncertain, a stop order controls that you trade and leaves the price uncertain.

Where they differ

A price series with a horizontal level price approaches but does not reach.
A limit order: your price, or nothing. Illustrative chart - not real market data.

Whether the order is visible. A limit order rests in the book, so it is part of the visible liquidity and other participants can see the size at that level. A stop order sits at your broker and is invisible until triggered, which is why a cluster of stops is something people infer rather than observe.

A price series with a trigger level and a fill some distance beyond it.
A stop order: a certain fill, at an uncertain price. Illustrative chart - not real market data.

Whether you can be filled worse than you asked. A limit order cannot be. A stop order routinely is, because it converts to a market order at the moment price is moving through your level, which is when the book is thinnest.

A stretch of price where one level fills and another is passed through.
Price touched one level and gapped straight past the other. Illustrative chart - not real market data.

Which risk each leaves open. A limit order leaves you exposed to not trading at all — the move happens without you. A stop order leaves you exposed to trading at a much worse price than you planned, and both of those are real costs rather than one being safe.

Where each belongs. Entries usually want limit orders, because a missed entry costs an opportunity. Protective exits usually want stop orders, because a missed exit costs money that keeps growing.

Where they agree

A window of orderly price movement with a level being touched.
In an orderly market both behave as expected. Illustrative chart - not real market data.

Both are instructions rather than predictions. Neither improves a bad idea, and the order type is the last decision rather than the first.

Both are working orders that can be cancelled until they fill, and both can rest indefinitely.

Both cost the same round trip — 0.0098 on this site’s shared series, about 2% of the median bar range of 0.493 — before any slippage.

And both are irrelevant if the position size is wrong. Order type controls how you get in and out, not how much a mistake costs.

Which one to use

A volatile stretch of price with a wide bar spanning a level.
A wide bar is where the difference between the two shows up. Illustrative chart - not real market data.

Use a limit order for entries. If the market never reaches your price you did not want the trade at any price, and missing it costs nothing you had. This is the default for getting in.

A stretch of price falling through a trigger level quickly.
Where certainty of exit is the only thing that matters. Illustrative chart - not real market data.

Use a stop order for protective exits. When the position is going wrong, being out at a bad price beats still being in — a losing position that stays open has no ceiling on it, and a few ticks of slippage does.

Use a limit order when you are taking profit into strength. Price is coming to you, so there is no reason to accept whatever is showing.

And size the position so that slippage on a stop is survivable. On this series the largest single bar spanned 2.338 against a median of 0.493, so a stop can fill several times further from your level than a typical bar.

Why slippage is largest when you need the stop most

A candlestick chart annotated with the cost of a round trip.
Every fill costs a round trip before slippage. Illustrative chart - not real market data.

Because the conditions that trigger a stop are the conditions that empty the book. A fast move through a level is exactly when there is least resting size to fill against, so the certainty you bought is most expensive precisely when you are exercising it.

A section of a price series drawn without volume context.
Thin conditions widen the gap between trigger and fill. Illustrative chart - not real market data.

And because a gap skips your level entirely. Price does not travel through every number — it can open well past a stop, and the resulting fill has nothing to do with where you set it.

The original data

Of the 24,971 unique videos in the search corpus, no title compares these two directly. Limit orders appear in 11 titles at a median of 91,378 views across 10 channels. Stop orders appear in 6, at a median of 86,967 across 6.

A candlestick series with several gaps, the largest of them marked.
A gap skips a stop level completely. Illustrative chart - not real market data.

Seventeen videos between them, and both medians near ninety thousand. Order types are among the least-covered and most-watched subjects measured anywhere in this corpus — a genuine gap, and one that matches how often the choice is made badly.

A stretch of price bars cut short at a decision point.
Price is approaching your level fast. Which order? Illustrative chart - not real market data.

On the chart above the answer depends on which side of a position you are on, which is the whole point: the same market condition calls for opposite order types depending on whether you are getting in or getting out.

When it fails

The characteristic failure is using a limit order as a protective stop. It looks sensible — you are refusing to sell below a price — and it inverts the purpose of the exit entirely. A protective stop exists for the case where the market moves against you faster than you can react, and that is exactly the case where a limit order will not fill: price trades through your level and keeps going, the order rests untouched, and you are still holding a position that is now much further offside than the one you intended to close. The order did precisely what it promised, and the promise was the wrong one.

A second failure is placing entry limits so far away they only fill in a crash. An order that only executes when everything is falling is not a bargain, it is adverse selection.

A third is assuming a stop fills at the trigger. It fills at the next available price, which on a gap is not adjacent to it.

A fourth is putting stops at the round numbers everybody else uses, which is where the thin patch is.

And a fifth is choosing the order type before the position size. Slippage is survivable or not depending on size, and that decision comes first.

Limit orders covers price-certain execution. Stop orders covers fill-certain execution. And stop-limit orders covers the hybrid that tries for both.

What I actually do

Almost everybody learns these as two items on a dropdown rather than as a choice about what you are willing to give up. You cannot fix both the price and the fill, and every argument about order types is really an argument about which one you can afford to lose.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money.