Order flow

Do whale trades predict anything?

We tested large-trade flow across ten Binance markets and found no reliable directional edge beyond the information already present in the whole tape.

The direct answer

Not reliably in this test.

We tested unusually large buying and selling at one-hour and 24-hour horizons, for four primary comparisons. Only one unadjusted interval excluded zero: extreme large selling was followed by about 2 basis points of additional next-hour weakness. Its unadjusted 95% interval ran from -3.9 to -0.2 basis points.

After accounting for all four comparisons, that interval widened to -4.3 to +0.2 basis points and crossed zero. The estimate was also mixed across markets, smaller than a typical taker fee, and gone after 24 hours.

The useful conclusion is narrower than "follow the whales." In this design, large-trade direction added no reliable forecast beyond the whole tape. The tape also did not reveal who placed the trades, whether one participant was responsible, or whether a print opened, closed or hedged exposure.

What counts as a large trade

A large-trade feed filters ordinary prints out of the tape and keeps trades above a notional threshold.

In this study the minimum print was:

assetminimum notional
BTC$100,000
ETH$50,000
SOL$25,000
XRP$10,000
DOGE$10,000

The thresholds differ because a useful large-print cutoff for BTC would erase most of the activity in a smaller market. The study never compares raw print counts across assets as though those cutoffs were equal.

Each trade is also classified by aggression. A large buy crossed the spread and traded against resting sell liquidity. A large sell crossed the bid and traded against resting buy liquidity.

That classification says which side demanded immediate execution. It does not identify the owner or tell you whether the trade opened a position, closed one, hedged another venue or came from a liquidation.

Why "whale trade" is a loaded label

One large print is not necessarily one large directional investor.

A single order can be split into many trades. An execution algorithm can work the same parent order over minutes or hours. A market maker can trade large on one venue and hedge elsewhere. A forced liquidation can produce a large aggressive print without any participant choosing the timing.

The public tape shows executions, not account identity. "Large trade" is the measured fact. "Whale accumulation" is an interpretation that needs more evidence.

This matters most when a feed displays a stream of same-side prints. Ten large buys can be ten participants, one sliced order, or a mixture. Counting them as ten independent votes overstates what the tape knows.

What large-trade pressure looks like

The basic large-flow imbalance is:

(large aggressive buy notional - large aggressive sell notional) / large gross notional

A value near +1 means the filtered large prints were almost entirely buys. A value near -1 means they were almost entirely sells.

Ratios become unstable when activity is thin. One qualifying buy and no sell prints produces +1 even though the hour may contain little meaningful size. That is why our event rule requires at least five large prints and large gross notional at or above that market's own trailing 30-day median.

The next question is more important: was the large tape doing anything the whole tape was not already doing?

If every trade was sell-heavy and the large prints were sell-heavy too, the large feed may only be repeating the market-wide flow. A claim about whales requires incremental information, not the same information with a higher dollar threshold.

Several causes leave the same footprint

A large directional seller is pressing

An investor can deliberately cross bids to reduce or establish exposure. If the selling persists and resting demand does not refill, large prints can help push price lower.

Forced selling is crossing the book

Liquidations and stop orders can create the same sequence of large aggressive sells. The prints are real, but they may describe exposure being removed rather than informed new bearish positioning.

A large order is being absorbed

Large sell notional can hit the tape while price barely moves because passive bids replenish. The print direction is bearish-looking, but its weak price impact can be the more informative part of the event.

The whole market is already one-sided

Large trades naturally lean in the same direction as total flow during a strong move. In that case the filtered tape has not added a separate signal. It has selected the largest pieces of an event visible everywhere else.

A practical way to read large prints

The test below found no result that survived all four planned comparisons. It did not validate chasing every print. This framework is for interpreting the tape, not a strategy established by the study.

1. Normalize for the market. A $100,000 trade has different meaning in BTC and DOGE. Use asset-specific thresholds and compare current gross activity with the same market's recent history.

