A Bitcoin price quote tells you where the latest trade occurred. It does not tell you how much Bitcoin can be bought or sold near that price. For that, you need to inspect liquidity: the available orders that can absorb a trade without a large price change.
Start with the spread
An order book has bids from buyers and asks from sellers. The gap between the highest bid and lowest ask is the bid-ask spread. A narrow spread usually lowers the immediate cost of crossing the market, but it is only the first check. A venue can show a tight spread with very little size behind the best quotes.
Compare the spread as a percentage of the midpoint rather than as a dollar amount. That makes comparisons easier across Bitcoin pairs and changing price levels. Take the measurement at the same time on each venue because quotes can move in seconds.
Measure depth near the midpoint
Depth shows how much quoted size sits at successive prices. Kraken’s official API documentation describes its level-two order book as price levels with aggregated quantities. Coinbase’s Exchange API likewise returns open bids and asks and lets a caller request different levels of detail. These snapshots help answer a practical question: how far through the book would an order travel?
Add the quoted size within a fixed band, such as 0.5% on either side of the midpoint. Use the same band, currency pair and observation time when comparing venues. A book with more size close to the midpoint can usually absorb a larger order with less price movement. “Usually” matters because displayed orders can be changed or cancelled before your trade reaches them.
Estimate slippage before trading
A market order consumes the best available price first, then moves through worse prices until it is filled. You can estimate slippage by walking the visible book: multiply each price level by the amount filled there, calculate the volume-weighted average execution price, and compare it with the midpoint. Fees belong in a separate line because a venue can have good depth and still be expensive after trading charges.
Test several order sizes rather than relying on one number. A venue may handle a small purchase well and become costly for a much larger order. Limit orders can control the worst accepted price, though they may fill only partly or not at all.
Keep the measures separate
Reported trading volume is not the same as available depth. On-chain exchange inflows are not an order book either. Coins sent to an exchange may be sold, transferred again or used as collateral, so flows do not reveal a trade’s direction by themselves.
Liquidity also belongs to a specific venue and pair. Deep BTC-USD trading on one exchange does not guarantee equal depth for another pair or platform. The CFTC warns that virtual-currency cash platforms may differ in supervision and customer safeguards. Counterparty, custody and withdrawal risks therefore need their own review alongside execution quality.
A repeatable pre-trade check
Record the midpoint, spread, depth inside a fixed percentage band and estimated slippage for the intended order size. Repeat the sample at more than one time of day and during both calm and volatile trading. If the result changes sharply, split the order, use a price limit or wait for deeper quotes. Save the observations so the decision rests on measured execution conditions rather than the last candle on a chart.
Adapted from Bitcoin Market Structure: Why Liquidity Matters More Than Short-Term Price Moves.