Trading fundamentals

Order Types Explained

An order type is the instruction you give your broker for how a trade should be executed — instantly, only at a chosen price, or automatically when the market reaches a level. Choosing the right one is the difference between controlling a trade and being controlled by it. This guide covers every order type that matters, how execution actually works behind the scenes, and how to combine orders into a complete, hands-free trade.

Reading time ~16 min
Level Beginner → Advanced
Updated 2026

What is an order type?

Every trade begins as an order — a set of instructions telling your broker precisely how you want to buy or sell. The order type determines two things above all: whether execution or price is guaranteed, and when the trade fires. You almost never get to guarantee both at once, and understanding that trade-off is the whole of this subject.

Orders fall into two broad families. A market order prioritises execution: it fills now, at whatever price is available. A pending order — limit, stop, stop-limit and their relatives — prioritises price or timing: it waits, dormant, until the market meets a condition you set, and only then becomes active. Market orders answer "get me in or out immediately"; pending orders answer "act for me when this happens, even while I'm away from the screen."

On leveraged CFD and forex accounts these instructions do more than route a trade — they are your primary risk-management tools. A stop-loss caps a loss you can't watch; a limit order takes profit at a target you won't be awake for; a trailing stop protects gains as a trend runs. Learning order types is really learning to automate discipline, so your plan survives the moments when your judgement wouldn't. The sections below start with how execution physically works, then walk through each order type, and finish by showing how they stack into a single, complete trade.

How order execution actually works

Before the order types make sense, it helps to know what happens when you press buy or sell. Understanding the plumbing explains why some orders fill perfectly and others slip, gap or fail to fill at all.

The bid, the ask and the spread

Every instrument is quoted with two prices: the bid, the price at which you can sell, and the ask (or offer), the price at which you can buy. The gap between them is the spread. You always buy at the ask and sell at the bid, which means a new position is fractionally underwater the instant it opens — the spread is your immediate, unavoidable cost of entry, before the market has moved at all.

Liquidity and the order book

Your order fills against the liquidity available at each price — the resting orders other participants have placed. Deep liquidity means large orders fill cleanly at or near the quoted price. Thin liquidity — off-peak hours, exotic instruments, moments of stress — means there may not be enough volume at your price, so the order fills across several worse prices instead. This is the mechanical root of slippage, and it's why the same order behaves differently at 9am London and at 2am on a Sunday.

Slippage, requotes and gaps

Slippage is the difference between the price you expected and the price you actually got; it can run for you or against you. A requote happens on some market-maker platforms when the price moves between your click and execution — the broker offers a new price to accept or reject rather than filling the old one. A gap is when price jumps with no trading in between, typically over a weekend or around a major news release, so the market reopens well away from where it closed. Gaps are the reason a stop-loss can't always protect your exact level: if price gaps straight through your stop, the order fills at the next available price on the other side of the gap.

Market orders

LevelBeginner
ExecutionImmediate
Price controlNone

A market order executes immediately at the best price currently available. It is the simplest and most common order type, and the right choice whenever getting into or out of a position now matters more than the exact price you get. When you tap buy or sell and the trade fills at once, that's a market order.

The trade-off is price certainty. Because a market order accepts whatever the market offers, the fill can differ from the price you saw when you clicked — that's the slippage described above. In calm, liquid markets it's usually negligible. In fast-moving conditions, around news, or on thinly traded instruments, it can be meaningful and can run against you. On some CFD and forex platforms you can set a maximum deviation or slippage tolerance, instructing the broker to reject the fill if the price has moved beyond a limit you accept — a useful middle ground when you want speed but not at any price.

For most beginners entering major markets during active hours, a market order is perfectly appropriate. The time to be cautious is precisely when liquidity is thin or volatility is high — exactly when the gap between the expected and actual fill is widest, and when a limit order often serves you better.

ExampleBUY 1 lot EUR/USD at market → fills instantly near 1.1000, the best price available at that moment.

Limit orders

LevelBeginner
ExecutionAt your price or better
Price controlFull

A limit order does the opposite of a market order: it guarantees price, not execution. You specify the worst price you'll accept, and the order fills only at that price or better — never worse. A buy limit sits below the current price and fills if the market falls to it; a sell limit sits above and fills if the market rises to it. If the market never reaches your level, the order simply never fills.

