MARKET
Stage 1 · Lesson 7 · 15 min read

Market, limit and stop orders — choosing the one that fits the trade

Quick answer. A market order guarantees the fill but not the price; a limit order guarantees the price but not that you trade. A stop is not a third order type — it is a trigger that sends one of those two once your price prints. Use a market order when missing the move costs more than the spread, a limit order when patience is the strategy, and a stop-market for protective stops, because a stop-limit can leave you in the trade.

Every order type on every exchange is built from the same single trade-off: you can have certainty about the price you get, or certainty that you trade at all, but not both in the same order. A market order buys execution and pays for it in price. A limit order buys price and pays for it in execution. A stop is not a third kind of order at all — it is a trigger that fires one of the first two on your behalf. Once you see it that way, choosing correctly stops being memorisation and becomes one question: which certainty does this particular trade actually need?

Two order books side by side: a market order filling immediately at a worse price, and a limit order resting at a fixed price that the market never comes down to reach

KEY TAKEAWAYS

  • Price certainty and execution certainty are the two ends of one lever — every order type is just a position on that lever.
  • A stop order does not rest in the order book; it is an instruction that converts into a market or limit order the moment your trigger price prints.
  • "Always use limit orders to save fees" is bad advice: the fills you miss are disproportionately the trades that ran to target, and that costs more than the rebate saves.
  • Which price triggers your stop — last price or mark price — is a setting most beginners never open, and it decides whether a single wick takes you out.

What is the one trade-off every order type is built from?

An exchange matches buyers to sellers through an order book: a list of everyone's resting offers to buy below the current price and sell above it. Every order you can place is simply an answer to one question — do you come to the book's prices, or do you make the book come to yours?

Come to the book, and you trade immediately at whatever prices are sitting there. That is a market order. You are a taker: you remove liquidity that someone else provided. Post your own price and wait, and you trade only if someone chooses to come to you. That is a limit order. You are a maker: you add liquidity to the book.

Everything else on the order ticket — stop-market, stop-limit, trailing stop, post-only, reduce-only, take-profit — is one of those two with a condition bolted on. There is no third mechanism to learn. If the order book itself is still hazy, how the crypto market actually works takes it apart level by level.

What does a market order actually cost you?

A market order says "fill me now, whatever it costs." The exchange walks up the book, consuming resting offers from the best price outward until your quantity is complete. If your size is small relative to what's resting at the top of the book, that walk is one step and the cost is invisible. If your size is large relative to the book, the walk is expensive — and the difference between the price you saw and the average price you got is slippage. How large that walk gets depends entirely on the depth resting beneath you — Lesson 9 on liquidity and spread shows how to measure it in sixty seconds and size the position to fit.

Here is the mechanic with real arithmetic. Suppose the sell side of a book looks like this, and you send a market buy for 3,000 units:

Book levelSize restingPriceYou takeCost
Best ask800$20.05800$16,040
Second1,200$20.121,200$24,144
Third5,000$20.401,000$20,400
Total filled3,000$60,584

Your average fill is $60,584 ÷ 3,000 = $20.195, not the $20.05 you saw quoted. Had the whole order filled at the best ask it would have cost $60,150, so the walk cost you $434 — about 0.72% of the trade, paid instantly and invisibly, before the position has done anything at all. On a strategy targeting 1.5% per trade, you have just handed over close to half the target on entry, and you will pay something similar on the way out.

Two things follow that are worth internalising now. First, slippage is a function of your size against this book at this moment, not a fixed property of the asset — the same order costs almost nothing at 3pm on a major pair and a great deal at 4am on a thin one. Second, the quoted price on your screen is the price for the next small trade, not for yours. Beginners treat the ticker as a price they are entitled to. It is a headline about the top of the book.

A market buy for 3,000 walks up three ask levelsAsk ladder drawn to scale: 800 resting at $20.05, 1,200 at $20.12, 5,000 at $20.40. The 3,000 market buy clears the two lower rows and one fifth of the top row. You saw $20.05; you paid $20.195 on average; the walk cost $434, 0.72%.ASK PRICERESTING SIZE (bar width = size)YOUR MARKET BUY 3,000 TAKES$20.405,0001,000 of 5,0004,000 left untouched$20.121,2001,200 of 1,200cleared entirely$20.05800800 of 800cleared entirelyyou saw $20.05you paid $20.195 on averagethe walk cost $434 = 0.72% of $60,150Drawn example, not a live book. Bar width = resting size; the darker part is what your order ate.
The same book, drawn to scale: bar width is resting size, so the 800 at $20.05 is one sixth of the 5,000 at $20.40. The buy clears the two lower rows and one fifth of the top one. Slippage is the gap between the quote you saw and the average you paid, and it grows with your size against what is resting — not with the coin.

