After $5M of liquidations in an hour, does the move keep going?

282 historical matches·677 markets scanned·2026-05-15 to 2026-07-26

At a glance

What the historical record shows

Close to a coin flip after 30 minutes: 149 rose and 133 fell over 282 completed windows. No reference rate is available, so no lift is claimed.

Use this to decide what to investigate next. These historical frequencies do not establish a profitable trade.

Share text

Which markets does this cover?

All markets scanned by this study. No market or sector filter.

Results combine 677 scanned markets. They do not establish the outcome for an individual market or sector.

Asset-class and sector breakdowns are not included in this saved result. See research coverage →

Explore market coverage ↓

What is this report for?

Test a market observation against recorded history, compare what followed with the reference rate, then inspect examples before pursuing the idea.

Understand the setup and method ↓
Armed as a standing alert (definition #4), linked 2026-07-27: the live alert watches for exactly this definition; it and this page compile to the same ID.
Results by time periodCompare 30 minutes, 1 hour and longer periods, including larger moves

Choose a time period. “Closed” measures the price at its end; high and low points measure prices reached along the way. No same-scope reference is pinned to this report, so no ratio is claimed.

30 minutesView outcomes and counts
OutcomeAfter this setupReference minutesHow often vs reference
Closed 2% or more higher1.8%5 of 282Not availableNot available
Closed 2% or more lower1.8%5 of 282Not availableNot available
Closed 5% or more higher0.0%0 of 282Not availableNot available
Closed 5% or more lower0.7%2 of 282Not availableNot available
High point 5% or more abovenot in ladderNot availableNot available
Low point 5% or more belownot in ladderNot availableNot available
1 hourView outcomes and counts
OutcomeAfter this setupReference minutesHow often vs reference
Closed 2% or more highernot in ladderNot availableNot available
Closed 2% or more lowernot in ladderNot availableNot available
Closed 5% or more highernot in ladderNot availableNot available
Closed 5% or more lowernot in ladderNot availableNot available
High point 5% or more above0.0%0 of 282Not availableNot available
Low point 5% or more below1.1%3 of 282Not availableNot available
4 hoursView outcomes and counts
OutcomeAfter this setupReference minutesHow often vs reference
Closed 2% or more higher10.6%30 of 282Not availableNot available
Closed 2% or more lower6.0%17 of 282Not availableNot available
Closed 5% or more higher0.0%0 of 282Not availableNot available
Closed 5% or more lower0.4%1 of 282Not availableNot available
High point 5% or more above1.4%4 of 282Not availableNot available
Low point 5% or more below2.1%6 of 282Not availableNot available
24 hoursView outcomes and counts
OutcomeAfter this setupReference minutesHow often vs reference
Closed 2% or more higher16.3%46 of 282Not availableNot available
Closed 2% or more lower28.0%79 of 282Not availableNot available
Closed 5% or more higher2.8%8 of 282Not availableNot available
Closed 5% or more lower5.3%15 of 282Not availableNot available
High point 5% or more above9.2%26 of 282Not availableNot available
Low point 5% or more below16.7%47 of 282Not availableNot available

72 hours: Not included in this saved report.

7 days: Not included in this saved report.

Average and median returns are not available in this report. These frequencies alone do not establish profitability.

When did it happen, and how spread out were returns?Frequency over time and the distribution of 30-minute returns
Occurrences per day · UTC · sum 282
19010MATCHES PER UTC DAY · MAX 19 ON 2026-06-05MAY 15JUN 01JUL 012026-05-15 TO 2026-07-26 · 73 UTC DAYS · ZERO DAYS KEEP THEIR SLOT

Each bar counts matching setups on one UTC day. Look for clusters: many examples from a short period may reflect the same market episode.

Where price ended after 30 minutes

These three groups cover every complete outcome, including the moves smaller than 2%. Bar length shows the share of matches, not the size of the price move.

Fell 2% or more1.8%
5 of 282 matches
Between −2% and +2%96.5%
272 of 282 matches
Rose 2% or more1.8%
5 of 282 matches

0 incomplete outcomes excluded. This measures the price at 30 minutes, not the highest or lowest price reached on the way.

Detailed distribution: 14 return ranges

30-minute return distribution · 282 present · 0 absent. Each column counts outcomes in the labelled return range. The ranges have different widths; compare counts, not the shape as a probability density.

≥ +5%: 0 of 2822316112122225≤−20−15−10−5−2−1<00++1+2+5+10+15≥+20
AUTHOR'S NOTE - OPINION, NOT MACHINE OUTPUT

"282 episodes of a $5,000,000-plus liquidation hour (deduped false-to-true anchors) over the full corpus: BTC 127, ETH 123, SOL 15 - a majors phenomenon. What follows is chop, not fireworks: 24h forward closed at or beyond +5% in 8 of 282 episodes and at or beyond -5% in 15 of 282; typical 24h MFE and MAE both sit in the 1-5% band. The cohort comparison (same document, cohort_result.v2) shows the tails are NARROWER than baseline, not wider: every other eligible bucket reached +5% in 24h 10.6% of the time and -5% 11.2% (of 41.9M buckets with a complete horizon). But the baseline spans 677 symbols while these episodes are majors-dominated, so much of that gap is composition, not calm. Cost line (flat assumption until measured spreads ship): ~2 bps half-spread on majors + 5 bps taker per side = ~14 bps round trip; deflate thresholds accordingly before reading a net edge. Verdict: "a big liquidation hour means fireworks ahead" does not survive the count. Descriptive only; not advice."

Results since publicationHave new matches appeared, and what happened after them?

Armed as a standing alert (definition #4, linked 2026-07-27): the live alert watches for exactly this definition. It and this page compile to the same ID.

OutcomeOriginal study, 2026-05-15 to 2026-07-26Since publication, from 2026-07-27
Traded 5% or more above the match within 1h0 of 282 (0.0%)loading
Closed 2% or more higher at 24h46 of 282 (16.3%)loading
Closed 2% or more lower at 24h79 of 282 (28.0%)loading

Both periods are counted the same way. The later period is the same search on data recorded after publication, not a preregistered test. A missing outcome is never counted as zero.

Matches by marketMost matches: BTCUSDT 127 · ETHUSDT 123 · SOLUSDT 15677 markets itemized

Find where this setup appeared. These are occurrence counts, not performance rankings. Outcomes for individual markets are not included in this saved report.

Showing 25 of 677 itemized markets
Examples and replaysFirst 50 of 282 matches

Examples, never the denominator; the counts above cover every match. Replay opens 30 minutes before the moment.

Sort the 50 examples shown here. This does not sort all study matches.

Replay
ETHETHUSDT2026-07-24 13:52−0.08%+0.34%−0.51%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5027579.722700002setup_point_in_time
BTCBTCUSDT2026-07-24 13:41−0.14%+0.27%−0.90%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5173998.720239999setup_point_in_time
ETHETHUSDT2026-07-24 07:11−0.60%+0.33%−0.82%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}9467834.020300003setup_point_in_time
BTCBTCUSDT2026-07-23 12:48+0.12%+0.40%−0.15%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5578733.00825setup_point_in_time
ETHETHUSDT2026-07-23 12:47+0.04%+0.58%−0.20%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5776518.48453setup_point_in_time
ETHETHUSDT2026-07-22 14:16−0.32%+0.44%−0.65%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5038053.021889997setup_point_in_time
BTCBTCUSDT2026-07-21 13:56−0.12%+0.27%−0.20%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}6404987.471269998setup_point_in_time
BTCBTCUSDT2026-07-21 08:25−0.10%+0.10%−0.25%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5133133.43567setup_point_in_time
BTCBTCUSDT2026-07-20 18:13−0.50%+0.09%−0.91%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}16191086.698719997setup_point_in_time
ETHETHUSDT2026-07-20 18:13−0.59%+0.09%−1.24%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}7923301.660720002setup_point_in_time
BTCBTCUSDT2026-07-20 15:55−0.06%+0.18%−0.29%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5703951.76527setup_point_in_time
BTCBTCUSDT2026-07-20 05:14−0.00%+0.23%−0.25%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}6084430.310160002setup_point_in_time
ETHETHUSDT2026-07-20 05:14+0.03%+0.32%−0.33%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}9186173.004649997setup_point_in_time
ETHETHUSDT2026-07-17 17:12−0.53%+0.05%−0.75%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}11316259.930979999setup_point_in_time
ETHETHUSDT2026-07-17 14:11−0.38%+0.04%−1.06%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5013673.75081setup_point_in_time
ETHETHUSDT2026-07-17 13:08−0.53%+0.95%−0.63%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}6566485.476380001setup_point_in_time
BTCBTCUSDT2026-07-17 06:17+0.23%+0.37%−0.04%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5225066.0855setup_point_in_time
ETHETHUSDT2026-07-17 05:59+0.61%+0.74%−0.13%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}11224758.75446setup_point_in_time
ETHETHUSDT2026-07-17 00:37+1.06%+1.18%−0.04%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5889487.190270002setup_point_in_time
SPCSPCXUSDT2026-07-16 22:49+1.22%+2.36%−1.16%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}10433563.235006496setup_point_in_time
BTCBTCUSDT2026-07-16 08:11+0.38%+0.46%−0.32%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}6419921.4026000025setup_point_in_time
ETHETHUSDT2026-07-16 08:11−0.25%+0.03%−1.32%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}13982524.574789992setup_point_in_time
SPCSPCXUSDT2026-07-15 16:12+0.45%+2.21%−0.03%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5384901.792921401setup_point_in_time
BTCBTCUSDT2026-07-15 12:54+0.38%+0.57%−0.50%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}6310365.300569999setup_point_in_time
ETHETHUSDT2026-07-15 12:50+1.79%+2.15%−0.09%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}7303465.833010001setup_point_in_time
BTCBTCUSDT2026-07-14 15:30+0.40%+0.75%+0.00%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}6871480.247299998setup_point_in_time
ETHETHUSDT2026-07-14 15:30−0.42%+0.31%−0.78%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5441421.210469998setup_point_in_time
BTCBTCUSDT2026-07-14 12:31+0.44%+1.00%−0.37%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}6775951.319979996setup_point_in_time
ETHETHUSDT2026-07-14 12:31+2.21%+3.57%−0.16%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5295229.72812setup_point_in_time
ETHETHUSDT2026-07-14 10:58−0.06%+0.10%−0.44%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5045647.29722setup_point_in_time
BTCBTCUSDT2026-07-13 18:00+0.08%+0.32%−0.11%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5727119.667550001setup_point_in_time
ETHETHUSDT2026-07-13 17:58+0.05%+0.58%−0.49%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5377108.744269997setup_point_in_time
ETHETHUSDT2026-07-13 03:34−0.11%+0.29%−0.33%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5146858.93139setup_point_in_time
BTCBTCUSDT2026-07-13 03:10−0.22%+0.18%−0.51%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}6478271.890889999setup_point_in_time
ETHETHUSDT2026-07-13 00:12−1.31%+0.47%−1.57%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}6552241.353690003setup_point_in_time
ETHETHUSDT2026-07-12 00:01−0.34%+0.08%−0.60%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5061464.851249999setup_point_in_time
BTCBTCUSDT2026-07-10 14:19−0.11%+0.34%−0.50%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5752725.55694setup_point_in_time
BTCBTCUSDT2026-07-10 01:49+0.02%+0.15%−0.28%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5554361.895050003setup_point_in_time
BTCBTCUSDT2026-07-09 18:08−0.09%+0.19%−0.32%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5148139.881169999setup_point_in_time
BTCBTCUSDT2026-07-09 03:06+0.39%+0.47%−0.08%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5176031.574619998setup_point_in_time
BTCBTCUSDT2026-07-08 08:28−0.16%+0.29%−0.68%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5101785.199559998setup_point_in_time
BTCBTCUSDT2026-07-08 02:36+0.58%+0.71%−0.25%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5146211.026140001setup_point_in_time
SOLSOLUSDT2026-07-08 02:34+1.07%+1.19%−0.28%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5669245.603251setup_point_in_time
ETHETHUSDT2026-07-08 02:02+0.01%+0.50%−0.55%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5407978.209140001setup_point_in_time
ETHETHUSDT2026-07-07 16:53−0.29%+0.06%−0.56%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}8526205.268390004setup_point_in_time
ETHETHUSDT2026-07-07 15:29+0.25%+0.74%−0.07%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5007709.799710004setup_point_in_time
BTCBTCUSDT2026-07-07 14:59+0.20%+0.83%−0.35%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}7658620.67581setup_point_in_time
BTCBTCUSDT2026-07-06 21:10−0.38%+0.44%−0.45%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}5278117.135619999setup_point_in_time
ETHETHUSDT2026-07-06 21:10−0.69%+0.53%−0.94%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}19457888.72622setup_point_in_time
BTCBTCUSDT2026-07-06 15:51+0.75%+0.97%−0.01%replay →
Why this matched: the recorded values at that minute
FieldOpQueryObservedScope
feature.liq_notional_usd_1hbetween{"gte":5000000}6768627.944189997setup_point_in_time
Evidence and methodologySetup definition, sample counts, data quality and reproducibility

