Market Orders, Limit Orders and Slippage, Explained

How an order actually reaches the market, why the fill price can differ from the screen price, and what that means for a copy-trading account.

URIEL Research· 11 min read· Published November 9, 2026

You see a price on your screen: 64,312. You press buy. The confirmation says you were filled at 64,329. Nothing malfunctioned, nobody cheated you, and no fee was hidden. You simply met the market as it actually is — a queue of other people's intentions, not a single number. Understanding the difference between the price you see and the price you get is one of the least glamorous and most useful pieces of knowledge an investor can acquire. It explains why two accounts following the same strategy can post slightly different results, why some strategies work on paper and fail in practice, and why professional desks obsess over execution. This article walks through market orders, limit orders, the order book that sits underneath both, and the phenomenon that connects them all: slippage.

  • A market order prioritises certainty of execution — you will be filled, but the price is whatever the book offers at that instant.
  • A limit order prioritises certainty of price — you name your price, but there is no guarantee anyone trades with you.
  • Slippage is the gap between the expected price and the executed price. It is a normal cost of doing business, not a defect; it grows with order size, volatility and thin liquidity.
  • In copy-trading, small execution differences between accounts are expected. What matters is whether the strategy is designed with realistic execution assumptions over a 12-month-minimum horizon.

The order book: what sits behind the price

Before discussing order types, it helps to see what an exchange actually is. A centralised exchange like Bybit or Binance runs a continuous double auction. On one side, buyers post the prices they are willing to pay — these are bids. On the other, sellers post the prices they are willing to accept — asks (or offers). Together they form the order book.

The highest bid and the lowest ask are the two numbers that matter most. The distance between them is the spread. If the best bid is 64,310 and the best ask is 64,312, the spread is 2 — and the "price" quoted on most interfaces is simply the price of the last trade that occurred, or the midpoint between the two. Neither of those is a price you can necessarily transact at.

Each price level in the book holds a certain quantity. There might be 4 BTC available at 64,312, another 11 BTC at 64,315, 30 BTC at 64,320, and so on. This stacking is called depth. A deep book absorbs large orders with little price movement. A thin book does not. The same asset can be deep at 3pm on a Tuesday and alarmingly thin at 4am on a Sunday.

Makers and takers

An order that adds liquidity to the book — sitting there, waiting — is a maker order. An order that removes liquidity by trading against what is already posted is a taker order. Most exchanges charge lower fees to makers, because makers make the market usable. This fee asymmetry is small per trade and meaningful over hundreds of trades, which is one reason execution style is a genuine strategic choice rather than an afterthought.

Market orders: certainty of execution

A market order says: fill me now, at whatever price is available. It walks the book. If you buy 10 BTC and only 4 are offered at 64,312, your order takes those 4, then takes the next 6 from the level above at 64,315. Your average fill price is a blend — worse than the best ask you saw a second ago, but you are in the position.

Market orders are the right tool when being in the market matters more than the last few basis points. Three typical cases:

  • Exiting a position that has moved against you, where hesitation compounds the problem.
  • Entering during a decisive move where waiting for a better price risks missing the trade entirely.
  • Trading highly liquid instruments in small size, where the book is deep enough that the cost of immediacy is negligible.

The danger of market orders is that their cost is invisible until after the fact. You never receive an invoice for slippage. It is absorbed into the entry price, and from there into the performance of the position. A strategy that trades frequently in illiquid conditions can bleed away its edge entirely through this channel while every individual trade looks reasonable.

Limit orders: certainty of price

A limit order says: fill me at this price or better, and not otherwise. A buy limit at 64,300 will execute at 64,300 or lower, never higher. If the market never comes down to meet you, the order simply rests in the book — possibly forever, until you cancel it.

This is the trade you make. You eliminate negative slippage and usually pay lower maker fees. In exchange, you accept execution risk: the risk of not trading at all. And the circumstances in which a limit order fails to fill are, unhelpfully, often the circumstances in which you most wanted it to.

A market order asks: how much will immediacy cost me? A limit order asks: what am I willing to miss in order to avoid paying for it?

Partial fills

A limit order can be partially filled. If you post a buy for 10 BTC at 64,300 and only 3 BTC of selling arrives at that level before the market moves away, you own 3 BTC and have a resting order for 7. Partial fills are routine and must be handled deliberately — an unmanaged half-position carries a different risk profile from the one that was intended.

Variations worth knowing

  • Post-only: the order is rejected if it would execute immediately as a taker. Guarantees maker status and maker fees.
  • Immediate-or-cancel (IOC): fills whatever it can right now, cancels the rest. Useful for sweeping a specific price level without leaving a trace in the book.
  • Fill-or-kill (FOK): executes in full immediately or not at all. No partial fills.
  • Stop-market and stop-limit: dormant orders that activate when a trigger price is touched. A stop-market guarantees you exit but not at what price; a stop-limit guarantees the price but may leave you in the position if the market gaps through your limit.

That last distinction is worth rereading. A stop-limit placed too tightly below a position is a protective measure that can silently fail to protect during exactly the kind of violent move it was designed for. Many investors discover this once, memorably.

Slippage: definition, causes, measurement

Slippage is the difference between the price you expected when you made the decision and the price at which the trade was actually executed. It can be negative (you paid more, or sold for less) or positive (the market moved in your favour between decision and fill — this genuinely happens, though it is less memorable).

