What is an Order Book?
An order book is an organized list of outstanding buy and sell orders for a trading pair, arranged by price level. Buy orders (bids) are stacked below the current price, representing demand. Sell orders (asks) sit above the current price, representing supply. The interaction between these orders determines the current market price and facilitates trade execution.
Order books are the traditional mechanism for market organization, used by stock exchanges for centuries. In cryptocurrency, centralized exchanges like Coinbase and Binance use order books, as do some DeFi platforms like dYdX and Hyperliquid. Order books contrast with automated market makers (AMMs) that use liquidity pools instead.
How it Works
The order book displays pending limit orders at each price level. The bid side shows buyers waiting for lower prices, with the highest bid representing the best buying price. The ask side shows sellers waiting for higher prices, with the lowest ask representing the best selling price. The gap between highest bid and lowest ask is the bid-ask spread.
When a market order arrives, it fills against existing limit orders. A market buy consumes asks starting from the lowest, moving up in price until the order is filled. A market sell consumes bids starting from the highest, moving down. Large orders may sweep through multiple price levels.
Order book depth refers to the total volume of orders at and near the best prices. Deep order books with substantial size at each level can absorb large orders with minimal price impact. Thin order books with limited liquidity result in greater slippage for larger orders.
Professional traders analyze order book dynamics extensively. Large orders appearing or disappearing can signal institutional activity. The distribution of orders reveals support and resistance levels and potential price magnets.
Practical Example
The ETH/USDC order book shows:
- Best bid: $3,000 with 500 ETH in orders
- Next bid: $2,999 with 750 ETH
- Best ask: $3,001 with 400 ETH
- Next ask: $3,002 with 600 ETH
The spread is $1 (0.03%). If you want to market buy 1,000 ETH, you would consume all 400 ETH at $3,001 and 600 ETH at $3,002. Your average price would be approximately $3,001.60, slightly worse than the initial best ask due to your order's size.
A large limit bid appearing at $2,990 with 10,000 ETH might indicate a large buyer providing support. Other traders seeing this might become more bullish, knowing significant demand exists at that level.
Why it Matters
Order books provide transparency into market microstructure. Unlike AMMs where pricing is algorithmic, order books reveal actual supply and demand at specific prices. This information helps traders understand where large orders sit and how their trades might be filled.
For execution quality, order book depth directly determines slippage. Traders can examine the book before executing to estimate their likely fill price. This is especially important for larger orders where market impact is significant.
Order book analysis is also a trading strategy. Reading order flow, identifying large players, and understanding microstructure can provide edges. While AMM-based DEXs have grown dominant, order book venues remain important for professional trading and for price discovery in derivatives markets.
Fensory analyzes order book depth across venues to help you understand liquidity conditions and optimize execution for your trades.