Use this section to check the setup rules, what was counted and the limits of the source data. The exact query and audit counts are available below.

Published 2026-07-27 by @admin · q#34fc2ca4

The setup: $5M or more liquidated in the trailing hour.

Readings in this definition: Liquidations in the trailing hour. Each page states the exact rule, its limits and what it does not prove.

How the comparison works

Each match is measured from the moment the full setup completes. Rates use only matches with a complete outcome at that time period.

282
matches
677
markets
47,387,038
eligible market-minutes scanned
2026-07-24
last match

No same-scope reference rate is pinned to this report yet.

Technical audit: exact query, source counts and versions

Exact search

SCOPEtimes.anchor_time between 2026-05-15T00:00:00.000Z to 2026-07-26T00:00:00.000Z

These values are what ran, confirmed by the author before the run. Prose on this page is commentary. A chip links to the page that defines its reading.

Pinned result

v2 · nrm.v1 · ft.v1 · rev f0d647bc…69d5d977 · q#34fc2ca4

This ID reruns to the same answer on any day and any account. It never changes; the record grows nightly and a rerun publishes as a new labeled result.

Outcome diagnostics

Headline split (mfe_1h)
0 of 282 (0.0%) traded 5% or more above the match at some point within 1h (mfe_1h, a high-water mark and not a close). 282 of 282 did not. Measured forward from each match.
Peak day and span
Busiest day 2026-06-05: 19 of 282 matches (6.7%). 73 UTC days scanned: 61 with matches, 12 with none.
Present and absent by metric
fwd_ret_30m: present 282 · absent 0
mfe_1h: present 282 · absent 0
mae_1h: present 282 · absent 0
Absent: no completed outcome (record edge or missing minutes), excluded from every rate.
Threshold counts (fwd_ret_30m), both signs
≥ +127 OF 282
≥ +25 OF 282
≥ +50 OF 282
≥ +100 OF 282
≥ +150 OF 282
≥ +200 OF 282
≤ -121 OF 282
≤ -25 OF 282
≤ -52 OF 282
≤ -100 OF 282
≤ -150 OF 282
≤ -200 OF 282
Every row is an exact partial sum of the distribution buckets in the chart, so the table and the chart cannot disagree.

