Order Types in Trading: Market, Limit and Stop-Limit
Education 19 min read

Order Types in Trading: Market, Limit and Stop-Limit


Every trade you place is an order, and the order type decides how it fills. There are two families. A market order fills right now at whatever price is on offer, so it always executes but you accept the spread and any slippage. A limit order fills only at your chosen price or better, sitting below the market for a buy and above it for a sell, so you control the price but the fill is never guaranteed. A stop order sits the opposite way and triggers once price reaches it, which is how a breakout entry and a protective stop loss both work. A stop limit order combines the two, pairing a trigger price with a limit price so you get the price control of a limit with the timing of a stop. This guide walks each type across gold, Bitcoin and the major Forex pairs.

Where every order type sits relative to price

An order is either fill-now or fill-later. The fill-later ones sit above or below the current price, and which side they sit on tells you exactly what they do.

Order types anatomy diagram showing where pending orders sit relative to the current market price, with a buy stop and sell limit above the market and a buy limit and sell stop below it
Where the four pending order types sit around the current market price. Above the market: a buy stop (triggers on an upward breakout) and a sell limit (sells into strength at a preset level). Below the market: a buy limit (buys a dip at a preset level) and a sell stop (triggers on a downward breakdown).

Read the diagram from the middle line out. The solid line is the current market price.

Everything else is an order waiting to become active.

  • Buy stop, above market: waits above price and fires when the market breaks up through it. A momentum entry.
  • Sell limit, above market: waits above price and sells the moment the market rises to it. Selling into strength.
  • Buy limit, below market: waits below price and buys the moment the market drops to it. Buying the dip.
  • Sell stop, below market: waits below price and fires when the market breaks down through it. A momentum short, or the exit on a long.

The one-line rule: limit orders wait for a better price, stop orders wait for a breakout. A limit buys low or sells high. A stop chases a move once it starts.

Pending orderSitsWhat it does
Buy stopAbove marketTriggers on upward breakout
Sell limitAbove marketSells into strength at a preset price
Buy limitBelow marketBuys a dip at a preset price
Sell stopBelow marketTriggers on downward breakdown

Market orders: fill now, pay the spread

A market order is the simplest instruction on the ticket. It says “get me in (or out) right now at the best available price,” and it does exactly that.

How it behaves:

  • Fills almost instantly in any liquid market like EUR/USD, gold or Bitcoin.
  • Takes the current ask when you buy and the current bid when you sell, so you pay the spread, the gap between those two prices, on the way in.
  • In fast or thin conditions the fill price can differ from the last quote you saw. That gap is slippage.
  • It is the only order that guarantees execution, because it accepts whatever price the book offers.
RoleHow to use itBest read
Instant entryTap buy or sellWhen being in beats the exact price
Instant exitClose at marketCutting a loss you want gone now
News tradingFire on the releaseAccept slippage for speed

Rule of thumb: reach for a market order when certainty of execution matters more than a few pips of price. On a wide-spread pair or a quiet crypto pair after hours, that cost adds up, so it is not a free button.

Limit orders: name your price, then wait

A limit order lets you pick the exact price you are willing to trade at, and it only fills there or better. A buy limit sits below the market, a sell limit sits above it.

Limit order example on a EUR/USD 4-hour chart, a buy limit resting at a preset level below price that fills when the market drops down to touch it
EUR/USD, 4-hour chart. The dashed line is the buy limit resting at a preset level below the market. The green callout marks where price fell to that level and the order filled. Until price reaches it, a limit order simply waits and costs nothing.

On the chart above, the trader decided in advance where value was and parked a buy limit there. Price drifted down, touched the level, and the order filled without chasing.

How it behaves:

  • Fills at your price or better, never worse, so there is no slippage against you.
  • May never fill at all if price does not reach your level. That is the trade-off for control.
  • A natural fit for resting orders at support and resistance, where you expect price to react.
  • Also the standard tool for booking a target: a sell limit above a long is a take-profit.