Traders use limit orders in two main ways. As an entry, a limit lets you wait patiently for a better price rather than chasing the market — buying a pullback to support, say, instead of paying up. As an exit, a sell limit above your entry acts as a take-profit, banking gains automatically at a target without you having to watch.

One subtlety catches people out: price touching your limit doesn't always guarantee a fill. Limit orders join a queue at their price level, and if the market only trades briefly at that price before moving away, there may not be enough volume to fill everyone ahead of you. So you can watch price "hit" your limit and still not be filled. The cost of price control is this opportunity risk — a market that runs away without cleanly filling your limit leaves you on the sidelines.

ExampleBUY LIMIT EUR/USD at 1.0950 → fills only if price drops to 1.0950 or lower.

Buy stop vs buy limit vs sell stop vs sell limit

This is where most beginners get tangled, and it's worth slowing down for. There are four pending orders, and they differ on two axes: the direction you're trading (buy or sell) and where the trigger sits relative to the current price (above or below). Get the logic and you'll never confuse them again.

The single rule that unlocks all four: a limit order always aims for a better price than the market now (buy lower, sell higher), while a stop order always triggers at a worse price than now (buy higher, sell lower) — because stops are about catching momentum or cutting losses, not bargain-hunting.

OrderSitsFires whenTypical use
Buy limitBelow pricePrice falls to itBuy a dip at a better price
Buy stopAbove pricePrice rises to itEnter a long on an upside breakout
Sell limitAbove pricePrice rises to itSell high / take profit on a long
Sell stopBelow pricePrice falls to itEnter a short on a breakdown, or stop-loss a long

Notice the symmetry: buy limit and sell stop both sit below the current price but do opposite things; buy stop and sell limit both sit above but do opposite things. What distinguishes them is whether you want a better price (limit) or are acting on the market moving against or beyond you (stop). Keep the "limit = better, stop = momentum/protection" rule in mind and the four fall neatly into place.

Stop orders and stop-losses

LevelRisk control
ExecutionMarket order once triggered
Price controlTrigger only

A stop order is dormant until the market touches a price you set — the stop price — at which point it converts into a market order and executes. The most important use is the stop-loss: an order that closes a losing position automatically once it moves against you by a set amount, enforcing your maximum loss without you having to be present or, harder still, disciplined in the moment.

Stops also work as entries. A buy stop placed above the current price fires when the market rises through it, letting momentum traders join a breakout only once it confirms; a sell stop below the price does the same to the downside. In every case the stop triggers a market order, which carries the same caveat as any market order: the fill is at the next available price, not necessarily the stop price. In a fast market or over a weekend gap, price can jump straight past your stop and fill materially worse — which is why a stop-loss limits risk but does not perfectly guarantee your exit level.

Where to place a stop-loss

A stop shouldn't be an arbitrary round number. Sound practice is to place it at the price that would prove your trade idea wrong — beyond a support or resistance level, a swing high or low, or a multiple of the instrument's recent volatility. Placed there, being stopped out actually means something; placed at a random distance, it just donates money to noise. The corollary is that your stop, not your hope, should set your position size: decide where the stop belongs first, then size the trade so that distance costs only what you're willing to risk.

Stop hunting and hard stops

Clusters of stops sit at obvious levels, and price sometimes spikes to those levels — sweeping the liquidity — before reversing. You can't avoid this entirely, but placing stops a little beyond the obvious level, rather than exactly on it, helps. Finally, prefer a hard stop — an actual resting order with the broker — over a mental stop you intend to execute manually. Mental stops rely on you acting decisively at the worst possible moment, which is exactly when most people freeze or negotiate with themselves.

ExampleSELL STOP (stop-loss) on a long EUR/USD position at 1.0960 → closes the trade if price falls to 1.0960.

Guaranteed stop-loss orders

Because a standard stop can slip through a gap, some brokers offer a guaranteed stop-loss order (GSLO) that fills at exactly your stop price no matter how far the market gaps or how fast it moves. It removes the one weakness of an ordinary stop: the risk that your protective order fills far worse than intended.

