CryptoCMD CryptoCMD

Market, Limit and Stop Orders: Picking the Cheapest Way to Trade

Every order type is a trade-off between speed and price, and the market order is usually the most expensive way to say yes.

Sofia Marek · · 10 min read
Market, Limit and Stop Orders: Picking the Cheapest Way to Trade
Photo: Markus Winkler / Pexels

Key takeaways

  • →A market order pays the spread plus any slippage from walking the order book, and that cost grows fast in thin markets.
  • →Limit orders cap your price and often earn lower maker fees, but they may fill only partly or not at all.
  • →A stop is a trigger, not a price guarantee: stop-market can fill far below your level, and stop-limit can miss the exit entirely.
  • →Before any trade, compare your order size with the volume sitting at the best price. That one check tells you most of what you need to know.

The order type you pick decides how much you pay, and it often matters more than the exchange fee. A market order on a busy pair might cost a few cents per hundred dollars. Run the same order on a thin altcoin pair and you can quietly lose 3% before the trade even settles. Same button. Very different bill.

Here's what market, limit and stop orders actually do, why they cost different amounts, and how to choose between them. It applies whether you're trading or just swapping coins to fund a casino or sportsbook account.

The order book: where your cost comes from

An exchange order book is two queues. The bids are people waiting to buy, each at a price they've chosen. The asks are people waiting to sell. The highest bid and the lowest ask sit closest together, and the gap between them is the spread.

The midpoint between those two prices is the fairest single number for what the asset is worth right now. Trade away from it and you pay. That happens three ways:

  • Spread cost. Buy instantly and you pay the ask, which sits above the midpoint. Sell instantly and you get the bid, which sits below it.
  • Slippage. If your order is bigger than what's available at the best price, it chews through the next price levels, each one worse than the last.
  • Fees. Most exchanges charge takers, who remove liquidity from the book, more than makers, who add it.

A deep book has lots of volume stacked near the midpoint. A thin book has small amounts scattered across widely spaced prices. Major pairs during busy hours tend to be deep. Small tokens, obscure pairs and quiet weekend hours tend to be thin. The order types below behave very differently depending on which one you're facing.

Market orders: speed, at whatever it costs

A market order says: fill me now, at whatever prices are available. It takes the best ask, then the next, then the next, until your size is filled. You get certainty of execution. You give up any say over price.

In a deep book, that's often fine. Your order fits inside the first price level, you pay half the spread relative to the midpoint plus the taker fee, and you're done.

In a thin book, the market order walks. It eats the first level, then the second, then the third, and every level costs more than the one before. You don't see the damage until the fill comes back. And market orders always pay the taker fee.

Some platforms and most decentralized exchanges let you set a slippage tolerance, a maximum percentage the price can move against you before the trade fails. Use it. A market order with no ceiling is a blank cheque.

Limit orders: you name the price

Order Types Explained: Limit, Stop, and Why Market Orders Cost More
Photo: Rafael Minguet Delgado / Pexels

