MARKET
Glossary · 10 min read

What is an order book?

An order book lists every resting buy and sell order, arranged by price
Quick answer. An order book is the live list of every unfilled buy order (bids) and sell order (asks) in a market, sorted by price. The gap between the best bid and the best ask is the spread; the quantity waiting at each price is the depth. Together they tell you what your order will actually cost to execute. The book shows what is waiting, not what will happen next.

The order book is the market's actual supply and demand at this second — the thing the chart is only a shadow of. A candlestick tells you what already traded. The book tells you what is on the table right now, and at what price you could take it.

How does an order book actually work?

An exchange keeps two lists. Bids are unfilled orders to buy, stacked below the current price. Asks (sometimes called offers) are unfilled orders to sell, stacked above it. Each entry is a price and a quantity that somebody has already committed to.

The highest bid and the lowest ask sit closest together at the top of each stack, because those are the two prices nearest to an actual trade. When a buy order and a sell order overlap in price, the exchange's matching engine pairs them and a trade happens. Almost every venue matches on price–time priority: the best price goes first, and among orders at the same price, whoever arrived first goes first.

That gives you the two ways to trade. A limit order names your price and joins the book to wait — you might not get filled. A market order names no price and instead eats the best orders already resting there until your quantity is filled — you always get filled, but you accept whatever prices you consume.

TermWhat it isWhy it matters to you
BidA resting order to buyWhere you can sell right now
AskA resting order to sellWhere you can buy right now
Best bid / best askThe highest bid and lowest askThe two prices your platform quotes you
SpreadBest ask minus best bidA cost you pay on entry, before any fee
DepthQuantity resting across price levelsHow much size the market absorbs before the price moves
LevelOne price row in the bookYour cost steps up each time you cross one
How an order book is arrangedAn order book ladder for ETH. Asks (sell orders) rest above the current price in coral: 0.8 ETH at 2,004 dollars and 1.2 ETH at 2,002 dollars. Bids (buy orders) rest below in teal: 2.0 ETH at 2,000 dollars and 2.4 ETH at 1,996 dollars. The gap between the best bid of 2,000 and the best ask of 2,002 is the two dollar spread; the size resting at each price is depth.PRICERESTING SIZEA BUY ORDER EATS DOWNWARD$2,0040.8 ETH resting (ask)$2,0021.2 ETH resting (best ask)THE SPREAD = $2$2,0002.0 ETH resting (best bid)$1,9962.4 ETH resting (bid)Asks above · bids below · the dashed gold line is the spread
Illustrative ETH book, used for every calculation on this page. Read two things before you enter: the spread (the dashed gold gap between the best bid at $2,000 and the best ask at $2,002) and the depth (the bar length at each price). A market buy consumes the coral levels from the bottom up — $2,002 first, then $2,004.

How do you read the spread from the book?

The spread is simply the best ask minus the best bid. In the book above that is $2,002 − $2,000 = $2.

To compare it across markets you convert it to a percentage of the midpoint. The midpoint is ($2,000 + $2,002) ÷ 2 = $2,001, so the spread is $2 ÷ $2,001 × 100 = 0.100%.

That number is a real cost, not a formality. If you buy at the ask and immediately sell at the bid, you are down 0.100% before a single fee is charged. The midpoint itself is only a reference — nobody is offering to trade with you there.

Why does a bigger order fill at a worse price?

Because a market order does not get one price. It walks the book, taking each level until it has the quantity you asked for. Using the exact book in the figure, here is what four different buy orders would actually pay.

You market-buyLevels consumedTotal costAverage fillExtra vs best ask
0.5 ETH0.5 @ $2,002$1,001.00$2,002.00$0.00
1.2 ETH1.2 @ $2,002$2,402.40$2,002.00$0.00
1.6 ETH1.2 @ $2,002 + 0.4 @ $2,004$3,204.00$2,002.50$0.50 / ETH
2.0 ETH1.2 @ $2,002 + 0.8 @ $2,004$4,005.60$2,002.80$0.80 / ETH

Look at the first two rows. A 0.5 ETH order and a 1.2 ETH order — more than double the size — pay the identical price per coin. Then the 1.6 ETH order, only a third larger than the 1.2, suddenly pays more.

This is the part most beginners get wrong. Price impact is not a smooth ramp that grows with your size. It is a staircase. Your cost is flat until the moment you exhaust a level, then it steps. So the number that decides your execution cost is not "how deep is the book" in general — it is how much is resting at the top level, because that is the largest order you can place for no extra cost at all. In this book that figure is 1.2 ETH, about $2,400.

It also means "just check the spread" is incomplete advice. The spread only describes the cost of a trade small enough to fit inside the top level. Measured against the $2,001 midpoint, the 0.5 ETH buy costs 0.050% while the 2.0 ETH buy costs 0.090% — the same market, the same second, 1.8× the cost per coin. The difference between the two is slippage, and you can size for it: run your intended quantity through a position size calculator and compare it against the depth you can actually see.

Four order sizes: 0.5 ETH and 1.2 ETH both fill at $2,002.00, 1.6 ETH at $2,002.50, 2.0 ETH at $2,002.80
The same four orders from the table above. The first two bars are level with each other — a 0.5 ETH and a 1.2 ETH order pay the identical $2,002.00, because both fit inside the top level. The cost only steps up once an order is big enough to exhaust that level.

Why doesn't my limit order fill when the price touches it?

