Swolecharts
Live crypto data · 10 exchanges

Perp index risk: thinnest mark-price indexes

A perpetual's mark price follows its index, a weighted basket of spot prices. This ranking compares the estimated leveraged positions that would be liquidated within a move of the index with the resting spot order-book depth behind that index. A higher exposure-to-depth ratio means a thinner index relative to the positions that depend on it.

Updated 2026-10-01 16:14ZSource: exchange public APIsModel: static-book v1Times in UTCAs of 16:21 UTC

Static-book estimates from public exchange data. Not a real cost to move any price, not a mark-price forecast, and not trading advice. Read the method and its limits.

Ranked perps
144
coverage ok, fresh2026-10-01 16:14Z
Incomplete coverage
2
50-80% of index weight modelled
Not ranked
36
32 stale · 0 insufficient · 4 no exposure estimate
Model
static-book v1
sensitivity: uncalibrated

Thinnest indexes · move of +2%

highest ratio first · top 50 of 144 · times in UTC

Move: +2% (up) · -2% (down)   Size: +2% · +5%   Exchange: All · Binance · OKX · Bybit · Bitget

# Perp Index depth to +2% (est.) Est. liquidation exposure within +2% Exposure-to-depth ratio (est.) Coverage Updated (UTC)
1 Bybit 1000TAGUSDT TAG $1.2k $1.2M 970x est. 98% of weightheld fixed: binancealpha TAG/USDT
2 Bitget 龙虾USDT $12k $8.2M 660x est. 99% of weightheld fixed: binance_alpha ALPHA_772/USDT
3 Bitget BEATUSDT BEAT $9.1k $1.5M 160x est. 98% of weightheld fixed: binance_alpha ALPHA_451/USDT, KuCoin BEAT/USDT
4 Bybit INUSDT IN $2.5k $370k 150x est. 86% of weightheld fixed: KuCoin IN-USDT, pancakeswapv3 IN/WBNB
5 Bitget ARKUSDT ARK $13k $1.1M 90x est. 100% of weight
6 Bitget BBUSDT BB $16k $1.3M 79x est. 100% of weight
7 Bybit BBUSDT BB $16k $1.3M 79x est. 100% of weight
8 Bybit NEOUSDT NEO $9.2k $670k 73x est. 99% of weightheld fixed: Gate NEO_USDT
9 Bitget NEOUSDT NEO $9.3k $670k 72x est. 98% of weightheld fixed: Gate NEO/USDT, KuCoin NEO/USDT
10 Bybit LUMIAUSDT LUMIA $15k $940k 62x est. 95% of weightheld fixed: KuCoin LUMIA-USDT
11 Bybit MOVRUSDT MOVR $71k $4.3M 61x est. 100% of weight
12 Bitget MOVRUSDT MOVR $71k $4.3M 60x est. 100% of weight
13 Bybit GIGGLEUSDT GIGGLE $26k $1.5M 58x est. 100% of weight
14 Bitget MAGICUSDT MAGIC $6.6k $360k 55x est. 97% of weightheld fixed: Gate MAGIC/USDT, KuCoin MAGIC/USDT
15 Bybit MAGICUSDT MAGIC $6.6k $360k 55x est. 93% of weightheld fixed: Coinbase MAGIC-USD
16 Bybit CHRUSDT CHR $5.6k $290k 52x est. 100% of weight
17 Bitget CHRUSDT CHR $5.7k $290k 51x est. 100% of weight
18 Bybit TRIAUSDT TRIA $17k $880k 51x est. 87% of weightheld fixed: Coinbase TRIA-USD
19 Bitget GIGGLEUSDT GIGGLE $30k $1.5M 50x est. 100% of weight
20 Bybit NILUSDT NIL $32k $1.5M 49x est. 100% of weight
21 Bitget NILUSDT NIL $33k $1.5M 47x est. 100% of weight
22 Bitget VELODROMEUSDT VELODROME $25k $1.2M 47x est. 100% of weight
23 Bybit MUBARAKUSDT MUBARAK $85k $4M 47x est. 100% of weight
24 Binance PROMUSDT PROM $54k $2.5M 46x est. 100% of weight
25 Bitget FORMUSDT FORM $33k $1.5M 45x est. 100% of weight
26 Bybit FORMUSDT FORM $33k $1.5M 45x est. 100% of weight
27 Bitget CVCUSDT CVC $9k $390k 43x est. 100% of weight
28 Bitget SHELLUSDT SHELL $7.4k $310k 42x est. 97% of weightheld fixed: KuCoin SHELL/USDT
29 Bitget GPSUSDT GPS $26k $1M 41x est. 100% of weight
30 Bybit GPSUSDT GPS $26k $1M 41x est. 100% of weight
31 Bitget XVSUSDT XVS $6.4k $260k 40x est. 100% of weight
32 Bybit XVSUSDT XVS $6.4k $260k 40x est. 100% of weight
33 Binance XVSUSDT XVS $6.4k $260k 40x est. 100% of weight
34 Bybit SHELLUSDT SHELL $7.9k $310k 39x est. 100% of weight
35 Binance LSKUSDT LSK $54k $2.1M 39x est. 100% of weight
36 Bybit TUTUSDT TUT $33k $1.3M 38x est. 100% of weight
37 Bitget TUTUSDT TUT $36k $1.3M 35x est. 100% of weight
38 Bitget TUSDT T $11k $370k 34x est. 99% of weightheld fixed: OKX T/USDT
39 Bybit TOWNSUSDT TOWNS $9.4k $310k 33x est. 100% of weight
40 Bybit ZILUSDT ZIL $19k $620k 32x est. 93% of weightheld fixed: Gate ZIL_USDT
41 Bybit SPXUSDT SPX $54k $1.5M 27x est. 100% of weight
42 Bybit FLOWUSDT FLOW $19k $490k 27x est. 100% of weight
43 Bybit ALICEUSDT ALICE $39k $1M 26x est. 91% of weightheld fixed: Coinbase ALICE-USD, Gate ALICE_USDT
44 Bybit NOMUSDT NOM $37k $980k 26x est. 93% of weightheld fixed: Coinbase NOM-USD
45 Bybit 10000SATSUSDT SATS $13k $320k 24x est. 100% of weight
46 Bybit SAGAUSDT SAGA $48k $1.2M 24x est. 98% of weightheld fixed: Kraken SAGA/USD
47 Bitget EPICUSDT EPIC $40k $950k 24x est. 100% of weight
48 Bitget SPELLUSDT SPELL $9.2k $220k 23x est. 100% of weight
49 Binance SAGAUSDT SAGA $50k $1.2M 23x est. 100% of weight
50 Binance SPELLUSDT SPELL $9.4k $220k 23x est. 100% of weight

