- Category: Brokerage Business, Fintech
Liquidity for Cryptocurrency: Depth, Spreads and Slippage

Liquidity for cryptocurrency is the ability to buy or sell a specified quantity without a substantial change in execution price. It belongs to a trading pair, venue and moment, rather than to a coin in isolation. Bitcoin and Ether can trade through order books, while decentralised finance on Ethereum also uses pools that price swaps from token reserves. Trading volume describes completed activity; available depth describes the quantities offered now. A narrow bid-ask spread can therefore coexist with an expensive large order. For brokerage teams, the useful comparison is the average execution price and filled quantity for the same requested size, with fees recorded separately. Pool-based markets require a different calculation, but the operational question remains how much can actually trade at an acceptable price. If available liquidity fills only part of an order, the remaining quantity must stay visible alongside the average fill price.
What measures liquidity for cryptocurrency?
Spread and depth describe the displayed market; realised fills show what an order actually obtained. Each answers a different operational question.
Liquidity measures and their limits
| Measure | What it describes | What it misses |
|---|---|---|
| Bid-ask spread | Best ask minus best bid | Quantity beyond the best prices |
| Order-book depth | Displayed quantity at each price | Changes before execution |
| Trading volume | Completed trades over a period | Available quantity now |
| Average fill price | Quantity-weighted price of executed trades | Unfilled quantity and separately charged fees |
Combining prices across venues is a separate task. The guide to combining liquidity from multiple sources explains that architecture; the measurement below starts with one visible book.
How does liquidity for cryptocurrency change with order size?
A larger order reaches deeper prices once it consumes the quantity available at the best ask. An illustrative book makes the difference measurable.
Assume a best bid of $99.90 and asks at $100.00, $100.10 and $100.30. A deep book offers 100, 200 and 300 units at those prices; a thin book offers 10, 20 and 30. These are invented teaching inputs, not cryptocurrency prices or a provider quotation.
A 50-unit purchase costs $5,000 in the deep book. In the thin book, it takes 10 units at $100.00, 20 at $100.10 and 20 at $100.30. The total is $5,008, giving a volume-weighted average price (VWAP) of $100.16. The extra $8 measures cost above the initial best ask, before fees. Both books initially display the same $0.10 spread.
The thin book contains only 60 units. A request for 100 therefore leaves 40 unfilled in this fixed snapshot. Its filled-only average of approximately $100.18333 cannot describe the cost of completing the whole request: the missing quantity has no quoted price in the model.
Hypothetical model · not live market data
Order-book fill simulator
The article’s invented teaching book, made interactive. Both scenarios keep the same ask prices and displayed spread; only available quantities change. Every input and result below belongs to this synthetic model.
Hypothetical buy order
Bright bars show fills; dim bars show available depth. Both scenarios use the same bar scale.
Hypothetical execution results
Illustrative invented numbers, using the article’s stated model. Fees, latency and replenishment are excluded, not assumed to be free. A partial fill never estimates a price for the unfilled quantity.
Slippage requires a stated reference price. This model uses the initial best ask for a buy; a report using the midpoint would produce a different result. Neither convention should be mixed silently with the other.
What happens when the book cannot fill the order?
The filling policy determines whether the available quantity executes or the order is refused. According to MetaQuotes, the MQL5 order specification for MetaTrader 5 distinguishes Fill or Kill (FOK) from Immediate or Cancel (IOC).
FOK requires the full requested volume, which can come from several offers. IOC executes the available volume and cancels the remainder. Availability depends on execution mode and server or symbol settings. These are platform policy definitions, not a claim about any particular broker's configuration.
An execution report should separate partial fills from rejections. The discussion of liquidity-feed and order-message handling covers the surrounding integration mechanics.
Are liquidity pools measured like order books?
Pool-based automated market makers (AMMs) derive swap prices from reserves and formulas, so a price ladder alone does not describe their liquidity.
According to research published by BIS in 2021, economists Sirio Aramonte, Wenqian Huang and Andreas Schrimpf describe a constant-product pool linking two token quantities. Removing one asset changes the exchange terms for the next increment. Their analysis also explains range-based liquidity: assets outside the selected trading range do not supply active liquidity at that price.
Total value locked counts assets deposited in a protocol; it is not a quote for a specified swap. Pool fees also differ from a guaranteed return. Liquidity suppliers can suffer impermanent loss relative to holding the assets, and fee income may not offset it. An execution-cost comparison must keep pool reserves, order-book depth and investment returns separate.
Why does the quote currency matter?
A price denominated in a dollar-pegged stablecoin is not automatically equivalent to immediately available US dollars. Conversion conditions can change during stress.
According to BIS, TerraUSD reached a peak market capitalisation of $18.7 billion before its May 2022 collapse. Its conversion mechanism depended on Luna, whose price collapsed when there were insufficient buyers. In that historical episode, BIS also records Tether falling to $0.95 before recovering, subsequent outflows exceeding $10 billion, and inflows into USD Coin (USDC).
Those are 2022 observations, not current liquidity readings. They show why a large market capitalisation and a dollar reference do not guarantee conversion at par. Brokerage reports should preserve the quote asset instead of merging dollar and stablecoin figures without adjustment.
What changes for a crypto CFD brokerage?
A crypto CFD brokerage needs separate measurements for its client-facing execution and the underlying market. An exchange order book cannot by itself establish the size available under a broker's contract.
The distinction between perpetual contracts and crypto CFDs concerns the instrument and its terms. Legal access is separate again: the UK Financial Conduct Authority (FCA) states that the retail crypto-derivative sales ban remains in place. A liquid underlying asset does not remove that restriction.
For permitted brokerage activity, requested quantity, completed quantity and cost should accompany the spread. Provider selection is a later commercial decision, addressed in the guide to evaluating a forex liquidity relationship.
Which liquidity questions matter in practice?
The following answers distinguish market activity from executable liquidity and apply the same measurement principles to common questions.
Is high trading volume the same as high liquidity?
No. Volume records completed transactions over a period, while available liquidity concerns what can trade now at specified prices. A busy session does not establish the quantity available for the next order. Comparing volume with current depth and actual fill results avoids treating historical activity as an execution guarantee.
What is the most useful measure of crypto liquidity?
For a defined order, the useful combination is average fill price, filled quantity and unfilled quantity, with fees kept separate. Spread alone omits depth. A weighted average alone omits completion. The comparison also needs the same trading pair, requested size and reference-price convention to remain meaningful.
Can a tight spread hide a thin market?
Yes. The spread describes the gap between the best bid and ask, not the quantity behind them. The illustrative simulator holds that gap constant while reducing available units. Once the buy order consumes the first level, later units fill at higher prices even though the initial spread was unchanged.
What does a partially filled order mean?
Only some of the requested quantity has executed. The average price describes those completed units, not the whole order. The remaining quantity needs its own status. Under an IOC policy it is cancelled; under FOK the order requires complete execution. Actual policy availability depends on the trading system.
Does a large liquidity pool guarantee a low-cost swap?
No. Swap cost depends on the relevant reserves, pricing formula, active liquidity and transaction charges. A protocol's total deposited value is a different measure. In range-based pools, some assets can sit outside the active trading range. Pool size therefore needs to be translated into a quote for the actual swap.
How much liquidity should a cryptocurrency have?
There is no universal amount independent of the intended transaction. A market can accommodate a small order while leaving a larger one partially filled or more expensive. The operational test is whether the specified quantity can execute within the firm's price limit under the applicable fees and filling policy.
Measuring liquidity for cryptocurrency starts with a defined order and ends with its execution outcome. Keeping unfilled quantity beside price prevents an inexpensive partial fill from being mistaken for a completed trade.


