Order Book and Market Depth: A Practical Guide to Liquidity and Slippage
Last saved:

Executive Summary
- ✦The best bid and ask show only the first layer of available liquidity.
- ✦Large market orders may fill across several prices and create slippage.
- ✦Displayed depth can be cancelled, amended or supplemented by hidden orders.
- ✦Order size, timing, venue and price limits all affect execution quality.
Why liquidity matters
A chart shows completed trades. The order book shows advertised buying and selling interest waiting at different prices. Understanding that difference helps explain why an order can fill at a worse price than expected, especially in a fast or thin market.
Learning objective: read basic order-book depth, estimate likely price impact and choose an order method that fits the available liquidity.
বাংলায় পড়ুন: Order Book ও Market Depth: Liquidity এবং Slippage বুঝুন
1. The basic structure
An exchange order book normally displays:
- bids: limit orders waiting to buy;
- asks or offers: limit orders waiting to sell;
- best bid: the highest displayed buying price;
- best ask: the lowest displayed selling price; and
- spread: the difference between the best ask and best bid.
If the best bid is £99.98 and the best ask is £100.02, the quoted spread is £0.04. A market buyer is likely to trade first with the £100.02 ask, while a market seller is likely to hit the £99.98 bid.
The displayed quantity at one price is only one layer. Market depth adds the quantities available at prices further away from the midpoint.
2. A worked example of slippage
Suppose the ask side shows:
| Ask price | Quantity available |
|---|---|
| £100.02 | 200 shares |
| £100.05 | 300 shares |
| £100.10 | 500 shares |
A market order to buy 700 shares may fill:
- 200 at £100.02;
- 300 at £100.05; and
- 200 at £100.10.
The volume-weighted average fill is:
[(200 × £100.02) + (300 × £100.05) + (200 × £100.10)] / 700 = about £100.06
The trader saw £100.02 as the best ask but paid about £100.06 on average. That difference is price impact or slippage caused by consuming several layers of liquidity. Fees are additional.
3. Displayed depth is not guaranteed liquidity
An order book is a live queue, not a binding promise that every displayed order will remain. Participants can cancel or amend orders before execution. Some venues also support hidden or iceberg orders, where only part of the true quantity is displayed.
This creates two practical limits:
- Large displayed size may disappear when price approaches.
- More liquidity than expected may appear through hidden orders or new participants.
Treat the book as current information, not a forecast.
4. Market orders and limit orders
A market order prioritises execution but gives up control of the final price. It can be appropriate when immediate execution matters and depth is sufficient, but it becomes dangerous in thin or rapidly moving markets.
A limit order controls the worst acceptable price but may receive a partial fill or no fill. Placing a limit order also exposes the trader to queue position: earlier orders at the same price usually have priority under price-time matching.
A marketable limit order sets a maximum buying price or minimum selling price while allowing immediate fills against available depth. It can cap extreme slippage, although execution is still not guaranteed for the full quantity.
5. Read liquidity across time
Liquidity changes during the session. Many listed markets are most active near the open and close, but those periods can also be volatile. Midday depth may be thinner. Scheduled economic data, earnings and unexpected headlines can widen spreads and cause resting orders to vanish.
Compare:
- current spread with its normal range;
- intended order size with quantity near the best prices;
- recent traded volume with displayed depth; and
- market conditions now with the backtest assumptions.
Crypto and futures trade across long sessions, but depth can still vary sharply by venue and time zone. A deep book on one exchange does not guarantee the same liquidity elsewhere.
6. Estimate order size relative to liquidity
Before sending an order, calculate how much displayed quantity sits within the maximum acceptable price range. If buying 5,000 units would consume most of the ask depth across several levels, split execution may reduce impact.
Possible approaches include:
- smaller staged limit orders;
- execution over a defined time window;
- participation based on actual traded volume; or
- waiting until normal liquidity returns after an event.
Splitting an order does not guarantee a better result. Price can move away while the trader waits, creating opportunity cost.
Common mistakes
- Looking only at the best bid and ask. A large order may fill across many levels.
- Assuming displayed size will stay. Orders can be cancelled before execution.
- Ignoring queue position. A limit order at the right price may still wait behind substantial size.
- Using market orders during news. Rapid book changes can produce extreme slippage.
- Comparing different venues as if liquidity were identical. Depth, fees and matching rules vary.
- Backtesting with close prices only. This can miss spread, partial fills and market impact.
Practical checklist
- Check the spread and several depth levels.
- Compare order size with available quantity.
- Set the worst acceptable execution price.
- Check news and scheduled data before entry.
- Choose market, limit or marketable limit deliberately.
- Record partial fills, average price, fees and slippage.
- Review liquidity by venue and time of day.
- Reduce size when depth is unusually thin.
Key takeaway
The top quote is not the full market. Order-book depth helps estimate how an order may move through available prices, but displayed liquidity can change instantly. Size orders against real depth, control the worst acceptable price and include spread, fees and slippage in every plan.
Educational information only. This is not personalised investment advice or a recommendation to trade. Fast markets and thin liquidity can create losses larger than expected; capital is at risk.