Ranked by estimated exposure-to-depth ratio. Static-book estimates from public exchange data. Not a real cost to move any price, not a mark-price forecast, and not trading advice.

Incomplete coverage

50-80% of index weight modelled · not part of the ranking above
Perp Index depth to +2% (est.) Est. liquidation exposure within +2% Exposure-to-depth ratio (est.) Coverage Updated (UTC)
Bybit MTLUSDT MTL $12k $230k 19x est. Partial coverage 79% of weightheld fixed: Bithumb MTL_KRW, KuCoin MTL-USDT, Upbit KRW-MTL
Bybit 10000NEXUSDT NEX $1.5k $19k 12x est. Partial coverage 69% of weightheld fixed: binancealpha NEX/USDT, Coinbase NEX-USD, KuCoin NEX-USDT

Stale (not ranked)

no position · 20 of 32 shown
Perp Last estimate age Status
Bitget DYMUSDT DYM 50 min Stale: last estimate is 50 min old. Figures are shown greyed and alerts are paused.
Bybit ASRUSDT ASR 50 min Stale: last estimate is 50 min old. Figures are shown greyed and alerts are paused.
OKX OL-USDT-SWAP OL 50 min Stale: last estimate is 50 min old. Figures are shown greyed and alerts are paused.
Bybit POLYXUSDT POLYX 51 min Stale: last estimate is 51 min old. Figures are shown greyed and alerts are paused.
Bybit BELUSDT BEL 51 min Stale: last estimate is 51 min old. Figures are shown greyed and alerts are paused.
Bitget ORCAUSDT ORCA 51 min Stale: last estimate is 51 min old. Figures are shown greyed and alerts are paused.
Bitget ZKCUSDT ZKC 51 min Stale: last estimate is 51 min old. Figures are shown greyed and alerts are paused.
Bybit XVGUSDT XVG 51 min Stale: last estimate is 51 min old. Figures are shown greyed and alerts are paused.
Bitget ACTUSDT ACT 52 min Stale: last estimate is 52 min old. Figures are shown greyed and alerts are paused.
Bitget TRIAUSDT TRIA 52 min Stale: last estimate is 52 min old. Figures are shown greyed and alerts are paused.
Bybit MUSDT M 52 min Stale: last estimate is 52 min old. Figures are shown greyed and alerts are paused.
Bitget UBUSDT UB 52 min Stale: last estimate is 52 min old. Figures are shown greyed and alerts are paused.
Bybit CLANKERUSDT CLANKER 109 min Stale: last estimate is 109 min old. Figures are shown greyed and alerts are paused.
Bybit TUSDT T 109 min Stale: last estimate is 109 min old. Figures are shown greyed and alerts are paused.
Bitget RVNUSDT RVN 110 min Stale: last estimate is 110 min old. Figures are shown greyed and alerts are paused.
Bitget AIXBTUSDT AIXBT 110 min Stale: last estimate is 110 min old. Figures are shown greyed and alerts are paused.
Bitget FLUXUSDT FLUX 111 min Stale: last estimate is 111 min old. Figures are shown greyed and alerts are paused.
Bybit FLUXUSDT FLUX 111 min Stale: last estimate is 111 min old. Figures are shown greyed and alerts are paused.
Bitget TLMUSDT TLM 111 min Stale: last estimate is 111 min old. Figures are shown greyed and alerts are paused.
Bitget AWEUSDT AWE 111 min Stale: last estimate is 111 min old. Figures are shown greyed and alerts are paused.

