· four exchange APIs · rebuilt daily

The finding
Visible bid depth overstates real execution liquidity because up to 90% of resting limit orders can cancel in milliseconds before market orders execute.
Order book imbalance measures passive interest across current price ticks.
Slippage costs often exceed exchange taker fees on low-depth perpetual venues.
Learning how to read order book crypto depth requires separating resting intent from guaranteed execution. When evaluating how to read order book crypto displays across perpetual venues, traders must look beyond top-of-book bid and ask quotes.
An order book lists open limit orders arranged by price level. Bids represent buy orders below the mark price, while asks represent sell orders above it. The difference between the highest bid and the lowest ask is the bid-ask spread.
Order book imbalance measures the ratio between total bid volume and total ask volume within a specific percentage distance from the mid price. For example, an imbalance of 70% bids to 30% asks indicates heavy passive buy interest.
However, bid imbalance does not guarantee price support. Limit orders are non-binding options offered to the market. A trader or market maker can cancel a limit order at any time before execution without incurring a penalty fee.
When you submit a market order, the matching engine fills it against existing limit orders starting at the top of the book. If your order size exceeds the volume available at the best bid or ask, the execution sweeps into deeper price levels.
Consider a market buy order for 10 BTC when the top ask price is $60,000:
The total cost to purchase 10 BTC is $601,800. The effective average execution price is $60,180 per BTC.
Compared to the initial best ask of $60,000, order book sweep added $180 per BTC in slippage. This represents a 0.30% execution penalty before exchange trading fees are applied.
| Exchange | Futures Maker Fee | Futures Taker Fee | BTC 8h Funding Rate | ETH 8h Funding Rate |
|---|---|---|---|---|
| Bitget | 0.0200% | 0.0300% | +0.0063% | +0.0014% |
| Bybit | 0.0200% | 0.0550% | +0.0098% | +0.0003% |
| MEXC | 0.0000% | 0.0200% | +0.0100% | +0.0007% |
| OKX | 0.0200% | 0.0500% | +0.0100% | +0.0006% |
Taking the trade on Bybit adds a 0.0550% taker fee to the 0.30% slippage, bringing total execution drag to 0.3550%. Taking the same trade on MEXC adds a 0.0200% taker fee, resulting in a total execution drag of 0.3200%.
Worth knowing
Large resting limit orders placed far from the best bid or ask are often non-firm liquidity designed to create a false impression of support or resistance.
Spoofing occurs when traders place large limit orders with the intention of canceling them before execution. These orders inflate the order book depth numbers and shift the calculated imbalance ratio.
When market orders move toward spoofed price levels, automated systems withdraw the resting orders. The expected support or resistance disappears instantly, leaving market orders to execute against thinner liquidity deeper in the book.
Where this goes wrong
Placing a stop-loss order directly behind a large resting bid wall creates unexpected slippage when that wall is canceled immediately before market sell pressure arrives.
Daily trading volume dictates order book replenishment speed. Higher volume markets attract continuous market maker activity, which keeps order books thick and spreads tight.
| Asset | 24h Trading Volume | Lowest 8h Funding Venue | Funding Rate Spread |
|---|---|---|---|
| ETH | $2,376,468,270 | Bybit | 0.0011 percentage points |
| BTC | $2,289,543,887 | Bitget | 0.0037 percentage points |
| ZEC | $970,793,771 | MEXC | 0.0006 percentage points |
| SOL | $459,007,343 | Bybit | 0.0000 percentage points |
| PEPE | $195,844,194 | Bitget | 0.0000 percentage points |
| HYPE | $144,824,838 | Bitget | 0.0050 percentage points |
ETH perpetual contracts record $2,376,468,270 in 24-hour volume, maintaining low slippage across major venues. Bybit offers the lowest long funding rate for ETH at +0.0003% per 8-hour period, compared to Bitget at +0.0014%.
By contrast, contracts with lower volume, such as HYPE at $144,824,838 across venues, feature thinner order books. Large market orders on low-volume assets sweep more price levels, resulting in higher slippage than on high-volume assets like BTC or ETH.
Slippage occurs when order size exceeds the volume available at the best bid or ask price. The matching engine fills the remaining order size against deeper price levels in the order book at worse prices.
No, large bid walls can be canceled in milliseconds before market sell orders arrive. Resting limit orders do not obligate market makers to absorb incoming volume.
Taker fees apply to the final executed trade value after slippage. A 0.30% order book sweep combined with a 0.0550% exchange taker fee creates a total entry cost of 0.3550%.
Bybit offers the lowest long ETH funding rate at +0.0003% per 8-hour period, compared to OKX at +0.0006%, MEXC at +0.0007%, and Bitget at +0.0014%.