RoleHow to use itBest read
Dip entryBuy limit at supportRange or pullback into value
Fade entrySell limit at resistanceSelling into an overextension
Take-profitLimit at your targetLocking gains without watching

Rule of thumb: use a limit when you have a price in mind and you can afford to miss the trade if the market never comes to you. Patience buys you a better fill.

Stop orders: trigger on the breakout, or protect the downside

A stop order is dormant until price reaches its level, then it fires as a market order. A buy stop sits above the market, a sell stop sits below.

It is the mirror image of a limit.

Stop order example on a Bitcoin daily chart, a buy stop resting above resistance that triggers when price breaks above the level and runs
Bitcoin (BTC/USD), daily chart. The dashed line is the buy stop resting just above resistance. The green callout marks the trigger, where price broke above the level and the order fired. A stop chases the move only once it confirms.

Bitcoin here shows the classic use. The trader wanted in only if the breakout was real, so the buy stop stayed above the level until the market proved itself.

A stop order does two very different jobs depending on where you put it.

  • As an entry: a buy stop above resistance or a sell stop below support catches a breakout the moment it commits.
  • As an exit: a sell stop below your long (or a buy stop above your short) is a protective stop loss that caps the damage.
  • Because it fires as a market order, a stop can slip in fast conditions, especially through a weekend gap.
  • Where you place the stop and the target together sets the trade’s risk to reward, written 1:X, where the 1 is your risk and the X is the reward.
RoleHow to use itBest read
Breakout entryBuy stop above resistanceTrend or range break with momentum
Breakdown shortSell stop below supportA level giving way on volume
Protective stopStop beyond your entryEvery trade, no exceptions

For an exit that follows a winning trade instead of sitting still, the trailing stop loss is the version that ratchets up behind price. More on that below.

The stop limit order: two prices in one ticket

A stop limit order is where the two families meet, and it is the one most beginners fumble. Instead of one price it uses two: a stop (trigger) price and a limit price.

Here is the sequence, step by step.

  1. Price reaches your stop price. That wakes the order up.
  2. The order then places a limit at your limit price, not a market order.
  3. It fills only at that limit price or better. If price runs past the limit before you fill, you get left behind.

So a plain stop guarantees you get in but not at what price. A stop limit guarantees your price but not that you get in at all.

That single trade-off is the whole point.

OrderGuaranteesRisk you take
Stop (market)The fill happensSlippage, a worse price
Stop limitThe price, or betterA missed fill, no trade

Where it shines: on a thin market or an illiquid crypto pair, where a plain stop could slip badly. Setting a limit a little beyond the stop caps how much slippage you will accept.

Where it bites: on a hard breakout or a gap. If gold jumps 30 points through both your stop and your limit in one candle, the order triggers but never fills, and you watch the move go without you.

A worked feel for it: say EUR/USD trades at 1.0850 and you want in on a break of 1.0900. A buy stop limit with a stop at 1.0900 and a limit at 1.0905 fills you anywhere up to 1.0905.

Break faster than that and you stay flat.

Trailing stops and OCO brackets

Two more order types automate the exit so you are not glued to the screen.

  • Trailing stop: a stop that follows price by a set distance, in pips or a percent, and never moves backward. It locks in gains as a trend runs and closes you out when the move turns. Fuller detail in the trailing stop loss guide.
  • OCO (one-cancels-the-other): two orders linked so that when one fills, the other cancels. The everyday use is a bracket, a take-profit limit above and a stop loss below a live trade. Whichever hits first ends the trade and kills the leftover.
OrderJobBest fit
Trailing stopRide a trend, protect gainsStrong one-way moves
OCO bracketSet target and stop at onceSet-and-forget swing trades

Rule of thumb: a trailing stop suits a trending asset like gold in a strong run, where you want to let it go as far as it will. An OCO bracket suits a swing trade you cannot babysit.

Market vs limit vs stop: which to use when

This is the decision most traders actually face at the ticket. Pick by what you value most in that moment: certainty of getting filled, control of the price, or catching a move.

