Tier 1 · Foundation · Module 1.3
Market, limit, stop, stop-limit orders
Learn exactly how market, limit, stop, and stop-limit orders work, when each one fills, and which to use for entries, stop-losses, and take-profits.
Lesson 1 of 3 · 8 min read
An order is an instruction to your broker: what to buy or sell, how much, and under what conditions. Choosing the wrong order type is one of the most common — and most avoidable — ways new traders lose money. Get this right and you control your entries, protect your account while you're away from the screen, and stop paying more than you need to.
What you'll learn
- How market orders work, and the trade-off between speed and price
- How the four pending orders work: buy limit, sell limit, buy stop, sell stop
- Why stop-loss and take-profit are orders too — and how they actually fill
- What a stop-limit order is and when it can fail to fill
- Which order to use for which job
1. Market orders: speed first
A market order says: fill me now, at the best available price.
- A buy market order fills at the current ask.
- A sell market order fills at the current bid.
Advantages: you get in (or out) immediately. In liquid conditions, the fill is usually at or very near the quoted price.
Disadvantage: you don't control the exact price. In fast or thin markets, you may be filled at a worse price than you saw — slippage (covered in the next lesson).
2. Pending orders: price first
A pending order sits on the server and only activates if price reaches a level you choose. There are four types, and the easiest way to remember them is by asking one question: is the order price better or worse than the current price?
| Order | Placed | Triggers when | Typical use |
|---|---|---|---|
| Buy limit | Below current price | Price falls to your level | Buy a pullback into support |
| Sell limit | Above current price | Price rises to your level | Sell a rally into resistance |
| Buy stop | Above current price | Price rises to your level | Buy a breakout above resistance |
| Sell stop | Below current price | Price falls to your level | Sell a breakdown below support |
- Limit orders get you a better price than now. You're saying: "I'll only trade if price comes to me."
- Stop orders get you a worse price than now. You're saying: "I'll only trade if price proves it's moving in this direction."
How they fill
- A limit order fills at your price or better — never worse. The trade-off: if price never reaches your level, you never get filled, and you can miss the move.
- A stop order becomes a market order once your level is reached. It will almost always fill, but it can fill worse than your level if price is moving fast or jumps over it.
Worked example
(Illustrative prices.) EUR/USD is trading at 1.0850. Resistance sits at 1.0870, support at 1.0830.
- You expect a bounce from support → buy limit at 1.0830.
- You expect a breakout if resistance breaks → buy stop at 1.0880, just above the resistance zone.
- You expect a rejection at resistance → sell limit at 1.0870.
- You expect a breakdown if support fails → sell stop at 1.0820, just below the support zone.
Each is a different trading idea — and each needs a different order type.
3. Stop-loss and take-profit are orders too
When you attach a stop-loss (SL) and take-profit (TP) to a position, you are placing pending orders to close it:
- On a buy position, the SL is a sell stop below your entry; the TP is a sell limit above it.
- On a sell position, the SL is a buy stop above your entry; the TP is a buy limit below it.
This has an important consequence:
- Your take-profit (a limit order) fills at your price or better.
- Your stop-loss (a stop order) fills at the next available price once triggered — which can be worse than your level in a fast market or across a price gap.
Also remember that on most retail platforms, sell orders trigger on the bid and buy orders trigger on the ask. A short position's stop-loss (a buy stop) can be hit by a spread widening even if the bid chart never touched your level.
4. Stop-limit orders
A stop-limit order combines the two: when price reaches your stop price, a limit order is placed at your limit price.
(Illustrative.) Buy stop-limit: stop at 1.0880, limit at 1.0885.
- Price rises to 1.0880 → a buy limit order at 1.0885 is placed.
- If price can be bought at 1.0885 or better, you're filled.
- If price jumps straight to 1.0895, you are not filled at all.
Use it when you want to join a breakout but refuse to chase a runaway price.
Don't use it as a stop-loss. A protective stop that might not fill in a fast market defeats the purpose of a stop-loss.
5. Order duration
Pending orders also have an expiry:
- Good till cancelled (GTC): stays active until filled or you cancel it.
- Day / today: expires at the end of the trading day.
- Specified time: expires at a date and time you choose.
Which order for which job?
| Situation | Best order |
|---|---|
| I need out now | Market order |
| Buy a pullback to support | Buy limit |
| Sell a rally to resistance | Sell limit |
| Join a confirmed breakout | Buy stop / sell stop (or stop-limit to cap the price) |
| Protect a position | Stop-loss (stop order) |
| Lock in a target | Take-profit (limit order) |
Common beginner mistakes
- Mixing up limit and stop. A buy limit placed above the current price will usually be rejected by the platform or fill immediately, and isn't what you intended. Use the "better or worse than now?" test.
- Trading without a stop-loss because "I'll close it manually." Connections drop, phones die, and news breaks.
- Using market orders in thin conditions — around rollover, holidays, or news — and paying heavy slippage.
- Leaving stale pending orders active long after the setup has changed.
- Using a stop-limit as a stop-loss. It may never fill.
Key terms
| Term | Meaning |
|---|---|
| Market order | Fill immediately at the best available price |
| Pending order | An order that activates only when price reaches a chosen level |
| Limit order | Buy below / sell above current price; fills at your price or better |
| Stop order | Buy above / sell below current price; becomes a market order when triggered |
| Stop-limit order | A stop that places a limit order when triggered; may not fill |
| Stop-loss (SL) | A stop order that closes a losing position |
| Take-profit (TP) | A limit order that closes a winning position at a target |
| GTC | Good till cancelled — stays active until filled or cancelled |
Practice
On your demo account:
- With EUR/USD at its current price, place (and then cancel) one of each: buy limit, sell limit, buy stop, sell stop. Confirm each is on the correct side of price.
- Open a small buy position and attach both an SL and a TP. Check in your platform which order types they appear as.
- Look at your platform's order window: does it offer stop-limit orders? What expiry options does it offer?
- Write down, in one sentence each, when you would use a limit order versus a stop order to enter.
Quick recap
- Market orders trade now; you control speed, not price.
- Limit orders get a better price than now but may never fill.
- Stop orders trigger on momentum and fill as market orders — possibly with slippage.
- Your stop-loss is a stop order, so it isn't a guaranteed price; your take-profit is a limit order.
- Stop-limit orders cap your price but may not fill — never rely on one as a stop-loss.
Educational content only — not financial advice. Trading involves substantial risk of loss. Practise on a demo account before risking real money.