That certainty has a price. Brokers charge for a GSLO either as a small premium or through a wider spread, and the details — the cost, the minimum stop distance, and which instruments are eligible — vary from broker to broker. On some, the premium is only kept if the guaranteed stop is actually triggered; if you close the trade normally, it's refunded. A guaranteed stop is most worth its cost when you're holding through known risk: over a weekend, across a major economic release, or on a volatile instrument prone to gapping. For routine intraday trades in liquid markets, a standard stop is usually enough. Check whether your broker offers GSLOs and on what terms — it's a feature worth comparing.

Stop-limit orders

LevelAdvanced
ExecutionLimit order once triggered
Price controlFull (with fill risk)

A stop-limit order combines the two mechanisms. It has a stop price that arms the order and a limit price that governs the fill. When the market reaches the stop, the order becomes a limit order rather than a market order — so it will only execute at the limit price or better. This gives you precise control over the price you accept, avoiding the slippage a plain stop can suffer.

That precision has a sharp edge. If the market gaps or races through both your stop and your limit, the order arms but never fills, and you can be left in a position you meant to exit. Used as a stop-loss, that's a genuine hazard: a stop-limit can protect you from a bad price and, in the same move, fail to protect you at all. Experienced traders use stop-limits where controlling the fill price matters more than guaranteeing the exit — for example placing a precise entry on a breakout where they'd rather miss the trade than chase it — and rarely as the sole protection on a position they can't afford to keep open.

ExampleSELL STOP-LIMIT — stop 1.0960, limit 1.0955 → arms at 1.0960, fills only at 1.0955 or better.

Trailing stop orders

LevelAdvanced
ExecutionMarket order once triggered
Price controlDynamic trigger

A trailing stop is a stop-loss that moves. Instead of fixing the trigger at a set price, you set a trailing distance — a number of points, pips or a percentage — and the stop follows the market whenever it moves in your favour, locking in gains, while staying put whenever the market moves against you. It is the standard tool for riding a trend without giving back the whole profit at the first reversal.

The key property to understand is that a trailing stop only ratchets one way. On a long position it rises as price rises but never falls back; the moment price retraces by your trailing distance, the stop triggers and the position closes. Set the distance too tight and normal market noise stops you out prematurely; set it too wide and you surrender more profit before it acts. A common, more objective approach is to base the distance on the instrument's volatility — for instance a multiple of its average true range — rather than a round number, so the stop breathes with the market instead of fighting it.

Server-side vs platform-side

How a trailing stop is implemented matters. On some platforms — classic MetaTrader 4 among them — the trailing logic runs in the terminal on your device, which means it only trails while your platform is open and connected. Other platforms and brokers manage the trailing stop server-side, so it keeps working even with your computer switched off. If you rely on a trailing stop to protect a position overnight, confirm which type yours is before you trust it.

ExampleLONG DAX 40 with a 50-point trailing stop → the stop follows price up, 50 points behind, and closes the trade on a 50-point pullback.

OCO, bracket and if-then orders

LevelAdvanced
ExecutionOne fills, the other cancels
Price controlFull

An OCO — "one cancels the other" — pairs two orders so that the execution of either one automatically cancels the second. Most often it brackets an open position with a take-profit limit above and a stop-loss below: whichever the market reaches first closes the trade, and the remaining order is removed so you're never left with a stray, unwanted order in the market. Many platforms call this a bracket order and let you attach both levels at the moment you enter.

A close relative is the OTO or "one triggers the other" (sometimes called an if-then order): filling the first order automatically places the second. Combined, these let you pre-programme an entire trade — an entry order that, once filled, brings a stop-loss and take-profit into existence around it. You set the whole plan in advance and the platform executes each stage as conditions are met.

The value of bracketing is that it defines the entire trade up front — target and risk together — and then runs it hands-free. Once set, the outcome is bounded: you know your best and worst case, and neither requires you to be watching. For traders who can't monitor positions continuously, or who want to remove in-the-moment emotion from exits, bracketing every trade is one of the most effective habits available.

ExampleLONG EUR/USD from 1.1000 with OCO → SELL LIMIT 1.1080 (target) or SELL STOP 1.0960 (stop) — first to hit wins, the other cancels.

Time-in-force: how long an order lives

Applies toPending orders
ControlsOrder lifespan & fill behaviour

Separate from what an order does is how long it stays active — its time-in-force. These settings decide whether an unfilled pending order persists, expires or must fill in full, and they matter as soon as you place orders you won't be watching.