A limit order says: buy at this price or lower, or sell at this price or higher. Nothing worse. If your limit price matches existing orders, it fills immediately (and you're a taker for that portion). If it doesn't, it sits in the book and waits. Now you're the liquidity, and you usually pay the lower maker fee.

The trade-off is plain. You control the price, but you don't control whether you get filled. The market can move away and never come back. Your order can also fill partially: you wanted 5,000 tokens and got 1,800.

A few settings worth knowing:

  • Post-only cancels your order if it would fill immediately as a taker. It guarantees maker status and the maker fee.
  • Good-til-cancelled (GTC) leaves the order open until it fills or you cancel it.
  • Immediate-or-cancel (IOC) fills whatever it can at your limit right now and cancels the rest.
  • Fill-or-kill (FOK) fills the whole order immediately or nothing at all.

An IOC limit placed a little above the current ask is a handy hybrid. You get fast execution like a market order, but with a hard ceiling on how far you'll walk the book.

Stop orders: a trigger, not a promise

Stop orders cause the most confusion, because two prices are in play. The stop price is a trigger. Nothing happens until the market trades there. Once it does, a new order is created, and what kind depends on which stop you used.

  • Stop-market: when triggered, it becomes a market order. It will fill, but at whatever the book offers in that moment, which during a sharp drop can be well below your stop.
  • Stop-limit: when triggered, it becomes a limit order at a price you set. You won't sell below that limit. But if the price gaps straight through it, your order sits unfilled while the market keeps falling.

So you're picking your risk. Stop-market risks a bad price. Stop-limit risks no exit at all. In a deep book, stop-market slippage is usually small, so it's the safer protective choice. In a thin book, both get uglier, and the real fix is often a smaller position.

Stops work for buying too. A buy-stop above the current price triggers if the price breaks upward, which is how people enter breakouts without staring at the screen.

Worked example: the same $5,000 buy in two books

All numbers below are hypothetical, chosen to show the mechanics.

You want to buy $5,000 of a token. The exchange charges 0.10% taker and 0.02% maker.

Deep book. Best bid $1.000, best ask $1.001, so the midpoint is $1.0005. There are 20,000 tokens offered at $1.001, far more than you need. Your market order fills entirely at $1.001.

  • Spread cost versus midpoint: about 0.05%, roughly $2.50
  • Taker fee: $5.00
  • Total cost: about $7.50

Thin book. Best bid $0.990, best ask $1.010, midpoint $1.000. The asks look like this:

PriceTokens availableYour fillCost
$1.0101,0001,000$1,010.00
$1.0201,5001,500$1,530.00
$1.0351,2001,200$1,242.00
$1.0602,0001,149.06$1,218.00

You receive 4,849.06 tokens for $5,000, an average price of about $1.031. At the $1.000 midpoint, those tokens are worth $4,849. You've lost about $151 to spread and slippage, plus the $5 fee. Call it $156. Over 3% of the trade, gone on entry.

It gets worse. To sell later, you face the same thin book on the bid side. A round trip could cost 6% or more before the price has moved at all.

Now try a limit buy at $1.000 instead. If sellers come to you, you pay the midpoint and a $1 maker fee. Maybe it fills over an hour. Maybe it fills halfway. Maybe it never fills. But the worst case is that you don't own the token, not that you overpaid by $151.

How to place a cost-aware order

  1. Open the order book, not just the price chart. Note the best bid, best ask and the spread as a percentage of price.
  2. Check depth at the top. Compare your order size with the volume at the best ask (for buys) or best bid (for sells). If your order is bigger than the first one or two levels combined, a market order will slip.
  3. Decide how urgent this is. Do you need the fill in the next ten seconds, or the next ten hours? Urgency is the only good reason to pay for a market order.
  4. Pick the order type. Market for small, urgent trades in deep books. Limit for everything else. Stop for protection or breakout entries.
  5. Set the price. For a patient limit buy, place it at or slightly above the best bid. For a faster limit, place it at the ask with IOC so it can't walk further than you allow.
  6. Choose time-in-force and post-only. Use post-only if the maker fee matters to you. Use GTC if you're happy to wait.
  7. Confirm the fee schedule. Know your maker and taker rates before you click. On a large trade, the difference adds up.
  8. Watch for partial fills. Check your open orders afterwards. Decide whether to leave the remainder, move the price, or cancel.
  9. Review the fill. Compare your average price with the midpoint when you placed the order. That's your real cost, and tracking it will change your habits fast.

Common mistakes

  • Market-buying a thin token. The headline price on the ticker isn't what you'll pay. The ticker shows the last trade, not the depth behind it.
  • Ignoring the spread when moving money. Converting winnings from a small token into stablecoins with a market order can cost more than the withdrawal fee you were trying to dodge.
  • Treating a stop as a guaranteed exit price. A stop-market at $0.95 in a thin book can fill at $0.88. That's how it's built to work.
  • Setting stop-limits with no buffer. If the stop and limit are both $0.95, a fast move straight past $0.95 leaves you unfilled. Give the limit some room below the stop.
  • Putting stops at obvious round numbers. Lots of stops pile up at $1.00 or just under a recent low. One brief wick can trigger them all, and the fills cascade.
  • Leaving stale limit orders open. A GTC buy you forgot about can fill weeks later when you no longer want the asset.
  • Cranking slippage tolerance up just to force a swap through. If a trade only works at 10% slippage, the market is telling you something.
  • Trading at quiet hours. The same pair can be deep at a busy hour and thin at 4am. Check the book every time.

FAQ

Is a limit order ever more expensive than a market order?

Not on price, since a limit can only fill at your price or better. The hidden cost is opportunity. Place a limit buy, watch the price run away, and you either miss the move or chase it later at a worse price. That's a real cost. It just won't show up on your trade receipt.

Should I always use stop-limit instead of stop-market?

No. On a deep, liquid pair, a stop-market rarely slips much and it guarantees you get out. Stop-limit makes more sense in thin markets where a market fill could be wildly off, but you accept the risk of being stuck. If neither option feels safe, your position is probably too big for that market.

Why does my exchange show two different fees?

Maker fees reward you for adding orders to the book. Taker fees charge you for removing them. Market orders and instantly-filled limits are taker trades. Resting limit orders that someone else fills are maker trades. Some exchanges also lower both rates as your trading volume grows.

Decision guide: which order for which situation

SituationUseWhy
Small buy or sell on a major pair, busy hoursMarketFits within the top level; the cost is a sliver of spread plus the taker fee
Larger order on any pairLimit, possibly split into severalAvoids walking the book; maker fee if it rests
Any trade on a thin or small-cap tokenLimit at or near the midpointSlippage is where the real money disappears
Need it filled now, but not at any priceLimit with IOC at or slightly past the best priceFast fill with a hard ceiling
Protecting a position in a deep marketStop-marketGuaranteed exit, usually modest slippage
Protecting a position in a thin marketStop-limit with a buffer, or a smaller sizeCaps the fill price; accept the risk of no fill
Entering on a breakoutBuy stop-limitTriggers on the move without overpaying into a spike
Regular recurring buysLimit slightly below the current priceSmall saving per buy, compounded over many buys
Cashing out winnings held in a small tokenLaddered limit sells across several pricesLets buyers come to you instead of dumping into thin bids

One question settles most of these choices: is getting filled right now worth more to you than the gap between the midpoint and where a market order would land? Sometimes it honestly is. Most of the time, people pay that gap without ever asking.

Keep learning