Should you always use limit orders to save on fees?

No. The maker rebate is real but small — $6 on a $10,000 round trip in the example below — and a limit order fails to fill precisely when price runs away from you, which is when you were right. Use limit orders when patience is the strategy, not to save the fee.

A limit order posts your own price into the book and waits. You will never pay worse than your limit — and you may never trade at all. That is the whole bargain, and the second half of it is where the money is actually lost.

The standard advice is that limit orders are strictly better because they earn the maker fee instead of paying the taker fee. The fee part is true. Take illustrative rates of 0.05% taker and 0.02% maker — not any venue's schedule, check your own tier — and a $10,000 round trip costs $10 in fees as a pure taker and $4 as a pure maker. Six dollars a trade sounds trivial; across eight round trips a month it is $576 a year, which on a $5,000 account is 11.5% of capital. Fees deserve to be taken seriously.

But the conclusion — always use limit orders — does not follow, and here is the reason most articles skip.

A resting limit order is a free option you have written to the market

When your buy order sits in the book at a fixed price, you have given every other participant the right, but not the obligation, to sell to you at that price for as long as it rests there. They will exercise that right precisely when it suits them, which is when they know something you don't or when the market is already moving down through your level. When it doesn't suit them, they simply don't trade and your order expires unfilled.

The consequence is that your unfilled orders are not a random sample. Your limit order fails to fill exactly when the market moves away from you — which is to say, when you were right. The fills you do get are weighted toward the trades where price came back to you, and price often came back because the move wasn't there. Professionals call this adverse selection. Retail traders experience it as "I keep getting filled on the bad ones and missing the good ones," and assume it's bad luck.

Twenty setups: what the maker rebate saves against what the unfilled orders forfeitTwo stacked columns to scale. Market entries: winners +$800, losers -$600, fees -$200, net $0. Limit entries with four setups unfilled: winners +$400, losers -$600, fees -$64, net -$264. Fees saved $136; winners forfeited $400.20 SETUPS · 40% WIN +$100 · 60% LOSE −$50 · $10,000 NOTIONAL · 0.05% TAKER / 0.02% MAKER$0winners +$800losers −$600fees −$200Market entries20 trades, all fillednet $0winners +$400losers −$600fees −$64Limit entries16 filled · 4 ran off without younet −$264SAME SCALE$136feessaved$400winnersforfeitedWinners forfeited ÷ fees saved = 2.94×. Heights drawn at 1 px = $5; nothing is exaggerated.
The table below, stacked at one scale. The gold slice is the only thing the maker route improves; the missing half of the teal column is what it gives up. $400 forfeited against $136 saved is 2.94 to one.

Put numbers on it. Take twenty setups over a month, a trader whose record is 40% winners at +$100 and 60% losers at −$50, trading $10,000 notional at 0.05% taker / 0.02% maker:

Market entries (taker)Limit entries (maker), 4 setups run without filling
Trades actually taken2016
Winners8 × $100 = $8004 × $100 = $400
Losers12 × −$50 = −$60012 × −$50 = −$600
Gross result+$200−$200
Fees20 × $10 = $20016 × $4 = $64
Net$0−$264

The maker route saved $136 in fees and forfeited $400 of winners, turning breakeven into a $264 loss. The assumption doing the work is that the four unfilled setups are winners rather than average trades. That deserves a test rather than a shrug, so we ran one.

Is "the misses are winners" an assumption, or arithmetic?

We simulated 20,000 setups per row with these conditions, so anyone can rerun it: price moves in Gaussian steps of 2 points per tick; a setup's edge is a drift of μ points per tick that lasts 50 ticks after the signal and then stops (a signal goes stale); the target is +100 and the stop −50, both measured from the signal price, not from the fill; the limit order sits 25 points below the signal and fills only if price touches it before reaching the target; fees are $10 per market trade and $4 per filled limit trade, as above. One point is one dollar on the $10,000 position. Seed 7; three other seeds move the per-20 figures by about ±$20.

Edge at the signal (μ)Market-order win rateLimit filledUnfilled setups that were winnersNet per 20 setups, marketNet per 20 setups, limit
None (0)33%80%100%−$214−$75
0.2 pt/tick — the 40% trader above39%72%100%−$22−$78
0.4 pt/tick46%64%100%+$178−$65