Good 'Til Cancelled (GTC)

The order remains live indefinitely until it fills or you cancel it manually. Useful for patient limit entries at levels that may take days to reach. The risk is forgetting one: a stale GTC order can trigger long after the reasoning behind it has expired, so review your open orders regularly.

Good 'Til Date (GTD)

A middle ground — the order stays active until a date and time you choose, then cancels automatically. Handy when a setup is only valid for a defined window, such as ahead of an event after which your thesis no longer holds.

Day orders

Valid only for the current trading session and cancelled automatically at the close if unfilled. A tidy default when your setup is only relevant today.

Fill or Kill (FOK)

The order must execute in full and immediately, or it is cancelled entirely — no partial fills. Used mainly for larger orders where a partial position would be worse than none.

Immediate or Cancel (IOC)

Fills as much as possible right away and cancels whatever can't be filled immediately. Unlike FOK, a partial fill is acceptable; the remainder is simply dropped rather than left resting in the market.

Combining orders into a complete trade

Order types earn their keep when you stack them, so a single decision runs itself from entry to exit. Here's how a disciplined trade might use several at once.

Suppose you're watching an instrument coiling below resistance and you only want to be long if it breaks out. You place a buy stop just above resistance as your entry — nothing happens unless the breakout confirms. You attach an OCO bracket to that entry: a stop-loss below the breakout level, sized so the distance costs only a fixed percentage of your account, and a take-profit limit at your target. The moment the buy stop fills, both protective orders come alive around the position. If the breakout fails, the stop-loss caps the damage; if it runs to target, the limit banks the profit; either way the other order cancels itself.

As the trade moves into profit, you might convert the fixed stop into a trailing stop to let a strong trend run while protecting gains. At no point in this sequence did you have to sit and watch — the orders enforced the plan. That's the real lesson of this whole guide: order types aren't trivia, they're the machinery that turns a trading plan into something that executes even when you're asleep, distracted or tempted to abandon it. Pair that machinery with sound position sizing and you've automated the two disciplines that most decide whether a trader survives.

Order types across trading platforms

The core order types are near-universal, but their names and the extras on top vary by platform, and the platform your broker offers effectively sets your toolkit.

MetaTrader 4 covers the essentials — market, limit, stop, and stop-loss/take-profit — with trailing stops managed client-side by the terminal. MetaTrader 5 adds more, including stop-limit orders and additional time-in-force options, which is one practical reason active traders often prefer it. cTrader is well regarded for advanced and precise order handling. And proprietary platforms from brokers such as Capital.com, XTB and Plus500 usually expose the common types through a simplified interface — sometimes hiding the more advanced orders to keep things approachable for newcomers. If a specific order type is central to your strategy, confirm the platform supports it before you open an account; our broker comparison notes the platforms each broker offers.

Which order type should you use?

The right order follows from what you're trying to do — speed, price, protection or automation. Use this as a starting map, not a rulebook.

Your goalOrder typeWhy
Get in or out nowMarket orderExecution is guaranteed; you accept the current price.
Enter only at a better priceLimit orderPrice control — you wait for your level or don’t trade.
Cap a loss automaticallyStop-lossCloses the position if it moves against you past your line.
Guarantee the exit priceGuaranteed stopFills at your stop even through a gap, for a premium.
Join a breakout on confirmationBuy / sell stopFires only once momentum pushes through your trigger.
Control the exact exit priceStop-limitPrecision on the fill — at the risk of not filling at all.
Protect a running profitTrailing stopFollows the trend and locks in gains as it moves.
Set target and stop at onceOCO / bracketDefines best and worst case; runs the trade hands-free.

In practice most traders lean on a small handful: a market or limit order to enter, a stop-loss to protect, and a take-profit limit or trailing stop to exit — often bundled as a bracket. The advanced types earn their place in specific situations rather than everyday use. Start by mastering the core four and add the rest as your strategy actually calls for them.

Common order-type mistakes

Assuming a stop-loss guarantees the price

A standard stop becomes a market order when hit. Gaps and fast markets can fill it well past your level — only a guaranteed stop removes that risk.

Confusing stop and limit orders

