Order Types: Market, Limit and Stop-Loss Explained
Before you can trade, you need to know how to tell your broker exactly what you want. The type of order you place determines the price you get — and whether your trade even happens at all.
Clicking 'buy' is the last step of placing a trade, not the first. Before you get there, you need to decide what type of order you are placing. The order type tells your broker: at what price should this trade happen, and what should you do if that price is not available right now?
Market Order: Execute Now, Whatever the Price
A market order tells your broker: buy (or sell) this right now at whatever the current best price is. You get immediate execution. You do not control the exact price.
Market Order Example
A stock is showing a price of $50.00. You place a market buy order. By the time your order reaches the exchange and matches with a seller, the price might be $50.01, $50.03, or $49.98. In a liquid, fast-moving stock, this difference is tiny. In a thinly traded stock, you could get a significantly worse price than you expected.
| Market order | Detail |
|---|---|
| Execution speed | Immediate |
| Price guarantee | None — you get the market price at that moment |
| When to use | Large, liquid stocks where you need to enter/exit fast |
| When to avoid | Thinly traded stocks, volatile market conditions, large order sizes |
Limit Order: Execute Only at My Price
A limit order tells your broker: buy (or sell) only if you can get this specific price or better. If the market never reaches your price, the order simply does not fill.
Limit Order Example
A stock is at $52. You think it is a good buy at $50. You place a limit buy order at $50. If the stock dips to $50, your order fills. If it never reaches $50, your order sits there unfilled. You will not overpay — but you might miss the trade entirely if the stock goes up without touching $50.
| Limit order | Detail |
|---|---|
| Execution speed | Not guaranteed — only fills at your price or better |
| Price guarantee | Yes — you will never pay more than your limit (buy) or receive less (sell) |
| When to use | When the exact entry price matters, or for less liquid stocks |
| When to avoid | When you urgently need to enter or exit and price is secondary |
Limit Orders Are Usually Smarter for Entries
For most non-urgent trades, a limit order is better. You set the price you are comfortable with, and you wait. If the market comes to you, great. If it does not, you avoid a bad entry. Market orders are best when you absolutely need to be in (or out) of a trade immediately.
Stop-Loss Order: Protect Yourself Automatically
A stop-loss order is a safety net. You set a price level — if the market reaches that level, your order triggers and your position is closed automatically, capping your loss.
Stop-Loss Example
You buy a stock at $100 and set a stop-loss at $92. If the stock falls to $92, your stop triggers and your position is sold automatically. You lose $8 per share — no more. Without a stop-loss, a sudden drop to $70 could have cost you $30 per share while you slept.
Once a stop-loss order triggers, it typically becomes a market order — meaning it will sell at the next available price. In fast-moving markets, this can be slightly below your stop level. This difference is called slippage.
Stop-Limit Order: The More Precise Version
A stop-limit order has two prices: the stop price (when to trigger) and the limit price (the minimum acceptable price). Once the stop is triggered, it becomes a limit order rather than a market order. This protects you from severe slippage but risks not filling at all if the market moves past your limit price quickly.
| Order type | Fills guaranteed? | Price guaranteed? | Best used for |
|---|---|---|---|
| Market | Yes | No | Fast exits, liquid stocks |
| Limit | No | Yes | Planned entries, less liquid stocks |
| Stop-loss (stop-market) | Yes, once triggered | No | Automatic loss protection |
| Stop-limit | No | Yes (if filled) | Loss protection with price control |
Good Till Cancelled (GTC) vs Day Orders
When you place a limit or stop order, you also choose how long it stays active.
- Day order — the order is cancelled at the end of the trading session if it has not filled. Default on most platforms.
- Good Till Cancelled (GTC) — the order stays active until it fills or you cancel it manually. Useful for longer-term price targets.
- Immediate or Cancel (IOC) — fill as much as possible right now, cancel the rest.
Forgotten GTC Orders Can Surprise You
A common mistake: placing a GTC limit buy order, forgetting about it, then weeks later the stock dips to your price during a brief market sell-off. Your order fills automatically — possibly at a time when you have changed your mind about the trade. Always review your open orders regularly.
Key Takeaways
- A market order executes immediately at the best available price — speed over price precision.
- A limit order executes only at your specified price or better — price precision over speed.
- A stop-loss order triggers when the price reaches a level you set — used to cap losses automatically.
- A stop-limit order combines a stop trigger with a limit price — gives control but risks not filling.
- For most beginners, limit orders are safer than market orders for entries, especially on volatile stocks.