Order Types in Trading: Market, Limit, Stop and Stop-Limit Explained
Want the daily routine? Get the free 15-Minute Swing Trader’s Checklist. Get it free →
What each one guarantees, what it gives up, and which to use when a stock gaps through your stop
Published: 16 October 2026 · Last updated: 16 October 2026 · By Spencer Li, CFTe
Most beginners pick an order type the way they pick a seat on the bus, which is whichever one is free. That works until the day the price runs straight through a stop-loss and the order does something they did not expect.
There are four core order types. A market order buys or sells right away at the best price available, so it promises a fill and does not promise the price. A limit order only trades at your price or better, so it promises the price and does not promise a fill. A stop order waits until the price reaches a trigger, then turns into a market order, which is how most stop-losses work. A stop-limit order waits for the same trigger, then turns into a limit order, so you control the price and risk not getting out at all. Every order type is a choice between those two certainties, the fill or the price, and you can rarely have both.
Below, each one is worked through, along with the one situation where the choice really matters: a gap.
What does each order type guarantee?
Here they are side by side.
| Order | When it fills | What it guarantees | What it gives up | Common use |
| Market | Right away | A fill | The price | Getting in or out now |
| Limit | Only at your price or better | The price | The fill | Entries at a planned price, profit targets |
| Stop | Once the trigger is reached, as a market order | A fill after the trigger | The price | Stop-losses, breakout entries |
| Stop-limit | Once the trigger is reached, as a limit order | The price | The fill | Entries where a bad price is worse than no trade |
I call this Fill or Price, because that is the only real question each order answers. Once you see it, the four types stop being four things to memorise and become one decision.
When should you use a market order?
When getting the trade done matters more than the last few cents. The US Securities and Exchange Commission puts it simply: a market order “guarantees that the order will be executed, but does not guarantee the execution price.”
The trap is the price you see on the screen. As the SEC notes, “the last-traded price is not necessarily the price at which a market order will be executed.” You buy at the seller’s asking price and sell at the buyer’s bid price, and the gap between the two is the spread. On a busy large-cap stock that gap is tiny. On a thinly traded small stock, or in the first minutes after the open, it can be wide, and a market order will cross it without asking you.
When should you use a limit order?
When the price matters more than whether you trade at all. In the SEC’s words, “a buy limit order can only be executed at the limit price or lower, and a sell limit order can only be executed at the limit price or higher.”
So the cost of a limit order is the trade you miss. Say you want to buy a stock at 40 and set your limit there. It drops to 40.05, turns and runs to 50 without you. You saved five cents a share and missed the whole move. That is a fine outcome when the plan only works at 40, and an annoying one when it would have worked at 41 too.
Limit orders are also the natural way to take profit at a planned target, because a target is a price you have already decided you are happy with.
How does a stop order work?
A stop order sits quietly until the price reaches your trigger, called the stop price. Then it wakes up. According to the SEC, “When the stop price is reached, a stop order becomes a market order.”
A sell stop sits below the current price and is how most people place a stop-loss on a long position. A buy stop sits above the current price. Short sellers use it as their stop-loss, and breakout traders use it to enter only if the price pushes through a level.
Because it becomes a market order, it inherits the market order’s weakness. The SEC’s bulletin on stop orders warns that one “may be triggered by a short-term, intraday price move that results in an execution price for the stop order that is substantially worse than the stock’s closing price for the day.” That is the experience behind a Reddit thread titled “Stopped out at the exact high/low repeatedly.” Brokers also differ on what counts as reaching the trigger, since “some brokerage firms use only last-sale prices to trigger a stop order, while others use quotation prices.”
A stop that follows the price up as a trade moves your way is a trailing stop, which has its own post: Trailing Stops: How They Work and When to Use Them.
Our free 15-Minute Swing Trader’s Checklist puts the stop, the target and the size on paper before any order goes in. Get the free checklist →
Stop-limit vs stop-loss: which one protects you in a gap?
A stop-limit order has two prices, the trigger and the limit. The SEC’s example is a sell stop-limit with a stop price of $3.00 and a limit of $2.50. It “would become an active limit order if market prices reach $3.00, however the order can only be executed at a price of $2.50 or better.”
Now picture the morning it matters. Here is a hypothetical, in round numbers. You own a stock at 50 and want out if it falls to 47. The company reports bad news overnight, and the stock opens at 42.
- With a stop order at 47, the trigger fires at the open and you are sold at around 42. You lost more than you planned, and you are out.
- With a stop-limit at 47, limit 46, the trigger fires, but nobody will pay 46. The order sits there unfilled. You are still holding a stock at 42, and if it slides to 38 by the close, the loss keeps growing while your “protection” waits for a price that has gone.
Neither outcome is pleasant. But only one of them has an end.
That is why a simple default helps: on the way in, insist on the price, and on the way out, insist on the fill. A missed entry costs you an opportunity. A missed exit can cost you the account. So stop-limit orders tend to suit entries, where a bad price is worse than no trade, and plain stop orders tend to suit protective exits. The exception is a very thin market, where a plain stop can fill at a silly price, and that is a reason to trade smaller there rather than to remove the stop.
How much you lose when a stop fills badly also depends on how big the position was to begin with, which is what the 2% money management rule is there to control.
How long does an order stay open?
Each order also carries a time instruction. Most are day orders. The SEC explains that day orders, “if not executed, generally cancel at the end of regular trading hours of the trading day that they are entered.” A good-til-canceled order “lasts until it is executed in full or it is canceled,” although the longest a broker will hold one varies by firm.
This matters more than people think if you trade US stocks from Singapore. The US market opens at 9.30 pm Singapore time in the American summer, and 10.30 pm in their winter. A stop-loss placed as a day order in the afternoon will protect you for one session and then quietly disappear. A good-til-canceled stop keeps protecting you while you sleep.
There are a few rarer instructions too. An immediate-or-cancel order fills what it can at once and cancels the rest. A fill-or-kill order must fill in full at once or not at all. And a bracket order (sometimes called one-cancels-the-other) pairs a stop-loss with a profit target, so that when one fills the other is cancelled. Our video on how to place orders and enter trades shows what these look like on an order ticket.
So, look at the open orders in your account right now. Which of them would still be there after the next close, and which of them would actually get you out if the stock opened 10% lower tomorrow?
FAQ
What are the four main order types in trading?
Market, limit, stop and stop-limit. A market order fills now at the best available price, and a limit order fills only at your price or better. A stop order becomes a market order at a trigger price, and a stop-limit order becomes a limit order at that trigger.
What is the difference between a stop-loss and a stop-limit order?
A stop-loss order becomes a market order when the trigger is hit, so it gets you out at whatever price is available. A stop-limit order becomes a limit order, so it only fills at your limit or better and may not fill at all if the price gaps past it.
Is a stop-limit order safer than a stop order?
For a protective exit, usually not. A stop-limit controls the price but can leave you holding a falling position after a gap, while a plain stop gets you out at a worse price.
Why did my market order fill at a different price than the screen showed?
Because the screen shows the last trade, and a market order fills against the best available bid or ask at that moment. In a fast or thin market the two can differ a lot.
What is a good-til-canceled order?
It is an order that stays open until it fills in full or you cancel it, rather than expiring at the day’s close. Brokers set their own limit on how long one can stay open, so check yours.
Go deeper
This post sits under our guide to money and risk management. If you would like the routine that decides your stop, target and size before any order goes in, the free 15-Minute Swing Trader’s Checklist is the place to start. Enter your email and we’ll send it over:
We use your email address to send you the checklist, then emails about trading and our courses. Unsubscribe in one click, any time. Privacy policy.
About the author. Spencer Li is the founder of Synapse Trading and a Certified Financial Technician (CFTe). His trade log is public: every trade since April 2024, dated, losses left in.
Educational content only, not personalised financial advice. Trading carries risk, including loss of capital. Past performance is not indicative of future results. Synapse Trading is not licensed or regulated by MAS.
Want the daily routine? Enter your email for the free 15-Minute Swing Trader's Checklist.
Free 5-page PDF, then occasional trading emails. Education only, not financial advice. Unsubscribe anytime. Kit stores your email in the US: see our privacy policy.
Want to learn the full method? The Trading Mastery Program teaches the 4 strategies I have traded since 2011. It suits beginners and experienced traders.
Rather follow the trades as they happen? Daily Trading Signals is our Telegram channel: my trade ideas with entry, stop and exit, and every trade is public.
Educational content only, not personalised financial advice. Trading carries risk, including loss of capital. Past performance is not indicative of future results. Synapse Trading is not licensed or regulated by MAS.




Leave a Reply
Want to join the discussion?Feel free to contribute!