WhitmanTrading

Market Order vs Limit Order

A market order fills immediately at whatever price is available, so execution is certain and the price is not. A limit order fills only at your price or better, so the price is certain and the execution is not, which is the whole trade between them.

Two ways of asking to trade. One says fill me now at whatever the price is; the other says fill me at this price or not at all. That is a genuine trade-off and it is decided by what you need.

What each one is

A market order fills immediately at whatever is available. Execution is certain; the price you receive is whatever the book offers at that moment. Market order covers it.

A limit order fills only at your price or better. The price is certain; whether you get filled at all is not. Limit order covers it.

Neither is better in the abstract. They are opposite guarantees, and which one you want depends entirely on whether being in matters more than the entry price.

Where they differ

A price series with an immediate fill marked at the current price.
Filled now, at whatever is there. Illustrative chart - not real market data.

What is promised. Execution or price. You cannot have both, and every order type is some arrangement of that trade.

The second half of a price series with an order resting at a level.
Filled at your price, if price comes. Illustrative chart - not real market data.

What it costs. A market order crosses the spread, so it pays that cost on entry and again on exit. A resting limit order can avoid crossing it entirely.

A slice of price data where a fill and a miss separate.
One fills; the other may not. Illustrative chart - not real market data.

What can go wrong. A market order can fill far from where you expected in a fast market. A limit order can sit unfilled while the move you wanted happens without you.

Where the difference is largest. In thin markets and around news, where the spread widens and a market order’s price becomes genuinely unpredictable.

Where they agree

A window of price data with a round trip cost marked.
Both are subject to the cost of trading. Illustrative chart - not real market data.

Both are instructions, not strategies. Neither improves an idea; each simply decides how the idea reaches the market.

Both cost something. On this site’s shared series a round trip measures about 2% of the median bar range of 0.493, and that is the floor whichever type you use.

Both need a size. The order type says nothing about how much, which is the decision that actually governs risk.

And both can be cancelled before filling. Until execution, either can be pulled, which is the last point at which the decision is free.

Which one to use

A range-bound stretch of price with repeated spread crossings.
Crossing the spread repeatedly is the cost of certainty. Illustrative chart - not real market data.

Use a limit order by default. Most entries are not so urgent that an unknown price is worth accepting, and the saved spread compounds over a year of trades.

A slow-moving stretch of price with an urgent exit marked.
When being out matters more than the price. Illustrative chart - not real market data.

Use a market order when execution is the point. Exiting a position that has gone wrong, or entering a move you cannot afford to miss, are both cases where the fill matters more than the price.

Use a market order in a deep, tight market where the spread is small enough that the certainty is cheap.

And use a limit order in anything thin. A wide spread turns a market order into an unpredictable price, which is exactly the situation the limit exists for.

Why the spread is the whole cost

A candlestick chart annotated with the round-trip cost of a switch.
Crossing on entry and exit is two spreads. Illustrative chart - not real market data.

Because it is paid twice. A market order in and a market order out crosses the spread on both sides, and that is charged whether the trade works or not.

A section of a price series drawn without volume context.
And a thin market widens it exactly when you need out. Illustrative chart - not real market data.

And because it widens when it matters. The book that was adequate in quiet conditions thins out during the move that made you want to trade.

What a limit order actually costs you

The trades it misses. Price can reach within one tick of your level and turn, and the move happens without you.

The temptation to chase. A missed limit frequently becomes a market order a moment later at a worse price, which is the worst of both.

Nothing else. Beyond those two, resting an order is free — it can be cancelled, moved or left untouched.

Which is why it makes a good default. The costs are visible and occasional; a market order’s cost is invisible and constant.

What to decide before sending either

Whether the fill is urgent. If the honest answer is no, the limit order is the right instruction.

How wide the spread is right now. That number is what a market order costs you before anything else happens.

Where the limit goes. At the level you actually want, not one tick better in the hope of an improvement that removes the fill.

And what you will do if it does not fill. Deciding that in advance is what stops a missed limit from becoming a chased market order.

The original data

Of the 24,971 unique videos in research/search-study-corpus.jsonl, no title compares these two directly — this pair is constructed from two subjects the corpus covers separately. Separately, limit orders appear in 11 titles at a median of 91,378 across 10 channels, and market orders in 6 at a median of 177,290 across 6. The counts come from site/corpus_count.py.

A candlestick series with several gaps, the largest of them marked.
A gap is where a market order's price becomes unpredictable. Illustrative chart - not real market data.

11 and 6 videos, at medians of 91,378 and 177,290. Seventeen uploads between the two most basic instructions in trading, with enormous audiences — execution mechanics are barely taught and heavily searched.

A stretch of price bars cut short at a decision point.
Position going against you, spread widening. Illustrative chart - not real market data.

The answer to the question on that chart is the market order. When getting out is the point, an unknown price beats an unfilled order — which is exactly the case the certainty is worth paying for.

When it fails

The failure is defaulting to market orders on every entry and never seeing the cost. Each fill is slightly worse than the price on the chart, which looks like noise. Over a year of trades the spread has been crossed twice per position — on this site’s shared series a round trip measures about 2% of the median bar range of 0.493 — and the accumulated difference is larger than most people’s edge. Nothing went visibly wrong on any single trade.

The second failure is a limit order you then chase. That is both costs at once.

A third is a market order in a thin book. The price is unpredictable.

A fourth is placing the limit one tick better. It removes the fill.

A fifth is treating the order type as a strategy. It is an instruction.

And a sixth is using a limit to exit a losing position. Getting out is the point.

Market order covers the immediate fill. Limit order covers the price-certain version. And order types covers the full set, including the combinations.

What I actually do

Most people default to market orders because they are simpler, and then wonder why their fills are worse than the chart suggested. The spread is real, it is charged twice, and a limit order is the way to stop paying it on every entry.

— Michael Whitman

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