Aperiodic/Replays
ReplayOrder bookCascadeWicksVenuesData
Get the data
20:40
UTC · Friday 10 Oct 2025
0of 465 perpetuals below −50%
Each line is one Binance perpetual’s minute lows against its 20:49 price. White is BTC.

Aperiodic Replay · 10.10.2025

The night the order book vanished.

At 20:50 UTC on Friday 10 October 2025, fifty minutes after US equities closed for the weekend, Trump posted that the US would add a 100% tariff on Chinese imports. Six minutes later the median Binance perpetual had half its usual order-book depth, with prices down only 4%. By 22:00 the median perpetual had printed a low 64% below its 20:49 close. We rebuilt the evening from Aperiodic’s depth, flow and open-interest data.

Replay the crash
Share
0 of 465 perpetuals fell below −50%
Before 20:50

A Friday-evening headline, with every other market shut.

The trade war restarted after the equity close, so anyone needing to de-risk had only crypto to sell. At 20:49 there was … of perpetual open interest on Binance, OKX and Hyperliquid.

Thu 9 Oct
China restricts rare earths

The commerce ministry announces export controls on rare earths and battery technology.

Fri 14:57 UTC
First tariff threat

Trump calls China “very hostile” and says he is considering a massive increase in tariffs. BTC slips from $121k.

Fri 20:00 UTC
US equities close

S&P 500 −2.7%, Nasdaq −3.6%, the worst day since April. From here, crypto is the only market trading.

Fri 20:50 UTC
100% tariffs

The second post: an extra 100% tariff on Chinese imports from 1 November, plus export controls on critical software.

BTC on Binance, 9–11 October, 5-minute candles
The slide after the first post, then the second post at 20:50 and the low just after 21:20. Sources: Aperiodic ohlcv and open_interest; post times from the UCSB Truth Social archive; index moves from AP.

The replay

The evening in 15-second bars.

Nine perpetuals on three venues, 18:00 to 01:00 UTC. Candles and taker flow are 15-second bars built from every trade; depth, spread and open interest are 1-minute. The ladder shows the book at the playhead against its 20:00–20:45 average, dashed.

20:44:00UTC
Loading market data…
20:30space play/pause · ← → 15s · shift for 1 min22:00
Click a chart to jump to that moment. The diamonds mark the news and the big moves.
01/The order book

The book thinned out before the price moved.

With US equities shut and nothing else open to hedge in, market makers cut their size. You can see it in the book several minutes before you can see it in price.

For every Binance perpetual we took the dollars resting in the top 25 levels, divided by that book’s own 20:00–20:45 average, and took the median across perpetuals. minutes after the post, the median book was at half its usual depth and the median price was down …. The cascade started minutes later, into books that were already thin.

—
Median Binance book at half its usual depth
—
Median price change by then. At the 21:21 low it was —.
—
Median Binance depth at 01:00 against usual. It hadn’t recovered by the end of the night.
Median order-book depth, % of usual
Per minute, the median across all perpetuals of top-25-level dollar depth, each book against its own 20:00–20:45 average. Hyperliquid publishes 20 levels. Source: Aperiodic l2_liquidity, 1-minute.
Median perpetual price, % from the 20:49 close
Median across each venue’s perpetuals, on minute closes. Source: Aperiodic ohlcv, 1-minute.
02/The cascade

Each liquidation pushed price into the next.

A liquidation is a market sell the trader didn’t choose to send. When a long runs out of margin, the venue closes it at whatever the book pays. In a thin book that fill moves price far enough to reach the next position’s liquidation price.

Open interest counts the contracts still open, so its fall is a direct measure of positions closed. We value it at 20:49 prices so that falling prices don’t register as closures. On Hyperliquid, close to half of all open interest went in five minutes. Its liquidations ran out of bids, and for the first time in more than two years it fell back on cross-margin auto-deleveraging: closing profitable positions to cover the losing ones.

—
Of Hyperliquid positions closed between 21:15 and 21:20
—
Of Hyperliquid’s open interest gone by 21:20
—
Positions closed on the three venues by 23:00, at pre-crash prices
—
Binance perpetual volume, 20:50–21:30, vs the 41 minutes before
Positions closed since 20:49
Fall in open contracts across every perpetual on each venue, valued at each contract’s 20:49 price so that falling prices don’t count as closed positions. Source: Aperiodic open_interest and ohlcv, 1-minute. Hyperliquid ADL: Wu Blockchain.
03/The wicks

Below BTC, most perpetuals lost more than half.

BTC fell 13%. Further down the list, where books are quoted thinner, market sells kept filling against whatever bids were left, in some cases 80–90% below the last trade.

Each tile is one perpetual’s minute lows from 20:30 to 22:30, on a 0 to −100% scale; the dashed line is −50%. On Binance, three in four printed their low within the same four minutes, 21:19 to 21:23.

—
—
fell more than 80%
—
Hover or tap a tile for the detail.

Drop is the lowest 1-minute low between 20:50 and 22:00, measured from the 20:49 close. Source: Aperiodic ohlcv, 1-minute, perpetuals with a full evening of trading.

04/Three venues

The wicks matched across venues.

