ONUSDT rose 72% into Jul 28. The record covers the whole lead-up.

Move window: 2026-07-28 05:00 to 2026-07-28 22:00 UTC. The record for ONUSDT currently ends 2026-08-04 00:00 UTC.

Counted on 2026-08-05, against a record covering to 2026-08-04 00:00 UTC. These numbers are frozen: this page will always say what it said the day it was written.

Book imbalance · top levels ≤ -0.58 and Containment · 15m inside and Sweep + reclaim · 1h bearish

feature.book_imbalance + feature.candle_containment_15m + feature.candle_sweep_reclaim_1h

Read at 1 hour before the move.

Minutes like this appeared 39 times in the 43,201 minutes searched (<0.1%). What followed leaned up: 22 of the 39 matches with a complete 30 minutes forward rose (56%).

Of the 39 fires, 32 came before the move began and 1 happened while it was already under way. A fire during the move sees it; it does not telegraph it.

About 1.3 a day, on 21 of 31 days: spread through the record rather than one event.

q#412e636c @ dataset 461da594

Best supported: Book imbalance · top levels ≤ -0.58 and Containment · 15m inside and Sweep + reclaim · 1h bearish, the combination with the most fires before the move began.

Opens this exact search in the research tool. Nothing runs until you confirm it there, and arming it as an alert sends a message when it next becomes true.

Picked in hindsight: the counts include every other time these readings appeared, not just this move.

What the minutes before it looked like

Where these readings were taken
the move beginsreadings taken here0.368760.164100.251700.38605Jul 27 23:00Jul 28 05:00Jul 29 02:00UTC · log price scale

Hourly candles. The marked lines are the minutes the readings came from: 1 minute, 15 minutes, 1 hour, 4 hours and 24 hours before the move began. Every one of them sits before the move, never inside it.

A reading stands out when it sits outside the range it usually holds. The rules are fixed: the same ones the moment reader on the research page uses.

At 1 minute before the move, 3 of the 39 readings stood out. 2026-07-28 04:59 UTC
READINGBEFORE THE MOVESEARCHES FOR
Book imbalance · top levels feature.book_imbalance-0.968≤ -0.96
Sweep + reclaim · 1h feature.candle_sweep_reclaim_1hbearishbearish
VWAP distance · day feature.vwap_dist0.0532≥ 0.053
At 15 minutes before the move, 4 of the 39 readings stood out. 2026-07-28 04:45 UTC
READINGBEFORE THE MOVESEARCHES FOR
Sweep + reclaim · 1h feature.candle_sweep_reclaim_1hbearishbearish
Return · 15m feature.ret_15m-0.01931≤ -0.019
Return · 1h feature.ret_1h-0.03429≤ -0.034
VWAP distance · day feature.vwap_dist0.07232≥ 0.072
At 1 hour before the move, 6 of the 39 readings stood out. 2026-07-28 04:00 UTC
READINGBEFORE THE MOVESEARCHES FOR
Book imbalance · top levels feature.book_imbalance-0.5878≤ -0.58
Containment · 15m feature.candle_containment_15minsideinside
Sweep + reclaim · 1h feature.candle_sweep_reclaim_1hbearishbearish
Return · 15m feature.ret_15m-0.0317≤ -0.031
Return · 1h feature.ret_1h0.04525≥ 0.045
VWAP distance · day feature.vwap_dist0.0977≥ 0.097
At 4 hours before the move, 9 of the 39 readings stood out. 2026-07-28 01:00 UTC
READINGBEFORE THE MOVESEARCHES FOR
Book imbalance · top levels feature.book_imbalance-0.8927≤ -0.89
Book imbalance percentile feature.book_imbalance_pctrank0.08305≤ 0.084
Compression · 15m feature.candle_compression_15m4.123≥ 4.1
Engulfing · 1h feature.candle_engulfing_1hbearishbearish
Sweep + reclaim · 15m feature.candle_sweep_reclaim_15mbearishbearish
Upper wick · 15m feature.candle_upper_wick_15m0.6824≥ 0.68
Realized vol percentile feature.realized_vol_pctrank0.998≥ 0.99
Return · 15m feature.ret_15m0.0396≥ 0.039
Return · 1h feature.ret_1h-0.03755≤ -0.037
At 24 hours before the move, 6 of the 39 readings stood out. 2026-07-27 05:00 UTC
READINGBEFORE THE MOVESEARCHES FOR
Book imbalance · top levels feature.book_imbalance0.6831≥ 0.68
Containment · 15m feature.candle_containment_15minsideinside
Realized vol percentile feature.realized_vol_pctrank0.9157≥ 0.91
Return · 15m feature.ret_15m0.0104≥ 0.01
Return · 1h feature.ret_1h0.06746≥ 0.067
VWAP distance · day feature.vwap_dist0.06116≥ 0.061

Also counted

This is not a similarity search. Each count matches the exact readings above and nothing else.

Book imbalance · top levels ≤ -0.96 and Sweep + reclaim · 1h bearish and VWAP distance · day ≥ 0.053

feature.book_imbalance + feature.candle_sweep_reclaim_1h + feature.vwap_dist

Read at 1 minute before the move.

Minutes like this appeared only 17 times in the 43,201 minutes searched. What followed was close to a coin flip: 8 rose and 9 fell over the next 30 minutes (17 of the 17 matches have a complete 30 minutes forward).

Of the 17 fires, 12 came before the move began and 2 happened while it was already under way. A fire during the move sees it; it does not telegraph it.

About 0.5 a day, on 8 of 31 days: spread through the record rather than one event.

q#7b2abe70 @ dataset 461da594

Sweep + reclaim · 1h bearish and Return · 15m ≤ -0.019 and Return · 1h ≤ -0.034

feature.candle_sweep_reclaim_1h + feature.ret_15m + feature.ret_1h

Read at 15 minutes before the move.

Minutes like this appeared only 12 times in the 43,201 minutes searched. What followed was close to a coin flip: 6 rose and 6 fell over the next 30 minutes (12 of the 12 matches have a complete 30 minutes forward).

Of the 12 fires, 8 came before the move began and 1 happened while it was already under way. A fire during the move sees it; it does not telegraph it.

About 0.4 a day, on 8 of 31 days: spread through the record rather than one event.

q#6840fd0e @ dataset 461da594

Fires often arrive as clusters of consecutive minutes, and forward windows overlap. A cluster is one episode, not many independent trials.

If these counts read weaker than the move suggested, that is the tool working: the lead-up of a picked move always looks special until it is counted everywhere else.