· four exchange APIs · rebuilt daily

The finding
Liquidations turn into a crypto liquidation cascade when forced market orders clear 100% of bid liquidity within seconds, pushing execution prices past index bounds.
Automated execution engines convert breached maintenance margins into aggressive taker orders.
When thin order books absorb these market orders, mark price drifts further, breaching the next cluster of liquidation prices.
When a trader margin ratio drops below the required maintenance margin, the exchange risk engine takes control of the position. The engine does not place limit orders to wait for passive buyers. It issues aggressive market orders directly into the order book.
If market depth is thin, a large forced market sell order consumes all bids near the top of the book. Execution slips to lower price levels. Because exchange mark prices rely on recent order book trades or mid-market spreads, this rapid price drop depresses the mark price.
A lower mark price instantly reduces the margin ratios of other leveraged long positions holding similar liquidation thresholds. This secondary trigger generates new forced market orders. The cycle repeats continuously across the order book until book depth absorbs the volume or risk mitigation mechanisms take over.
Where this goes wrong
High leverage leaves narrow buffers between bankruptcy price and liquidation price. When liquidations hit taker fee schedules up to 0.055%, execution costs eat remaining margin instantly.
To prevent manipulation, venues calculate mark price using an underlying index price aggregated from spot venues combined with a moving average premium index. During normal volatility, mark price stays close to spot index values.
During rapid liquidation sequences, execution prices diverge sharply from index prices. When forced taker orders sweep the order book down multiple ticks, local trade prices fall faster than external spot indexes update.
If local contract prices fall significantly below the index, funding rates shift heavily negative. For example, live 8-hour ETH funding rates show mexc at -0.0051% and okx at -0.0034%, while bitget remains positive at +0.0023%. This spread of 0.0074 percentage points illustrates how local order flow creates diverging holding costs across venues.
| Venue | Futures Maker Fee | Futures Taker Fee | ETH Funding (8h) | BTC Funding (8h) |
|---|---|---|---|---|
| mexc | 0.0000% | 0.0200% | -0.0051% | +0.0083% |
| okx | 0.0200% | 0.0500% | -0.0034% | +0.0100% |
| bybit | 0.0200% | 0.0550% | -0.0016% | +0.0100% |
| bitget | 0.0200% | 0.0300% | +0.0023% | +0.0100% |
Worth knowing
Taker fees apply to every forced liquidation order. Higher taker fee tiers accelerate account margin depletion before the exchange transfers position balance to the insurance fund.
When a position is liquidated, the exchange attempts to close it at a price better than the position bankruptcy price. The bankruptcy price is where equity reaches zero.
If market slippage causes execution worse than the bankruptcy price, the position incurs a deficit. The venue insurance fund absorbs this negative equity to keep the exchange balance whole. Insurance funds exist specifically to cover deficit losses caused by market gap slippage during liquidation waves.
If the insurance fund lacks sufficient balance to absorb incoming negative equity, the venue triggers auto-deleveraging. Auto-deleveraging does not use market orders on the book. Instead, it automatically matches bankrupt positions against opposing positions ranked by profit and effective leverage.
What to do instead
Monitor venue auto-deleveraging priority indicators when holding highly profitable positions during high volatility events, as profitable positions face deleveraging when insurance funds deplete.
Consider a market where contract liquidity sits at specific bid levels and a $10,000,000 long position reaches liquidation.
Assume the current index price is $2,000. The account maintenance margin requires 0.50% equity. Liquidation triggers when equity drops to this threshold, leaving $50,000 in nominal margin value.
| Order Book Depth Level | Available Bid Depth | Execution Price | Cumulative Volume Filled |
|---|---|---|---|
| Level 1 | $2,000,000 | $2,000 | $2,000,000 |
| Level 2 | $3,000,000 | $1,990 | $5,000,000 |
| Level 3 | $3,000,000 | $1,970 | $8,000,000 |
| Level 4 | $2,000,000 | $1,940 | $10,000,000 |
The average execution price across the $10,000,000 forced order is $1,973. Slippage lowers execution by $27 per unit, or 1.35% from the initial market price.
On a venue like bybit with a 0.0550% futures taker fee, the liquidation fee on $10,000,000 nominal value is $5,500. On mexc with a 0.0200% futures taker fee, the fee is $2,000. Slippage losses total $135,000, exceeding the account $50,000 remaining margin and leaving an $85,000 deficit for the insurance fund to absorb.
A cascade occurs when automated risk engines execute forced market orders that consume order book bids. The resulting price drop depresses the mark price further, triggering adjacent liquidation orders in a continuous feedback loop.
An insurance fund absorbs negative equity when forced liquidations execute at prices worse than a position bankruptcy price. This prevents losses from spilling over to other market participants during market gaps.
When an insurance fund cannot cover negative equity deficits, the exchange activates auto-deleveraging. This process forcibly closes opposing positions held by the most profitable and highest-leveraged traders to clear the deficit without market orders.
Last traded price updates with every trade on the exchange order book, while mark price incorporates spot index prices and smoothed premium indexes. During rapid sell-offs, last traded price drops faster than mark price until index updates catch up.