Methodology and versions

DEFINITION
1 clause · 1 scope
How this is counted
feature.liq_notional_usd_1h ≥ 5000000. the chips at the top of the page are this definition, verbatim.
EXECUTION
edge-triggered · 1m UTC grid
How this is counted
the predicate becomes true having been false; sequences chain greedy-earliest and anchor at completion; episode dedupe PT1H. deterministic at every worker count.
DENOMINATORS
47,387,038 of 70,192,037
How this is counted
eligible market-minutes scanned (one market for one minute) across 677 markets; 22,804,999 excluded where a measurement was not yet available - missing data shrinks the denominator, it never counts as zero; 15778 market-days excluded by the source ledger. counts are matches within the scanned window, never a base rate.
OUTCOMES
forward from anchor · in-scan
How this is counted
closed threshold list ±1/2/5/10/15/20 pct, 14 fixed buckets across 9 forward metrics, computed over all occurrences pre-paging. an outcome absent at the record edge (horizon incomplete) is counted, never truncated or implied zero. nothing on this page is filterable by outcome. nothing here is a guarantee or trading advice.
OBSERVATION SCOPE
setup as-of anchor
How this is counted
setup values are as-of the anchor bucket close (point-in-time freeze); window aggregates cover their stated pre-anchor duration; every value the predicate consulted is at or before the anchor.
PIN
pinned 2026-07-27 · 282
How this is counted
the pinned result (counts, page-1 rows, outcomes, outcomes summary) never mutates. later dataset revisions are new runs, never merged.
SORT
times.anchor_time asc
How this is counted
the only record sort in v2.0; page limit 50. the pinned rows are page 1 of 282 - charts and rates derive from the summary over all occurrences, never from the page.
VERSIONS
q#34fc2ca4 · rev f0d647bc1445
How this is counted
schema research_query.v2 · normalization archive_normalization.v1 · features feature_defs.v1 · encoding record_result.v4. same key implies a byte-identical rerun.
DATASET REV · FULL
f0d647bc14452e0295117f9097d10b35c52afa1d007f1ece970d1a5169d5d977

These are counts of what happened in the scanned window, not a promise it happens again. Nothing here is trading advice.