Market, Limit and Stop Orders: Which One to Use and When
The order type you choose decides whether you control the price or the certainty of being filled. You cannot have both, and most costly execution mistakes come from not knowing which you gave up.

Every order you place is a choice between two things you cannot have simultaneously: certainty of execution and certainty of price.
That single trade-off explains every order type. Most expensive execution mistakes come from not noticing which one you gave up.
Market orders: certainty of execution
A market order says fill me now, at whatever the market is offering.
It will execute, essentially always, in any liquid instrument. What it will not tell you in advance is the price.
You buy at the ask and sell at the bid, so you cross the spread immediately and start every position slightly underwater. In a deep, tight market that cost is trivial. In a thin one, or during a fast move, the price you receive can differ noticeably from the price you saw — that gap is slippage.
Use a market order when getting out matters more than the price: closing a position you have decided is wrong, or exiting before a scheduled event.
Avoid one when the instrument is thin, the spread is wide, or you are trading around a data release. Those are exactly the conditions in which the price you see and the price you get diverge most.
Limit orders: certainty of price
A limit order says fill me at this price or better, otherwise do not fill me at all.
- A buy limit sits at or below the current price.
- A sell limit sits at or above it.
You will never pay worse than your limit. You may also never trade at all, and this is the cost people underestimate: the market moves in your intended direction without you, because you were waiting for a fill a few ticks better.
Use a limit order for entries. There is rarely a good reason to accept an unknown price on a position you chose to open. If it does not fill, you have lost nothing.
Be careful using one for exits. An exit that might not happen is not protection.
Stop orders: a trigger, not a price
This is where most of the real misunderstanding lives.
A stop order is dormant until the market reaches your stop price. At that point it becomes a market order and fills at whatever is next available.
That distinction matters enormously:
A stop-loss guarantees an attempt to exit. It does not guarantee the price you exit at.
If a market gaps — over a weekend, on an unexpected announcement, during a liquidity vacuum — your stop triggers and fills at the first available price, which can be far beyond your level. Traders who believed their risk was capped at the stop discover otherwise precisely when it matters.
This is not a broker failing you. It is how the order type works.
Stop-limit orders: solving one problem, creating another
A stop-limit becomes a limit order when triggered rather than a market order. You set both a stop price and a limit price.
This protects you from a catastrophic fill. It also introduces the opposite failure: if the price moves straight through your limit without trading there, the order does not fill, and you keep a position that is still falling.
| Fills? | Price control | Fails when | |
|---|---|---|---|
| Stop (market) | Almost always | None | The market gaps — you fill far away |
| Stop-limit | Only within your limit | Yes | The market gaps — you do not fill at all |
Neither is safer in general. A stop-market caps your uncertainty about whether you exit; a stop-limit caps your uncertainty about where. On a risk-managed position, most people should prefer to be out at a bad price than still in at an unknown one — which argues for the plain stop.
Trailing stops
A trailing stop follows the price at a fixed distance and never moves backwards. Set 50 points behind, it rises as the position gains and stays put when the price falls, triggering if the market retraces by the trail amount.
It automates letting a winner run while protecting accumulated gain — genuinely useful against the disposition effect, the documented tendency to close winners too early.
The limitation is that the trail distance is a fixed guess about normal volatility. Too tight and ordinary noise closes you; too wide and you give back most of the move. It is a tool, not a solution.
Time in force
Orders also carry an expiry, and getting this wrong leaves surprises in the market:
- Day — cancelled at the session close.
- GTC (good till cancelled) — persists, often for months. A forgotten GTC order can fill weeks later on a price spike you were not watching.
- IOC (immediate or cancel) — fill what you can now, cancel the rest.
- FOK (fill or kill) — all of it immediately, or none.
If you use GTC, review your open orders periodically. Stale orders filling unexpectedly is a recurring and entirely avoidable problem.
A sensible default
For most people trading their own account:
- Enter with a limit order. You chose the trade; choose the price.
- Place the stop at the same moment, as a plain stop, sized so the loss is your predetermined risk per trade.
- Place the target as a limit, if you use one, so you are not deciding under pressure later.
- Use market orders only to exit when getting out matters more than the price.
- Avoid all of it around scheduled news, when spreads widen and gaps are most likely.
The reason to place stop and target at entry is not mechanical convenience. It is that you are making the decision while you have no position and no emotional stake — which is the only time you will make it well.
The bottom line
Order types are not a technical detail beneath strategy. They determine what actually happens to your money when the market moves.
Remember the one thing most people get wrong: a stop-loss is a trigger, not a guarantee. If your risk plan assumes you exit exactly at your stop, it is assuming something the order type never promised.
This article is educational and is not financial advice. Trading carries a high risk of loss.
Frequently asked questions
What is the difference between a market order and a limit order?+
A market order executes immediately at whatever price is available, so you control the timing but not the price. A limit order executes only at your specified price or better, so you control the price but not whether it fills at all. Every order type is a trade between those two certainties.
Does a stop-loss guarantee my exit price?+
No, and this misunderstanding is expensive. A standard stop-loss becomes a market order once triggered, so it fills at the next available price. In a gap or a fast move that price can be far below your stop level. The stop guarantees an attempt to exit, not a price.
What is a stop-limit order?+
A stop that becomes a limit order rather than a market order. It protects you from a terrible fill, but introduces the opposite risk: if the price gaps straight through your limit, the order does not fill and you keep the position while it keeps falling. It solves slippage by reintroducing the risk of no exit.
Which order type should a beginner use?+
Limit orders for entries, so you never discover your fill price after the fact, and stop orders for exits, because an exit that might not happen is not protection. The common mistake is the reverse: market orders on entry out of impatience, and no exit order at all.
Sources and further reading
Risk warning
Trading cryptocurrencies, forex and leveraged derivatives involves substantial risk of loss and is not suitable for every investor. Our content is journalism and education — never personalised financial advice. Full disclaimer.
Published by
Trading News GlobalTrading News Global is an independent publication. Our articles are researched, written and edited in-house against the standards set out in our editorial policy, and published under the newsroom byline rather than individual names. Responsibility for everything on this site sits with the publication, and every article carries a route to correct it.