Much of the post-mortem blamed individual venues, and some of that was fair. Binance spot printed ATOM at $0.001, and Binance’s collateral pricing turned a stablecoin depeg into extra liquidations. On perpetuals, though, the drops were shared.

Plot each coin’s drop on Binance against its drop on Hyperliquid, an on-chain venue with its own matching engine and liquidation design, and the points sit close to the diagonal. Arbitrage kept prices linked while depth thinned everywhere. The outlier is HYPE, Hyperliquid’s own token, which fell much less on Hyperliquid than on Binance or OKX.

—
correlation of the drops across the two venues
—
median gap between a coin’s two drops
—
Crash drop per coin: Binance vs Hyperliquid
0 coins listed on both. Each drop is the lowest 1-minute low between 20:50 and 22:00 against the 20:49 close. Source: Aperiodic ohlcv, 1-minute.
05/Afterwards

Prices bounced within minutes. BTC didn’t see its high again that year.

BTC was back above $111,000 by 21:35. Depth came back much more slowly. Market makers whose short hedges had been auto-deleveraged were left holding unhedged inventory, and BitMEX Research found books stayed thinner for the rest of the quarter. At 01:00 UTC the median Binance book was still at about a third of its usual depth.

Binance paid about $283M to users hit by the depegs and moved collateral pricing to external indexes. USDe supply fell from roughly $15B to $8.5B within a month. Hyperliquid’s HLP vault, which took over liquidated positions, made around $40M.

BTC had set its all-time high four days earlier. It didn’t trade there again in 2025.

—
—
BTC on Binance, September–December 2025, daily candles
Source: Aperiodic ohlcv, BTC-USDT perpetual, 1-day. Compensation: The Block; USDe supply: DL News; market makers: BitMEX via CoinMarketCap; HLP: CoinGecko.
06/The data

Rebuild this page from the API.

The charts come from Aperiodic’s precomputed 1-minute microstructure metrics: L1 and L2 depth, spreads, slippage, taker flow and open interest, built point-in-time from exchange feeds for every actively traded perpetual on Binance, OKX and Hyperliquid, 847 order books in all. The terminal’s 15-second candles and taker flow are aggregated from Aperiodic’s raw trades. No raw L2 updates were replayed for any of it.

  • l2_liquiditySize resting in the top 5, 10, 20 and 25 levels of each book
  • l1_liquidityBest bid and ask size, and the spread
  • slippageHow far past the best quote the worst 5% of trades filled
  • flowTaker buys and sells per minute
  • open_interestContracts still open, minute by minute
  • derivative_priceMark and index price against the last trade
  • ohlcvMinute bars for every perpetual
  • raw/tradesEvery trade, behind the terminal’s 15-second candles and flow
pip install "aperiodic[polars]"
from datetime import date, datetime

import polars as pl
from aperiodic import get_metrics

book = get_metrics(
    api_key="YOUR_KEY",
    metric="l2_liquidity",
    timestamp="exchange",
    interval="1m",
    exchange="binance-futures",
    symbol="perpetual-BTC-USDT:USDT",
    start_date=date(2025, 10, 10),
    end_date=date(2025, 10, 11),
)

depth = book.filter(
    pl.col("time").is_between(
        datetime(2025, 10, 10, 20, 30), datetime(2025, 10, 10, 22, 0)
    )
).select("time", (pl.col("bid_agg_25_avg") + pl.col("ask_agg_25_avg")).alias("btc_in_top_25"))
Backtest against nights like this one.

Size execution against the depth that was actually there, model liquidity withdrawal before it shows in price, or watch it live. Full history for every perpetual: Binance from 2020, OKX from 2019, Hyperliquid from 2025.

Explore the catalog See plans
Share the replay with your desk.
Share

More replays

No. 02 · 12 March 2025
The trade the vault had to take

Aperiodic Replays · No. 01 · Market data: Aperiodic metrics. News timeline: sources linked in place.aperiodic.io

Aperiodic

Microstructure, liquidity & order flow metrics for crypto perpetuals.

Built from hundreds of terabytes of raw data and distilled into point-in-time metrics you can pull as parquet files. Plus the raw trades, quotes and derivatives data behind them.

Get startedBook a call
Use Cases
  • Improve your backtest
  • Find new alpha
  • Execute smarter
Catalog
  • Full Catalog
  • Markets
  • Order Flow
  • L1 — Top of Book
  • L2 — Order Book
  • Market Data
  • Derivatives
  • Raw Data
  • RWA
  • Atlas Security Master
Developers
  • API Docs
  • Notebooks
  • For AI Agents
  • Changelog
  • Roadmap
  • llms.txt
Learn
  • Replays
  • Microstructure Guide
  • Research Blog
  • FAQ
Compare
  • All vendors
  • vs. Tardis
  • vs. CoinGlass
  • vs. Kaiko
  • vs. Amberdata
Company
  • Pricing
  • Contact
  • Book a call
  • Terms of Service
  • Privacy Policy
  • Licensing
  • SLA

© Copyright 2026 Aperiodic. All Rights Reserved.

Aperiodic Limited · Registered in Ireland · Company No. 815273 ·
136 Capel Street, Dublin D01 T2C9, Ireland

Shown: minute closes of 847 perpetuals, 20:30–22:30 UTC on 10 Oct 2025, IOTX in orange · built with ohlcv 1m