2. Demand enough observations. A perfect imbalance from one print is a thin sample. Require multiple executions or a meaningful gross-notional floor before reading the ratio.

3. Compare large flow with total flow. If both say the same thing, large prints corroborate the move but may add no information. The more interesting case is when large flow is unusually one-sided relative to the whole tape.

4. Measure price impact. Large buying that cannot lift price and large selling that cannot push it lower are different from trades that move through the book. The response per unit of flow can matter more than the sign.

5. Check spot and perpetual markets separately. A large spot buyer can represent cash demand. A large perpetual buyer can be directional leverage, short covering or hedging. Neither label identifies intent, but the instrument changes the set of plausible explanations.

6. Let the next price test decide. Mark the area where the prints occurred. Continuation through that area supports the immediate pressure. Rejection and recovery show that the market absorbed it.

How we tested incremental information

We used Binance spot and perpetual markets for BTC, ETH, SOL, XRP and DOGE from April 2021 through July 2026. That produces ten separate source markets.

Each clock hour contains:

An hour needed at least five large prints and large gross notional at or above its own trailing 30-day median. This prevents a thin hour with one print from becoming an artificial extreme.

We then compared large-flow imbalance with hours from the same source and calendar quarter that shared the same quintile of whole-tape imbalance, the same quintile of current return and the same tercile of total volume. A matched cell needed at least five ordinary large-flow controls.

The event selector ranks the remaining large-flow residual against its own preceding 90 days. The top decile is extreme large buying relative to the whole tape. The bottom decile is extreme large selling.

There were 134,099 eligible source-hours before that final extreme selection. Uncertainty was estimated with complete-day blocks for the next-hour result and 14-day blocks for the overlapping 24-hour outcomes.

Because buying and selling were tested at two horizons, we report both ordinary 95% intervals and Bonferroni intervals covering the family of four primary comparisons. The adjustment is conservative, but it prevents one boundary result from being promoted while the other three are ignored.

As an integrity check, January 2022, January 2024 and January 2026 contained 4,843,528 qualifying Binance large-trade rows with zero duplicate source + trade ID keys and zero empty trade IDs.

What came back

residual large-flow stateeventsnext-hour differenceordinary 95% intervalfour-test interval
extreme large buying10,298+0.012 pp-0.004 to +0.030-0.009 to +0.033
extreme large selling10,328-0.020 pp-0.039 to -0.002-0.043 to +0.002
residual large-flow stateeventsnext-24h differenceordinary 95% intervalfour-test interval
extreme large buying10,298+0.105 pp-0.007 to +0.225-0.035 to +0.250
extreme large selling10,328-0.010 pp-0.135 to +0.103-0.154 to +0.139

Extreme large selling was followed by about 0.020 percentage points, or 2 basis points, of additional next-hour weakness. The ordinary interval excluded zero by a small margin. The four-test interval did not.

The source-level estimates were not uniform. Seven of ten markets pointed negative after large selling and three pointed positive. Binance perpetual DOGE, XRP, ETH and BTC were among the larger negative estimates, while perpetual SOL and spot ETH pointed slightly upward.

After 24 hours, the pooled sell estimate was effectively zero. The large-buy estimate was positive in nine of ten source markets but remained unresolved. The source markets share crypto regimes and are not ten independent trials.

The magnitude matters. Two basis points is below a typical 4 to 5 basis point taker fee before spread and slippage. Even if the historical estimate were perfectly stable, it would not describe a standalone market-order strategy.

A large print matters only in context. QuantumFlow separates large-trade flow from the whole tape so you can see whether size is leading, following or simply participating in the move.

Common mistakes

What this study cannot answer

QuantumFlow

Stop taking the tape on faith.

Every number in this article came from the same archive the platform runs on: order flow, the book, liquidations, funding and open interest on one chart, plus an Oracle you can ask about any of it in plain English. See the platform.

Access opens in waves. By requesting access you agree to our Terms of Service and Privacy Policy.