Market, limit and stop orders

Every order type is a position on one question: do you care more about the trade happening, or about the price it happens at? You cannot have both guaranteed.

A row of vintage typewriter keys and levers seen from a low angle
Four instructions, one mechanism. What separates them is which half of the deal you are prepared to give up.

An order is an instruction to a broker, and there are only three basic kinds. A market order says do it now. A limit order says do it at this price or better. A stop order says wait until the market reaches this level, then do it now.

Everything else on a trading platform - stop losses, take profits, pending entries, stop-limits - is one of those three pointed in a particular direction.

The trade-off, stated once

This is the whole subject. Every order type inherits one side of it, and no order type escapes it.

Market order: certainty of execution

Fills at whatever price is available. In a liquid market that is essentially the price you clicked; in a fast one it can be some distance from it.

You will almost certainly be in or out of the trade. What you will pay is not promised.

The right choice when being in the position matters more than the last few pips. Including when you need out of a losing one.

Limit order: certainty of price

Fills at your price or better, and never worse. A buy limit at $99 can fill at $98; it should not fill at $100.

The risk has moved rather than gone: the order may simply never fill, leaving you watching a trade you wanted to be in.

The right choice when the price is the reason for the trade and missing it costs you nothing.

Where limit and stop orders sit

This is the part that confuses almost everyone at first, and it is entirely mechanical. A limit order is placed where the price is better than the current market. A stop order is placed where it is worse.

So a buy limit sits below the current price - you are waiting for it to come down to you. A buy stop sits above it - you are waiting for it to break upwards before joining in. Selling is the mirror image.

The four pending orders

With the market at $100. The direction you want and where you place the order together decide which of the four you are using.

OrderPlaced where, and why
Buy limitBelow at $95: buy the dip, if it comes to you
Buy stopAbove at $105: buy the breakout, once it proves itself
Sell limitAbove at $105: sell into strength, if it rallies that far
Sell stopBelow at $95: sell the breakdown, once support gives way

The same two orders also appear as trade management: a sell stop below an open long is a stop loss, and a sell limit above it is a take profit.

The same order does two different jobs

A pending order placed when you are flat opens a position. The identical order attached to an open position closes it. Platforms present these differently and mechanically they are the same instruction.

That is why a stop-loss order behaves like a market order once triggered, with all the execution uncertainty that implies, while a take-profit order behaves like a limit order and can fill slightly better than asked. The difference in how those two orders treat you in a fast market is not an accident of design - it follows from what each one is.

Two strategies, two orders

A pullback trader thinks the market will come back to a level before continuing. They place a buy limit there and wait. If the pullback never arrives, nothing happens and nothing is lost.

A breakout trader thinks the market only becomes interesting once it clears a level. They place a buy stop just above it. They are deliberately paying a worse price than the current one in exchange for confirmation.

Both are reasonable and they are opposite bets about how price behaves. What matters is that the order type matches the idea: a breakout trader using a limit order will buy the failures and miss the breakouts.

Stop-limit: both halves, and both risks

A stop-limit adds a price boundary to a stop. Stop at $95, limit at $94, and once triggered the order will not fill below $94.

It sounds like the best of both and it is really the risks of both. You have protected yourself from a terrible fill by accepting the possibility of no fill at all - and if the market has gapped past your limit, the position you were trying to exit is still open and still falling.

Eighteen of the hundred brokers we rate list stop-limit among their order types. It is a specialist tool rather than a default, and it is a poor choice for the one job people are most tempted to use it for: getting out of a collapsing position.

Big orders are several fills

A large market order does not transact at one price. It consumes the available size at the best price, then the next, and your position opens at the weighted average of all of them.

This is the mechanism behind slippage, and it is why order size and market depth matter more as the position grows. A trade small enough to be filled at the top of the book behaves quite differently from one that eats through several levels of it.

When it matters most

In quiet conditions the choice between a market and a limit order is close to academic - the fill lands where you expected either way.

Around a scheduled announcement it is the most consequential decision on the ticket. Spreads widen, depth thins, and prices move between the click and the fill. A market order into that will execute; where, is genuinely unpredictable. A limit order will either get your price or nothing at all.

Neither is wrong. Choosing without knowing which one you picked is.

Questions people ask about order types

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

A limit order is placed at a better price than the market and waits for the market to come to it. A stop order is placed at a worse price and waits for the market to reach it before acting.

Should I use a market order or a limit order?

Market if being in or out of the position matters most, limit if the price does and missing the trade is acceptable. Getting out of a losing position is the clearest case for a market order.

Can a market order fail to execute?

It is unusual in a liquid market but possible - trading halts, extreme conditions or a broker rejection can all prevent it. What it will not do is guarantee your price.

Why did my limit order not fill when the price reached it?

Usually because the price shown on the chart is the opposite side of the market from the one your order executes against, or because there was not enough size at that level to reach your place in the queue.

Can a limit order fill at a better price?

Yes. A limit is a boundary, not a target: a buy limit at $99 can fill at $98 if that is what is available.

Is a stop-limit safer than a stop?

It protects against a bad fill and introduces the risk of no fill. For exiting a fast-falling position that is usually the worse trade-off.

What is a pending order?

Any order waiting for a price rather than executing now - the four limits and stops above. It sits with the broker until triggered, cancelled or expired.

Ready to put this to work?

Our questionnaire ranks all 100 brokers against your own answers in about a minute - including, if it matters to you, filtering out the ones whose leverage and protections do not suit how you intend to trade.

Find my brokerBrowse all 100 reviews

Nothing here is financial advice. Leveraged products can lose more than they make.