Four forces drive it:

  1. Liquidity. A thin book means your order climbs through price levels quickly. The single largest determinant.
  2. Order size relative to available depth. Ten thousand dollars of BTC and ten million dollars of BTC are entirely different problems on the same screen.
  3. Volatility. During fast markets, prices move between the moment you send an order and the moment the exchange matches it. Milliseconds matter.
  4. Latency and queue position. Network delay, API rate limits and exchange load all introduce time, and time is price risk.

Implementation shortfall

Institutions measure execution quality through implementation shortfall: the total gap between the theoretical performance of a strategy on paper and what it actually earned, including spread, slippage, fees and the opportunity cost of trades never filled. It is the honest accounting of friction. A backtest that ignores it is not a backtest — it is a drawing.

This is why serious strategy development assumes conservative fills: taking the worse side of the spread, adding a slippage buffer, and testing whether the edge survives. An approach that only works with perfect fills does not work.

How this plays out in copy-trading

Copy-trading introduces a structural wrinkle. When a decision is made, it has to propagate to multiple accounts, each with its own balance, its own position sizing and its own connection to the exchange. Orders do not arrive at the matching engine at precisely the same microsecond. Consequently, fills differ slightly between accounts. This is not an error; it is arithmetic.

Several factors shape how much divergence appears:

  • Account size. A larger account takes a larger slice of the book and may see a marginally worse average fill.
  • Order type policy. Strategies built around limit orders produce tighter dispersion than those relying on market orders in fast conditions.
  • Exchange and instrument. Depth varies by venue and by pair.
  • When you joined. An account opened mid-position starts from a different entry price than one that was present at the original fill.

At URIEL, this is one reason the recommended horizon is 12 months minimum. Over a handful of trades, execution noise can be a visible share of the result. Over a long enough sequence, it converges toward the modelled cost and the character of the strategy — rather than the luck of the fills — becomes the dominant factor in what you observe.

It is also one reason the structure matters as much as the method. Your capital remains on your own Bybit or Binance account. The connection is a trade-only API key: it can place and manage orders, it cannot withdraw funds, and you can revoke access in one click. You observe every fill, every fee and every slippage event directly in your own exchange history — not in a reported summary. You stay in control.

Execution costs are real and permanent. Slippage, spreads and fees reduce returns on every single trade, in profit and in loss alike, and they cannot be recovered. In volatile or illiquid conditions they can be substantially larger than expected, and protective orders such as stop-limits may fail to execute when the market gaps. Discretionary copy-trading involves a risk of capital loss, including total loss. Past results never predetermine future results, and no horizon — 12 months or longer — removes that risk.

Practical conclusions for an investor

You will probably not be routing your own orders if you use a managed approach. But understanding execution changes the questions you ask, and the questions you ask determine the quality of the partner you choose.

  1. Treat performance claims that ignore fees and slippage as incomplete. Ask whether figures are gross or net of all execution costs.
  2. Expect small differences between your account and any published or illustrative figures. Ask what explains them, and be wary of anyone who claims there are none.
  3. Prefer transparency you can verify yourself. Your own exchange history is the primary record; everything else is a convenience.
  4. Judge over periods long enough for execution noise to wash out. Weeks tell you about luck. Quarters and years tell you about process.

None of this is exotic. It is the plumbing of markets, and like most plumbing it is ignored until something leaks. Knowing how an order actually reaches the market is what separates an investor who can evaluate a strategy from one who can only hope.

Is slippage the same thing as a fee?

No. A fee is charged explicitly by the exchange and appears as a separate line in your trade history. Slippage is embedded in the execution price itself — the difference between what you expected and what you got. Both reduce returns, but only one is itemised. This is precisely why slippage is easy to underestimate.

Can slippage ever work in my favour?

Yes. If the market moves in your direction between the moment the order is sent and the moment it is matched, you receive a better price than expected. This is called positive slippage. Over a large number of trades it offsets part of the negative slippage, but you should never plan around it — the asymmetry generally runs against the taker, particularly in fast markets.

Why not simply use limit orders for everything?

Because limit orders can fail to fill, and the cost of not trading is invisible but real. A protective exit that never executes because the market gapped past your limit is far more expensive than a few basis points of slippage. Good execution means choosing the order type according to what the situation demands — immediacy or price control — rather than applying one rule everywhere.

Why does my fill price differ slightly from another copied account?

Orders for different accounts do not reach the exchange matching engine at the exact same instant, and account sizes differ, so each order interacts with a slightly different state of the order book. Small dispersion is a structural feature of copy-trading, not a malfunction. It tends to average out over a long horizon, which is one reason the recommended minimum is 12 months.

Does a bigger account always suffer more slippage?

Relative to the instruments traded, generally yes — a larger order consumes more depth in the book. But on liquid pairs, and with orders sized sensibly against available depth, the effect at retail scale is usually modest. The decisive variables are market liquidity and volatility at the moment of execution, not account size alone.

How can I verify execution quality myself?

Because your funds remain on your own Bybit or Binance account, your exchange trade history is the authoritative record. It shows every fill price, every fee and every timestamp. You can compare fills against the market data for that moment. No intermediary report is required, and access via the trade-only API key can be revoked in one click.

Risk notice

This article is educational and does not constitute investment advice. Investing carries a risk of capital loss; past performance does not guarantee future results.

Discover URIEL

Keep reading