Liquidity
Assess the global liquidity of a single normalized asset, or the entire liquidity landscape of multiple crypto markets, to inform price forecasts and execution models.

Global Liquidity

Coming Soon
This subscription shows the normalized liquidity of an asset (e.g. BTCUSD Spot) across all exchanges. This allows you to understand trends in overall liquidity, for example, the relative liquidity of perpetuals over spot, or geographic liquidity trends.
You can subscribe to the liquidity summary at a single level, or cumulative liquidity at a number of price levels (up to 25).
Some example subscriptions are given below:
1
# Subscribe to deribit's BTC-PERPETUAL liquidity at the touch (Best Bid, Best Ask)
2
channel = ['deribit.BTC-PERPETUAL.liquidity.1']
3
4
# Subscribe to bitmex's XBTUSD liquidity for all 25 levels
5
channel = ['bitmex.XBTUSD.liquidity.25']
6
7
# Subscribe to the liquidity of BTCUSD spot across all exchanges
8
channel = ['BTCUSD spot.liquidity.25']
9
Copied!
The response will be in the format:
1
# Cumulative liquidity for the top 5 levels of Bitflyer's BCHBTC pair
2
{
3
"type":"bitflyer.BCH_BTC.liquidity.5",
4
"exchange":"bitflyer",
5
"symbol":"BCH_BTC",
6
"bids":12.0642467,
7
"asks":18.111545,
8
"level":5
9
}
Copied!

Net Liquidity / Global Liquidity mismatch

Please see Orderbook Imbalance

Fragmentation

Coming Soon
Liquidity fragmentation is a possible predictor of price jumps. This measure uses a Herfindahl-Hirschman (HHI) based on:
Khan, Saad and Riordan, Ryan, Intraday Jump Dynamics: What Predicts Price Jumps? (October 2, 2019). Available at SSRN: https://ssrn.com/abstract=3463429 or http://dx.doi.org/10.2139/ssrn.3463429
This measure only works on normalized asset pairs across multiple exchanges, see Combined Orderbook.
Some example subscriptions are given below
1
# Subscribe to fragmentation of BTCUSD spot market
2
channel = ['BTCUSD spot.fragmentation']
3
4
# Subscribe to fragmentation of XRPUSD perpetual market
5
channel = ['XRPUSD perpetual.fragmentation']
6
7
# Subscribe to the fragmentation of the DOGEUSD perpetual market
8
channel = ['DOGEUSD perpetual.fragmentation']
9
Copied!

Execution Plan

Bid Size

Coming Soon
Subscribe to the prevailing best bid size for a given instrument or normalized asset across all exchanges.
1
# Subscribe to best bid size for fee-adjusted BTC Spot across all exchanges
2
channel = ['BTCUSD spot.bidsize']
3
4
# Subscribe to best bid size for deribit's BTC-PERPETUAL instrument
5
channel = ['deribit.BTC-PERPETUAL.bidsize']
6
7
# Subscribe to best bid size for bitmex's XBTUSD instrument
8
channel = ['bitmex.XBTUSD.bidsize']
9
Copied!

Ask Size

Coming Soon
Subscribe to the prevailing best ask size for a given instrument or normalized asset across all exchanges.
1
# Subscribe to best ask size for fee-adjusted BTC Spot across all exchanges
2
channel = ['BTCUSD spot.asksize']
3
4
# Subscribe to best ask size for deribit's BTC-PERPETUAL instrument
5
channel = ['deribit.BTC-PERPETUAL.asksize']
6
7
# Subscribe to best ask size for bitmex's XBTUSD instrument
8
channel = ['bitmex.XBTUSD.asksize']
9
Copied!
Last modified 6mo ago