Two things in that table are worth more than the table above it. First, the 100% column is not a pessimistic assumption at all — it is geometry. If your limit sits between the signal price and your stop, a setup that never reached your limit could never have reached your stop either, so every unfilled limit in that layout was a winner you did not get. There is no such thing as a resting limit that "kept you out of a loser" unless it sits below your stop, which would be absurd. Second, look at how little the limit column moves — −$65 to −$78 whatever the edge — while the market column swings from −$214 to +$178. The limit route enters $25 better on every fill and pays $6 less, and it still cannot keep the edge, because the edge lives in the first 50 ticks and is spent waiting for the dip. That is adverse selection with numbers on it: the fills you get are the setups where the drift had already faded.

None of which means never use limit orders. It means the choice depends on what your entry is worth. Two practical rules fall out of the arithmetic:

There is a second reason to be careful with resting limits, and it comes from behaviour rather than statistics. In the free course, Part 8 lists four reasons a polarity trade — old resistance turning into new support — fails, and the first is entering in a rush, with limit orders set in advance. A limit parked at a level is a bet that the level holds, placed before the market has shown you anything: no reversal structure on the lower timeframe, no confirmation candle, nothing. The fee saving is small; what you have really given up is the right to look first.

And one hybrid worth knowing: a marketable limit — a limit order placed slightly through the current price (a buy limit just above the best ask). It fills immediately like a market order but caps your worst-case fill, so a sudden thin book can't walk you up thirty levels. It is the default for anyone entering size in an illiquid pair.

When is "take the market order" the wrong advice?

When you have no edge at the moment of the signal, when the setup is the revisit, or when the book is so thin that the walk costs more than the edge. In each case the limit order wins, and the first case is the one most beginners are actually in.

Go back to the first row of the simulation. With no edge, the market route loses $214 per twenty setups — fees, plus nothing to show for paying them — while the limit route loses $75: it pays $6 less per trade and enters $25 better on the 80% of setups that fill, and there is nothing for adverse selection to take from you, because there is nothing there. If your journal cannot show positive expectancy from the signal bar, use limit orders. The adverse-selection argument only bites when you have something to be selected out of; until then, fees are the only variable you control, and the maker side of the book is the right place to be.

The advice flips a second time when the price coming to you is the idea, not a delay of it: a mean-reversion entry at a level you expect to be tested, a scale-in below a breakout, an exit at a planned target. In the simulation's terms, the drift there begins when the level is touched, not when you first noticed it, so waiting costs nothing. And it flips a third time on a book where the market order's walk — the 0.72% above — is larger than the edge you are chasing. That is the marketable limit's job, and the reason Lesson 9 teaches you to read the depth chart before you size.

Why did your stop-loss not fill at the price you set?

Because a stop is not a resting order — it is a trigger. When your trigger price prints, the exchange submits a market or limit order on your behalf, and that order meets whatever the book looks like at that moment: a stop-market fills at the best prices available, which in a fast move can be well past your level, and a stop-limit may not fill at all.

This is the single most consequential misunderstanding on the list, because it is what people get wrong at the worst possible moment.

A stop-loss does not rest in the order book. Nobody can see it. It sits with the exchange as a conditional instruction: when the trigger price prints, submit an order on my behalf. Which kind of order it submits is your choice, and that choice determines exactly how it can fail.

Stop-market: when triggered, sends a market order. You are guaranteed to exit. You are not guaranteed a price — and stops trigger during exactly the fast, one-sided moves when the book is thinnest and slippage is largest. Your stop can fill well below the level you set.

Stop-limit: when triggered, sends a limit order at a price you specify. You control the worst fill. But if the market gaps straight through your limit price, there is nothing to fill against — the order rests, unfilled, and you are still in the position while it keeps going.

BTCUSDT one-minute chart of the worked example: long from 60,000, stop trigger 58,000, sell limit 57,900. Price slides to a last print of 58,050, then one candle drops straight to 56,800, below both lines. The limit rests unfilled and the position is closed by hand at 56,500, a $175 loss instead of the planned $105.
The worked example on a one-minute chart, drawn from the numbers in the text. Point 1 is the last print above the trigger, 58,050. Point 2 is the next print, 56,800: the trigger fired, and a sell limit at 57,900 went into a book whose best bid was 1,100 below it. Point 3 is you, hitting the bid at 56,500. The gold line never filled — that is the whole lesson.

