WhitmanTrading

What Is a Limit Price?

Limit price is the boundary attached to an order specifying the least favourable price at which it may execute — a maximum when buying, a minimum when selling. It guarantees the price if the order fills, and guarantees nothing about whether the order fills.

A limit price answers one question: what is the worst price you would still accept? Everything the instruction does follows from that answer, including the ways it lets you down.

How it works

A price series with a limit level marked on an order.
A limit price is the worst price you will accept. Illustrative chart - not real market data.

Attach it to an order and you cap the price. Buying, it is a ceiling; selling, it is a floor. The order may execute at that price or better, never worse.

A steady series where a buy limit acts as a ceiling.
A maximum when buying, a minimum when selling. Illustrative chart - not real market data.

“Or better” is real and frequently forgotten. A buy limit at 100 that reaches the market when the ask is 99.90 fills at 99.90 — the limit is a boundary, not a target.

A rising series where a limit order remains unfilled.
It controls price, not execution. Illustrative chart - not real market data.

What it cannot do is make somebody trade with you. If the price never comes to your limit, the order sits there and the opportunity passes.

A falling series where the market moves past an unfilled limit.
A better price fills; a worse one does not fill at all. Illustrative chart - not real market data.

The trade-off, stated plainly

A choppy series contrasting filled and missed orders.
Which is the whole trade-off. Illustrative chart - not real market data.

Every order gives up one of two things. A market order gives up price certainty to get execution certainty. A limit order does the reverse.

A slow series where an order waits through a long stretch.
And different again over a long horizon. Illustrative chart - not real market data.

Neither is safer. The limit order’s failure mode is silent — nothing happens, no confirmation arrives, and the cost of not being in the position never appears on a statement.

A calm series where an order fills easily.
A quiet stretch hides what it measures. Illustrative chart - not real market data.

Which is why people underestimate it. A bad fill is visible and annoying; a missed trade is invisible and can be far more expensive.

A worked example

Bid 99.95, ask 100.05. You want to buy and you set a limit at 99.95 rather than paying the ask.

Your order joins the bid queue. If a seller crosses to you, you buy at 99.95 and save 0.10 against the market order — roughly ten times this site’s measured round-trip cost of 0.0098.

A falling series with a stop level marked.
A stop fills where the market is. Illustrative chart - not real market data.

If instead the price rises, nobody sells to you, the order does not fill, and the position you wanted is now more expensive than the ask you declined.

Both outcomes are the instruction working correctly. You asked not to pay more than 99.95 and you did not pay more than 99.95, including in the case where you paid nothing because you own nothing.

Queue position decides the outcome

Limit orders at the same price are filled in the order they arrived. Being first in the queue at 99.95 is materially better than being last, because a partial wave of selling reaches the front and stops.

So the orders that fill are the ones that were there early — which are also the orders that have been exposed longest to the price moving away.

And there is an adverse-selection problem underneath. Your resting buy fills most reliably when sellers are eager, which is exactly when the price is about to be lower. The fills you get are disproportionately the ones you would not have chosen.

Which is the hidden cost of posting rather than taking. You save the spread on every trade that fills, and the set of trades that fill is tilted against you. Whether that nets out positive depends on why you were trading, not on the arithmetic of the spread.

The original data

On this site’s shared series a round trip costs 0.0098, about 2% of the median bar range of 0.493. The ninetieth percentile bar is 1.101, the largest is 2.338, and direction runs average 2.01 bars with a longest of 11.

Those run figures decide whether a limit order is a good idea. In a market that reverses every two bars, a resting limit a little away from the price fills often. In an eleven-bar run it never fills, and the missed move is the whole cost.

A candlestick chart annotated with the cost of a round trip.
A round trip costs a share of a bar. Illustrative chart - not real market data.

And the size of the limit’s offset matters against the bar range. A limit set 0.05 away is inside a typical 0.493 bar and will be touched constantly; one set 1.5 away is beyond the largest bar measured and will effectively never be touched.

A price series with volume shown beneath.
Volume and price measure different things. Illustrative chart - not real market data.

Where the limit price does the most work

On a stop. A plain stop order becomes a market order when triggered and fills wherever the market is, which in a gap can be far away. A stop-limit order adds a limit price and refuses the worst fills.

And that protection is also its failure. A stop-limit that refuses to fill in a gap leaves you holding the position while it continues against you — you were protected from a bad price and not from the loss.

On illiquid instruments. Where the spread is wide and the book is thin, a market order is genuinely dangerous and a limit price is the only sane way to trade.

And outside regular hours. In premarket and after-hours sessions, many brokers require a limit price precisely because market orders in a thin book produce fills nobody would have agreed to.

When it fails

The characteristic failure is setting a limit slightly better than the market and waiting. The price is 100.05 and the order goes in at 100.00, on the reasoning that five cents is five cents. The price never trades down, the move happens without you, and a decision made for a 0.05 saving cost several percent. The arithmetic that justified the limit was correct in isolation and irrelevant in context — the question was never whether 100.00 is better than 100.05, it was whether being in the position matters more than either.

A candlestick series with a gap through a level.
A gap skips the level entirely. Illustrative chart - not real market data.

A second failure is assuming a touched limit fills. The price reaching your level does not clear the queue ahead of you.

A third is forgetting the “or better” direction, and being surprised by a fill at a price you did not specify.

A fourth is setting the limit inside the spread and calling it patient. A limit at the midpoint is not resting; it is a competitive quote that will be joined immediately.

A declining series cut short at a decision point.
It never touched your limit. Chase it? Illustrative chart - not real market data.

And a fifth is using one on an exit you actually need. Getting out matters more than the price you get out at, and a limit that refuses a bad fill is a limit that keeps you in a losing position.

Limit order covers the order type and how the queue works. Stop-limit order covers what happens when you attach one to a stop. And bid-ask spread covers the cost a limit price is usually trying to avoid.

What I actually do

A limit price is a statement about what you will not do. That is more useful than it sounds, because the orders that hurt most are the ones that filled at a price you would never have agreed to if anybody had asked you first.

— Michael Whitman

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