Your situationUseWhy
Must be in nowMarket orderExecution is guaranteed
Want a better priceLimit orderFills at your level or better
Trade the breakoutBuy or sell stopFires only once price commits
Break, but thin marketStop limit orderCaps the slippage you accept
Protect an open tradeStop, or trailing stopExits when price turns
Set target and stopOCO bracketBoth exits armed at once

The pattern underneath: limits and market orders are for getting in and out, stops are for reacting to a move you did not want to predict. Most working setups use two or three together, an entry order plus a bracketed stop and target.

Slippage, gaps and partial fills: what can go wrong

Each order type has one main way it disappoints you. Knowing it up front is half the defense.

OrderMain riskHow to manage it
MarketSlippage on the fillAvoid thin hours and news spikes
LimitNever fillsPlace it where price is likely to trade
StopSlips through the levelWiden the stop, size smaller
Stop limitTriggers but missesGive the limit some room past the stop
Any pendingPartial fillTrade liquid instruments, split large size

A partial fill happens when the market does not have enough size at your price to fill the whole order at once. Common on large orders or thin crypto pairs, rare on a major like EUR/USD in London hours.

Weekend gaps are the classic stop-killer. A stop resting over the weekend can trigger far from its level when the market reopens, so size the trade for that risk rather than trusting the stop to hold to the cent.

Crypto vs Forex: the platform differences

The order types are the same everywhere, but the plumbing differs, and beginners trip on the details.

  • Forex and CFD platforms (MT4, MT5, cTrader): every type here is native. Buy and sell stops and limits, stop limits, and OCO brackets all sit in the standard order ticket.
  • Crypto exchanges: naming drifts. Some call a stop limit a “stop-limit,” others bury the plain stop-market under an advanced tab, and a few label OCO exactly as “OCO.”
  • Slippage is worse in crypto, especially on smaller altcoins after hours, which is exactly where a stop limit earns its keep.
  • Gaps behave differently: crypto trades 24/7 so there is no weekend gap, while Forex and gold gap over the weekend close.

How to place each order (TradingView, MT4 and MT5)

To reproduce these on your own screen, here is where each type lives.

  • TradingView: right-click the chart, choose Trade, then Create Limit or Create Stop order, or drag the order line to your level. The buy or sell direction and the price sit in the ticket panel.
  • MT4 and MT5: open the New Order window (F9), switch Type from “Market Execution” to “Pending Order,” then pick Buy Limit, Sell Limit, Buy Stop, Sell Stop, or the Buy/Sell Stop Limit in MT5.
  • Trailing stops live on the open position, not the ticket: right-click the live trade and set the trailing distance.
  • OCO / brackets: on most crypto exchanges, look for an OCO tab on the order form; on MT5, attach a stop loss and take profit to the position and the platform manages the pair.

Size the position from the stop, not the entry, so the distance to your stop sets how many lots you click. Free charting on TradingView is enough to place and practice all of this before you risk real money.

What works: the points to remember

Keep these five and you have the whole menu.

  1. Market order fills now, costs you the spread and any slippage. Certainty over price.
  2. Limit order fills at your price or better, or not at all. Control over certainty.
  3. Stop order triggers on a breakout and fires as a market order. Great entry, great protective exit.
  4. Stop limit order adds a limit to the trigger, so you cap slippage but risk a missed fill. Best on thin markets.
  5. Trailing stops and OCO automate the exit so a trade manages itself.

No order type is better than another. The right one is the one that matches what you value most on that particular trade, and most real setups combine two or three of them.

Key terms

  • Market order: fills immediately at the best available price.
  • Limit order: fills only at a set price or better; buy limit below market, sell limit above.
  • Stop order: dormant until price hits the trigger, then fires as a market order.
  • Stop limit order: a stop that places a limit when triggered, pairing a trigger price with a limit price.
  • Trailing stop: a stop that follows price by a fixed distance and never moves backward.
  • OCO: one-cancels-the-other, two linked orders where filling one cancels the other.
  • Slippage: the gap between the price you expected and the price you actually got.
  • Spread: the difference between the bid and the ask, paid on every market order.
  • Pip: the smallest standard step a price moves, the unit you measure a stop distance in.
  • Lot: the standard trade size unit; how many lots you click sets how much each pip is worth.
  • Partial fill: part of your order fills because there was not enough size at your price.