Work the second case through. You are long 0.05 BTC entered at $60,000, with a stop trigger at $58,000 and a stop-limit price of $57,900 — a planned loss of $105, which is 2.1% of a $5,000 account. News hits. The tape prints $58,050, then the next print is $56,800. Your stop triggers correctly and a sell limit at $57,900 goes into the book — where the best bid is now $56,800. Nobody buys at $57,900. Your order sits there, and you are still long. You notice and exit manually at $56,500.

OutcomeExit priceLoss on 0.05 BTC% of a $5,000 account
Planned (stop-limit fills)$57,900$1052.1%
Actual (gapped through, manual exit)$56,500$1753.5%
A stop-loss is not an order. It is a trigger that places one.Long from $60,000, trigger $58,000, stop-limit $57,900 — the worked example from this section.1Price prints the trigger level$58,000 trades — the exchange wakes your instruction. Nothing has been sold yet.2The exchange submits an order for youWhich KIND was your choice when you set the stop — market or limit.3aStop-market → fills, price uncertainGuaranteed exit; in a fast one-sided move the fill can sit well below $58,000.3bStop-limit → price capped, fill uncertainIf price gaps under your $57,900 limit, nothing fills — you are still in the trade.Stop-market fails on PRICE. Stop-limit fails on EXIT.
The two failure modes are not symmetrical: a stop-market can disappoint you on price, a stop-limit can leave you in the trade entirely.

The planned risk became 1.67× larger than intended, and the mechanism that was supposed to cap it is the mechanism that failed. This is why the honest default for a protective stop on a leveraged position is stop-market: bad slippage on an exit you definitely got is a smaller problem than a clean price on an exit you never got. Reserve stop-limit for situations where a specific bad fill is genuinely unacceptable and you are watching the screen. The default flips in exactly one case: a book so thin that a stop-market would fill several percent below the trigger — a small altcoin at 4am, or any pair whose depth chart shows almost nothing beneath you. There, a stop-limit with a wide gap between trigger and limit (1% or more, against the 0.17% gap between $58,000 and $57,900 in the example) caps a fill that a market order would have made catastrophic — and you accept the obligation to watch the screen that comes with it. If leverage is in play, your stop may never get the chance to fire at all — Lesson 8 on leverage and margin works out where that crossover sits. It is the same failure geometry described in the anatomy of a liquidation cascade — and the reason your liquidation price should never be close to your stop.

Last price or mark price — which one should trigger your stop?

Mark price is the safer default for a protective stop on a leveraged position; last price is defensible only if you want your stop to respect exactly what that one venue printed. Whichever you choose, choose it on purpose — the dropdown is already set to something, and most beginners have never opened it.

Here is the detail that separates people who have read about stops from people who have used them on a derivatives venue.

Your stop needs a price to watch, and on most futures and perpetual venues you can choose which one:

The same stop, at the same level, behaves differently depending on which one is selected. A brief wick that prints on one venue's last price but never registers in the index will take you out under a last-price trigger and leave you untouched under a mark-price trigger. Traders who get "wicked out and then watch it go straight to target" are usually describing a last-price trigger on a thin book — and the candle it leaves is read properly in Lesson 10 on candlesticks — and are usually blaming a conspiracy rather than a dropdown they never opened.

The one thing to do after reading this lesson: open your exchange's order settings, find the stop trigger source, and confirm which one is the default on your account. Set it deliberately. Mark price is the safer general default for protective stops on leveraged positions; last price is defensible if you genuinely want your stop to respect exactly what that venue printed. What is not defensible is not knowing.

Which order type should you use for which trade?

Take when missing the trade is the real cost, make when your edge is patience, protect with a stop-market, and flag every exit reduce-only. The table is the same rule set laid out per order type.

Print this, or rebuild it in your own words — the second is better.

Order typeYou controlYou don't controlFee sideHow it failsUse it for
MarketThat you tradeThe priceTakerSlippage through a thin bookEntries where missing the move is the real cost; urgent exits
LimitThe worst priceWhether you tradeMakerNever fills — and misses skew to winnersPatient entries, planned targets, illiquid pairs
Marketable limitWorst price, near-immediate fillFill beyond your capTakerPartial fill if the book is thinner than your capEntering size in an illiquid pair
Stop-marketThat you exitThe exit priceTakerFills far past your trigger in a fast moveProtective stops, especially with leverage
Stop-limitThe worst exit priceWhether you exit at allMakerPrice gaps through — position stays openNon-urgent exits you are actively watching
Post-onlyMaker fee guaranteedOrder is cancelled if it would takeMakerRejected instead of filledFee-sensitive passive entries
Reduce-onlyCan never increase your position—EitherRejected if it would add exposureEvery exit order on a derivatives venue

