XEC perp index risk
Each exchange prices XEC perp liquidations from a mark price built on an index: a weighted basket of spot prices. This page shows each index's composition and an estimate of how much resting spot liquidity backs it.
Index depth is a static-book estimate for the index, not the mark. Static-book estimates from public exchange data. Not a real cost to move any price, not a mark-price forecast, and not trading advice. Methodology and limitations · Constituent changes · All perps
Indexes: Binance 1000XECUSDT · Bitget 1000XECUSDT · Bybit 1000XECUSDT
Binance 1000XECUSDT index
index 1000XECUSDT · constituents 2026-10-02 06:17ZComposition and constituent price vs index median (observed)
| Constituent | Pair | Type | Weight | Price | vs median | Guard |
|---|---|---|---|---|---|---|
| Binance | XECUSDT*1000 | spot | 71.4% | 0.00815 | +0.04% | |
| KuCoin | XEC-USDT*1000 | spot | 10.7% | 0.00811 | -0.45% | |
| MEXC | XECUSDT*1000 | spot | 10.7% | 0.008144 | -0.04% | |
| Gate | XEC_USDT*1000 | spot | 7.1% | 0.008153 | +0.07% |
Prices as published by Binance with the composition (2026-10-02 06:17Z). Widest constituent spread 0.53%. Guard: Binance caps a source more than 3% from the median (exchange doc, rule set binance-usdm-2026-09-25). Modelled index from these prices: 0.00814529.
Mark and index
Observed mark 0.008118, last price 0.008102 (2026-10-02 07:20Z). Observed mark vs modelled index: -0.33% (snapshot times differ; index from the constituent snapshot). No modelled mark move is shown for this perp.
Index depth and est. liquidation exposure
No static-book estimate for this perp yet: index depth is only estimated for perps whose spot books are sampled.
Bitget 1000XECUSDT index
index 1000XECUSDT · constituents 2026-10-02 06:33Z · coverage OkComposition and constituent price vs index median (observed)
| Constituent | Pair | Type | Weight | Price | vs median | Guard |
|---|---|---|---|---|---|---|
| Binance | 1000XEC/USDT | spot | 79.5% | 0.00814 | +0.00% | |
| MEXC | 1000XEC/USDT | spot | 13.7% | 0.008147 | +0.09% | |
| Gate | 1000XEC/USDT | spot | 6.8% | 0.008126 | -0.17% |
Prices as published by Bitget with the composition (2026-10-02 06:33Z). Widest constituent spread 0.26%. Guard: Bitget drops a source more than 5% from the median (exchange doc, rule set bitget-usdtm-2025-10-13). Modelled index from these prices: 0.00814001.
Mark and index
Observed mark 0.008132, last price 0.008132 (2026-10-02 07:20Z). Observed mark vs modelled index: -0.10% (snapshot times differ; index from the constituent snapshot). No modelled mark move is shown for this perp.
Index depth and est. liquidation exposure
| Range | Index depth (est.) | Depth / OI | Est. liquidation exposure | of which observed | Exposure-to-depth ratio (est.) |
|---|---|---|---|---|---|
| +2% | $19k | 0.7% | $300k | $0 | 16x est. |
| +5% | $30k | 1.2% | $480k | $0 | 16x est. |
| -2% | $24k | 0.9% | $300k | $0 | 13x est. |
| -5% | $35k | 1.4% | $480k | $0 | 14x est. |
Sensitivity (uncalibrated). Index depth to +5% under 0.5x $15k, 1x $30k, 2x $60k book refill. Index depth to -5% under 0.5x $18k, 1x $35k, 2x $71k book refill. The multipliers are assumptions, not fitted to observed events.
Coverage 100% of index weight modelled. Included OI $2.5M (100% complete, exposure ok). Confidence high. Estimate 2026-10-02 07:19Z, books 2026-10-02 07:17Z, exposure 2026-10-02 07:15Z. Models: static-book v1; bitget-usdtm-2025-10-13; liq-in-range v1; prior hl-2026-09-27.
Bybit 1000XECUSDT index
index 1000XECUSDT · constituents 2026-10-02 06:33ZComposition and constituent price vs index median (observed)
| Constituent | Pair | Type | Weight | Price | vs median | Guard |
|---|---|---|---|---|---|---|
| Binance | XECUSDT | spot | 67.6% | 0.00814 | -0.01% | |
| Upbit | KRW-XEC | spot | 20.0% | 0.008141 | +0.01% | |
| MEXC | XECUSDT | spot | 10.6% | 0.008147 | +0.08% | |
| KuCoin | XEC-USDT | spot | 1.8% | 0.00813 | -0.13% |
Prices as published by Bybit with the composition (2026-10-02 06:33Z). Widest constituent spread 0.21%. Guard: Bybit drops a source more than 5% from the median (exchange doc, rule set bybit-linear-2026-09-04). Modelled index from these prices: 0.00814075.
Mark and index
Observed mark 0.008116, last price 0.008095 (2026-10-02 07:20Z). Observed mark vs modelled index: -0.30% (snapshot times differ; index from the constituent snapshot). No modelled mark move is shown for this perp.
Index depth and est. liquidation exposure
No static-book estimate for this perp yet: index depth is only estimated for perps whose spot books are sampled.
Constituent divergence history, last 30 days
No constituent divergence recorded for XEC in the last 30 days.
Index, not mark. Index depth is a static-book estimate of resting spot liquidity between the index and the stated move, after the exchange's guard. Liquidations use the mark price, which also follows the perp's own price and basis. 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. Constituents and weights come from each exchange's public index API, refreshed hourly. Spot order books are sampled every 5 minutes. Sources we cannot read are held fixed, so the figure is neither an upper nor a lower bound. See how mark and index prices work and the constituent change log.
XEC index risk FAQ
What does this page show?
For each XEC perpetual on Binance, OKX, Bybit and Bitget: the spot sources the exchange uses for its index and their weights, how far each source's price currently sits from the median of the others (observed), the exchange's published outlier guard, and a static-book estimate of resting spot liquidity between the index and +/-2% and +/-5%.
Is index depth the amount needed to move the mark price?
No. Liquidations use the mark price, which also depends on the perp's own price and basis. Index depth is a static-book estimate for the index only: real books refill and arbitrage closes gaps, so it is neither an upper nor a lower bound on any real-world figure.
What do the coverage states mean?
OK: at least 80% of index weight comes from order books we read, books under 15 minutes old and constituents under 2 hours old. Partial: 50-80% modelled, the rest held fixed. Stale: the last estimate is older than that and is shown greyed. Insufficient: composition only, no depth or ratio.
Why is the sensitivity marked uncalibrated?
It multiplies the static-book figure by 0.5x, 1x and 2x to show how much the estimate depends on book refill. The multipliers are not fitted to observed events yet, so treat them as a range of assumptions, not a measurement.