Recent constituent divergences

last 24 h · observed · times in UTC

Observed divergence between index sources; no intent is implied. Static-book estimates from public exchange data. Not a real cost to move any price, not a mark-price forecast, and not trading advice.

Method. Every five minutes the sampler reads each watched perp's index composition from the exchange, the spot order books of its constituents, and open interest. Index depth is the resting spot liquidity between the current index and the chosen move, with each exchange's outlier guard applied; constituents we cannot read are held fixed. Liquidation exposure is estimated from open interest with a leverage prior (Hyperliquid positions where published). The ratio is exposure divided by depth. Model sensitivity is not yet calibrated against realised moves, so treat every figure as an estimate. Full method and limits: mark price and index price.

Coverage. Ranked: at least 80% of index weight modelled, books under 15 min and composition under 2 h old. Incomplete: 50-80% modelled. Stale or insufficient perps get no position. Index changes behind these figures: perp index constituent changes.

Index risk ranking FAQ

What does the exposure-to-depth ratio measure?

The estimated liquidation exposure within the chosen move of the index, divided by the static-book depth of the index's spot constituents over the same move. Both halves are estimates from public exchange data. A higher ratio means the index is thin relative to the leveraged positions near it; it is a risk indicator, not a price for moving the index.

Why are some perps missing or in the incomplete group?

A perp is ranked only when at least 80% of its index weight comes from order books we read, its books are under 15 minutes old and its composition under 2 hours old. Between 50% and 80% it is listed under incomplete coverage with the sources held fixed. Below 50%, or with old data, it gets no position.

Is index depth the price to move the mark price?

No. Depth is summed from order-book snapshots that refill in practice, unreadable sources are held fixed, and liquidations follow the mark price, which also depends on the perp's own price and funding basis. See mark price and index price for the method.