The last row is a small habit with a large payoff. Flagging every exit reduce-only makes it structurally impossible for a mistyped exit to open a new position in the opposite direction — a mistake that turns a closed trade into an accidental short at the worst moment. It costs one checkbox. On the Binance Futures app, as captured in the course screenshots, that checkbox sits beside the quantity box labelled Reduce only, next to Post only; the open-position row shows Entry price, Mark price and Liq. price side by side with a Stop TP/SL control. Exchanges rename controls, so treat those labels as what to look for, not a promise. Build the habit before you build the account, which is the argument running through knowledge capital before trading capital.

Terms in this lesson, each with a full guide: market order · limit order · take-profit · bid-ask spread · slippage · maker and taker fees · liquidity

What do people get wrong at this stage?

Treating the ticker as your price. The quote is for the next small trade at the top of the book, not for your size. Using market orders on illiquid pairs. This is where the 0.72% walk in the example above comes from; use a marketable limit instead. Using stop-limit for protective stops. The one time it fails is the one time you needed it. Setting stops at obvious round numbers. Everyone's stop sits at $60,000, which makes it a pool of resting sell pressure that price is drawn toward; put yours where your idea is actually invalidated, not where the number is tidy. Never checking the trigger source. A dropdown you have not opened is deciding whether wicks take you out. Chasing the maker rebate on time-sensitive entries. You are saving $6 and risking the trade. Forgetting reduce-only on exits. One typo and your closed long is an open short.

FAQ

What's the difference between a market order and a limit order? A market order guarantees you trade but not at what price; a limit order guarantees the price but not that you trade. Execution certainty and price certainty are the two ends of one lever — you pick a position on it, you don't get both.

Should I always use limit orders to save on fees? No. The saving is real but small — $6 per $10,000 round trip at 0.05% taker versus 0.02% maker. Limit orders fail to fill precisely when price runs away from you, so the trades you miss skew toward winners. In the worked example above, $136 of fee savings cost $400 of forfeited winners.

Why did my stop-loss not fill at the price I set? Because a stop isn't a resting order. It is a trigger that submits a market or limit order once your price prints. A stop-market takes whatever is there in a fast move; a stop-limit doesn't fill at all if price gaps past your limit.

What is a marketable limit order? A limit order placed slightly through the current price — a buy limit just above the best ask. It fills immediately like a market order but caps your worst fill, so a thin book cannot walk you up thirty levels. It is the default for entering size in an illiquid pair.

Should my stop trigger on last price or mark price? Mark price is the safer default for protective stops on leveraged positions, because it is drawn from a multi-venue index and is much harder to move with one order. Last price is defensible if you want your stop to respect exactly what that venue printed. The real answer is to open the setting and choose on purpose.

Where do I actually click all this? The theory above is venue-agnostic on purpose, because interfaces change. For the button-by-button version on a live exchange — product tab, pair, side, unit labels, and reconciling the fill afterwards — follow how to place your first spot order on Binance.

Do it on a real screen: how to set a stop-loss on Bybit — the same $58,000 / $57,900 trade, walked through the actual order form, plus the mode that quietly forces a market exit.
Beyond these three: crypto tickets add Reduce Only, Post Only and time in force — controls with no stock-broker equivalent, where the wrong setting can cancel an order, or a stop you already placed, with no entry in your order history.
Finished Stage 1? Test the whole stage in eight questions — every miss links back to its lesson: Stage 1 quiz → Also in this stage: How the crypto market actually works · Choosing a trustworthy exchange · Leverage and margin · Liquidity and spread.
Try the numbers: slippage calculator (what your market order fills at, live) · stop-loss calculator (risk, size and the liquidation check).
Risk reminder: this is education, not advice. Most retail traders lose money.
NEXT STEP

Place one of each, with a small amount

The difference between these order types is obvious in writing and easy to get wrong under pressure. One small order of each type teaches more than rereading this.

Compare the three exchanges we use →

That page carries referral links and says so up front — including what each venue does badly.

FREE COURSE · 10 PARTS

Keep the whole course next to your charts

The whole slide course — ten free PDF parts, 351 pages.

Get the free course →

Written by the TradingPrimer Team · Published 2026-08-28 · Updated 2026-09-18: order-book ladder and fee-versus-miss figures redrawn to scale by code, the stop-limit gap drawn as a one-minute chart from the worked numbers, and a 20,000-setup simulation added to test the "unfilled limits are winners" claim. Every figure is a worked model, not market data. · Disclosure