Because touching your price is not the same as reaching your order. Under price–time priority you join the back of a queue at that price.

Say 2.0 ETH is already bid at $2,000 and you add a 0.1 ETH limit buy at the same price. Those 2.0 ETH were there first, so they get filled first. For your order to trade, sellers must hit that level with more than 2.0 ETH — enough to clear everyone ahead of you and still have some left. Price can tag $2,000 exactly, bounce, and leave you unfilled with a chart that appears to show your entry hit.

This is the honest trade-off between the two order types: a limit order controls your price but not whether you trade, and a market order controls whether you trade but not your price.

An order book ladder showing 0.8 ETH resting at 2,004, 2.0 ETH at 2,000 and 2.4 ETH at 1,996, with a queue beside the 2,000 row where 2.0 ETH sits ahead of your 0.1 ETH order marked fills last
Illustrative ETH book, the same one used for every calculation on this page. Price–time priority puts your 0.1 ETH behind the 2.0 ETH that was already bid at $2,000. For you to trade at all, sellers have to hit that level with more than 2.0 ETH — so price can tag $2,000 exactly, bounce, and leave you unfilled with a chart that looks like your entry was hit.

What can the order book not tell you?

Quite a lot — and the gaps are what get people hurt.

Displayed size is not a promise. Resting orders can be cancelled in milliseconds. A large "buy wall" may be genuine demand, a market maker quoting both sides, or an order placed to be seen and pulled before it ever fills. Some venues also allow iceberg orders, where only a fraction of the true quantity is shown.

And the most important orders in the market are not in the book at all. A stop-loss is not a resting order — it is a conditional instruction sitting on the exchange's server that becomes a market order only once price reaches the trigger. So a cluster of stops just above a range is a pool of future buy orders that no depth chart will ever display. This is why a market can look thin, balanced and quiet immediately before a violent one-way move: the fuel was never visible in the book. It also explains a pattern experienced traders watch for — price stabbing quickly through the edge of a long, tightening range, triggering the stops parked there, and then reversing almost immediately once that hidden pool is spent.

Depth also disappears exactly when you need it. In calm conditions the book is thick; during a panic, market makers widen or withdraw while forced sellers fire market orders into what remains. Forced sellers meeting a vanishing book is the mechanism behind crypto's trademark wicks — see liquidation cascades for how that feedback loop runs.

What are the common mistakes when reading an order book?

Confusing the book with trades that happened. The book shows intentions still waiting. A time-and-sales feed shows transactions that actually executed. Only the second one is evidence.

Sizing from the top quote. Calculating your risk from the best ask while planning an order several times larger than the quantity resting there guarantees your real loss exceeds your planned one.

Treating a wall as a signal. A big order on one side is the weakest form of evidence in trading, because it is the easiest thing in the market to fake and the cheapest to cancel.

Reading the wrong book. Spot and perpetual futures for the same coin have separate order books, separate depth and separate prices. Placing an order in the wrong one is a common and expensive beginner error.

Assuming every venue matches the same way. Most use price–time priority, but some derivatives venues use pro-rata allocation, and decentralised venues may use an automated market maker with no order book at all. Check your venue's current documentation.

How should a beginner actually use the order book?

For higher-timeframe trading you do not need to read the book tick by tick. You need a 30-second check before you enter:

  1. Confirm the market. Right coin, right quote currency, and spot versus perpetual.
  2. Note the spread. Best ask minus best bid, then as a percentage of the midpoint.
  3. Compare your size to the top level. If your order is bigger than the quantity resting at the best price, expect a worse average fill and plan for it.
  4. Look at a few levels, not one wall. You are judging whether depth is thick or thin, not predicting direction.
  5. Choose the order type deliberately. Price control or fill certainty — you cannot have both.

That routine is execution planning, not forecasting. The book helps you pay less to get in and out; it will not tell you where price is going. Treating trading as a profession means getting the boring execution details right long before you look for clever signals.

FAQ

Is an order book the same as a price chart? No. A chart summarises trades that already happened over time. The book shows orders resting right now that have not traded at all. Neither predicts future returns.

Why did my market order fill at a worse price than I saw? Your order was larger than the quantity at the best price, so it consumed the next level too and you received a blended average — or the book simply changed in the moment between you looking and the order arriving.

What is order-book imbalance? A comparison of visible bid quantity against visible ask quantity across a chosen number of levels. The answer depends entirely on how many levels you include, and it changes as orders are added or cancelled, so it is not a standalone signal.

Do decentralised exchanges have order books? Some do. Many instead use an automated market maker, where a pricing formula and a pooled reserve of assets replace resting orders entirely, so depth behaves quite differently.

For the full mechanics — how a market order walks the book level by level, what market makers are actually paid for, and why every exchange shows a slightly different price — see how the crypto market actually works.

Watch a market order eat the book: the slippage calculator pulls the live order book and shows how many levels a $1k, $10k, $100k or $1M order consumes.
Risk reminder: this is education, not advice. Most retail traders lose money.
NEXT STEP

Read a real order book before you need to

Depth and spread are the two things worth checking before every entry — and they look different on every venue, which is the whole point of choosing one with real liquidity.

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

Every key term, one roadmap

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

Get the free course →

All arithmetic on this page is worked from the single illustrative order book shown above and can be reproduced by hand. Order-matching behaviour described at mechanism level; check your own venue's documentation for its matching rules. Updated 31 Aug 2026.

← Full glossary