Buy limit buys lower, buy stop buys higher. Placing the wrong one can enter you at the opposite of what you intended. Remember: limit = better price, stop = momentum.

Using market orders in thin markets

Off-hours or around news, slippage on a market order can be severe. A limit order or a slippage tolerance protects your price when liquidity is low.

Setting trailing stops too tight

Trail closer than the instrument's normal noise and you'll be stopped out of good trends repeatedly. Match the distance to volatility.

Forgetting a GTC order

An order left resting for weeks can trigger long after its logic has gone. Review and prune your open orders regularly, or use a Good-’Til-Date instead.

Relying on a stop-limit for protection

If price blows through both prices, a stop-limit never fills — leaving you exposed in exactly the move you feared.

Trading without any stop at all

No predefined exit turns a small planned loss into an open-ended one governed by emotion. Bracket the trade before you enter.

Placing stops on obvious round numbers

Stops clustered at the obvious level are easily swept before a reversal. Place yours a little beyond the crowd, tied to real structure.

Order types FAQ

What's the difference between a market order and a limit order?
A market order guarantees execution but not price — it fills now at whatever is available. A limit order guarantees price but not execution — it fills only at your chosen price or better, and may never fill if the market doesn’t reach it.
What is the difference between a buy stop and a buy limit?
A buy limit sits below the current price and is used to buy at a better (lower) price on a pullback. A buy stop sits above the current price and is used to enter a long on an upside breakout once momentum confirms. Limit aims for a better price; stop acts on the market moving beyond you.
What is a sell stop and a sell limit?
A sell limit sits above the current price — used to sell high or take profit on a long. A sell stop sits below — used to enter a short on a breakdown, or as a stop-loss on an existing long position.
What's the difference between a stop order and a stop-limit order?
When triggered, a stop order becomes a market order and fills at the next available price, so execution is near-certain but the price isn't. A stop-limit becomes a limit order and fills only at your limit price or better, so the price is controlled but the fill isn't guaranteed.
Does a stop-loss guarantee my exit price?
No. A standard stop-loss triggers a market order, so in a gap or fast market it can fill worse than your stop price. Only a guaranteed stop-loss order — offered by some brokers for a premium — locks in the exit price regardless of slippage.
What is a guaranteed stop-loss?
A guaranteed stop-loss order (GSLO) fills at exactly your stop price no matter how far the market gaps. Brokers charge for it via a premium or wider spread, and terms vary. It’s most useful when holding through weekends or major news, where gap risk is highest.
What is slippage?
Slippage is the difference between the price you expected and the price your order actually filled at. It's most common with market orders in volatile or illiquid conditions, and it can move for or against you.
What is a requote?
On some market-maker platforms, if the price moves between your click and execution, the broker offers a new price to accept or reject rather than filling at the old one. That offer is a requote. It's more common in fast markets and on certain execution models.
Do limit orders always fill if price reaches them?
Not necessarily. Limit orders queue at their price, and if the market only trades there briefly, there may not be enough volume to fill everyone ahead of you. Price can touch your limit and move on without filling your order.
Do stop-losses work overnight and at weekends?
A stop-loss rests on the broker's server and triggers whenever the market trades through it during open hours. Over a weekend or session gap, the market can reopen well beyond your stop, and a standard stop will fill at that gapped price — another reason some traders use guaranteed stops.
Is a market or limit order better for beginners?
Neither is universally better — they solve different problems. For entering major markets during active hours, a market order is simple and fine. When you want a specific price or you're trading in thin conditions, a limit order protects you from a poor fill.
What is a pending order?
A pending order is any order that waits for a condition before activating — limit, stop and stop-limit orders. It sits dormant until the market reaches your specified price, then becomes active. Market orders, by contrast, execute immediately.
What is a bracket order?
A bracket order attaches a take-profit and a stop-loss to a position as an OCO pair, so whichever triggers first closes the trade and cancels the other. It defines your best and worst case in advance and runs the trade hands-free.
Can I set a take-profit and stop-loss at the same time?
Yes — that's exactly what an OCO or bracket order does. It attaches a take-profit limit and a stop-loss to a position so that whichever triggers first closes the trade and cancels the other.

Find a broker that supports every order type you need

Compare regulated CFD and forex brokers on platforms, order handling, guaranteed stops, spreads and execution before you commit.