Volume Data
Data & signals

Volume Data. How much actually changed hands.

Volume is the amount traded over a period. It is the oldest confirming indicator there is, and in crypto it carries an extra problem that traditional markets mostly do not: a meaningful share of reported volume across the industry has historically been inflated.

Used carefully it tells you whether a price move had participation behind it. Used carelessly it tells you which exchange has the most aggressive marketing.

How it works

Volume confirms moves, it does not cause them

A breakout on heavy volume means many participants transacted at the new level, so the price has been accepted rather than merely printed. The same breakout on thin volume means very little was needed to move it, and it is far more likely to reverse. Volume is therefore a measure of conviction behind a move, which is why it belongs in a condition alongside price rather than on its own.

What you can trade on it

Volume Data in a strategy

Breakout confirmation

Requiring above-average volume on a breakout filters out moves nobody participated in.

Relative, not absolute

Volume is only meaningful against its own recent average for that asset and that hour.

Spot versus perp

Perp volume usually dwarfs spot. Divergence between them says whether a move is leveraged or funded.

Volume dry-up

Falling volume through a trend often precedes it stalling, since fewer participants remain to push it.

A worked example

Require participation before trusting a breakout

The simplest and most durable use of volume: refuse to act on a level break that nobody traded into.

All conditions must hold
  • IFPrice closes beyond the range boundary
  • ANDVolume on that candle is at least 1.5x the 20-period average for the same timeframe
  • ANDVolume on the two prior candles was below that average, so this is a genuine expansion
  • ANDThe venue is one you actually trade on, not an aggregated figure
ThenTake the breakout entry, with the stop back inside the range.
Why it is built this way

The third condition is what separates an expansion from a market that has simply been busy all day. The fourth exists because aggregated volume across exchanges can be inflated by venues you will never route to, and a breakout confirmed by volume you cannot access is not confirmed at all. Volume filters reduce trade count noticeably, which is the point: most false breakouts happen on thin participation.

Where the data comes from
Exchange OHLCV

Each venue reports volume per candle for every market, which is the base data for everything here.

Trade prints

The raw executed trade feed gives true per-transaction volume rather than aggregated candles.

Third-party adjusted volume

Some data providers publish volume estimates that attempt to exclude wash trading, usually by restricting to venues they have vetted.

Know the limits

Reported volume is not always real volume

Wash trading, where an exchange or its users trade with themselves to inflate rankings, has been widely documented across the industry. Volume from the venue you are actually executing on is trustworthy for your purposes; industry-wide totals should be treated as an estimate with a wide error bar.

Templates where this matters
Keep exploring
Liquid Edge

Put Volume Data to work on your own account.

No screens to babysit: define the conditions and the bot does the rest.

  • Breakout confirmation
  • Relative, not absolute
  • Spot versus perp