FAQ

What are the main order types in trading?
The core four are the market order, the limit order, the stop order and the stop limit order. A market order fills now at the best price. A limit order fills at a price you set or better. A stop order triggers when price reaches a level and then fills as a market order. A stop limit order combines the two, using a trigger price and a limit price. Trailing stops and OCO brackets build on these to automate exits.
What is the difference between a stop and a limit order?
They sit on opposite sides of price and want opposite things. A limit order waits for a better price, so a buy limit sits below the market and a sell limit sits above it. A stop order waits for a breakout, so a buy stop sits above the market and a sell stop sits below it. A limit buys low or sells high, a stop chases a move once it starts.
How does a stop limit order work?
It uses two prices. When the market reaches your stop, or trigger, price, the order does not fill at market. Instead it places a limit order at your limit price and fills only there or better. That gives you price control a plain stop lacks, but if price runs past your limit before you fill, the order triggers and misses, and you get no trade. It is most useful on thin or fast markets where a plain stop could slip badly.
When should I use a limit order versus a market order?
Use a market order when getting filled matters more than the exact price, for example cutting a loss you want gone or entering on a news release. Use a limit order when you have a price in mind and can afford to miss the trade if the market never reaches it, for example buying a pullback into support. Market orders trade certainty for cost, limit orders trade a possible miss for a better fill.
What is a market order?
A market order is an instruction to buy or sell right now at the best available price. It is the only order that guarantees execution, because it accepts whatever the order book offers. The cost is that you pay the spread on entry and can suffer slippage in fast or thin conditions, where the fill lands a little away from the last quote you saw.
What is a stop loss and which order type is it?
A stop loss is a protective exit that closes a losing trade at a set level. On a long position it is a sell stop placed below your entry, and on a short it is a buy stop above. It fires as a market order when price reaches it, so it caps the loss but can slip through the level in a gap or a fast move. Sizing the trade from the stop distance is how you control the real risk.
Do order types work the same in crypto and Forex?
The types are identical, but the platforms differ. Forex tools like MT4 and MT5 keep every order in a standard ticket. Crypto exchanges rename things, sometimes hiding the plain stop under an advanced tab or labelling brackets as OCO. Slippage tends to be worse on smaller crypto pairs, and crypto has no weekend gap because it trades around the clock, while Forex and gold gap over the weekend.
Why did my stop limit order not fill?
Because price moved through your limit before the order could fill. A stop limit only fills at your limit price or better, so a hard breakout or a gap can trigger the order and blow straight past the limit, leaving you with no position. If you need the fill more than the exact price, use a plain stop, or set the limit a little further past the trigger to give it room.
What order types should a beginner start with?
Start with three: the market order to get in and out, the limit order to set entries and targets, and the stop order for your protective stop loss. Those cover most situations. Add the stop limit once you trade thinner markets and OCO brackets once you want a trade to manage its own target and stop. Practice all of them on a free demo before risking real money.
What do the key order terms mean?
Market order: fills now at the best price. Limit order: fills at your price or better. Stop order: triggers at a level then fires as a market order. Stop limit order: a stop that places a limit when triggered. Trailing stop: a stop that follows price and never moves back. OCO: two linked orders where filling one cancels the other. Slippage: the gap between the expected and actual fill. Spread: the bid-ask difference you pay on a market order.

Reader Reviews

0.0 No reviews yet

Be the first to review this — tell other traders what actually helped, or where it fell short.

Leave a Review

Alex Rivers
Alex Rivers

Momentum Trader & Technical Analyst

Trades momentum across crypto and forex since 2019, built around RSI, MACD, and volume. Turns discretionary setups into rule-based, systematic entries and validates them on data before they go live.

Momentum TradingRSI & MACD StrategiesCrypto & ForexSystematic Entries