What is CVD?
Cumulative volume delta · 26 September 2026 · about 6 minutes
CVD is a running total of aggressive buying minus aggressive selling. Every trade has a buyer and a seller, so "buy volume" on its own is meaningless — what CVD counts is which side was impatient enough to cross the spread. That single distinction is most of the value.
The arithmetic, in full
Every executed trade is tagged by the exchange with whether the taker — the one who crossed the spread to get filled immediately — was buying or selling. Sum those over a candle and you get that candle's delta:
delta = (taker buy) − (taker sell)
Exchanges do not publish both halves. Binance's candle data gives total volume and taker buy volume, so the sell side is whatever is left over, and the formula collapses to:
taker sell = volume − taker buy delta = 2 × taker buy − volume
CVD is then just a running sum of those deltas, candle after candle. A worked example on one hour of a market trading 1,000 units:
| Candle | Volume | Taker buy | Delta | CVD |
|---|---|---|---|---|
| 1 | 1,000 | 620 | +240 | +240 |
| 2 | 1,400 | 700 | 0 | +240 |
| 3 | 900 | 330 | −240 | 0 |
| 4 | 2,200 | 1,430 | +660 | +660 |
Candle 2 is the interesting one. It traded the second-highest volume of the four and moved the CVD not at all: buyers and sellers hit each other in equal size. Volume alone would have called it the busy candle. Delta calls it the indecisive one.
What it shows that price does not
Price is the result. CVD is the effort. Reading them together is the whole technique, and there are only four combinations worth learning:
- Price up, CVD up. Buyers are paying up and getting paid for it. The plainest version of a healthy move.
- Price up, CVD flat or down. Price is rising without aggressive buying — often short covering, or a thin book drifting upward. It takes very little to reverse.
- Price flat, CVD up hard. Absorption. Sustained aggressive buying that is not moving price means somebody large is selling into it with resting orders. This is the one most people read backwards: it looks like demand and behaves like supply.
- Price down, CVD up. Bullish divergence — buyers are stepping in against a falling price. Worth watching. Not, on its own, worth buying.
Divergence is a question, not an answer
A divergence is simply price and CVD disagreeing: price makes a lower low while CVD makes a higher low, or the reverse. It is genuinely useful — it is one of the few ways to see a seller run out of stock before the chart shows it.
It is also the single most over-traded pattern in this field. A divergence can persist for days, and "buyers are stepping in" and "buyers are being steamrollered" look identical until one of them stops. Treat it as a reason to look closer, alongside something that has to be true as well — location, volume expansion, room to a target.
Spot CVD and perpetual CVD are not the same measurement
Most crypto volume is perpetual futures, not spot, and the two answer different questions:
- Spot CVD is money actually buying the asset. Somebody wired funds and now owns the coin.
- Perpetual CVD is leveraged positioning. It can be opened and closed in seconds, and much of it is hedged elsewhere.
They disagree often, and the disagreement is informative: perp CVD racing ahead of spot is positioning, not accumulation, and positioning is what gets liquidated. VOR reads spot CVD for flow and uses perpetual open interest separately as context — how much leverage is being added while price moves, which is a different question again.
Five ways people misread it
- Comparing the raw number between coins. CVD is in units of the asset (or its quote currency). "+3.8M" on one market and "+624K" on another says nothing about which is stronger. Compare delta against that market's own volume, not against another market.
- Treating the absolute level as meaningful. A cumulative sum depends entirely on where you started counting. Only the shape and the recent change carry information.
- Assuming one exchange is the market. CVD is per venue. A tool reading Binance is reading Binance — a large buyer working an order elsewhere is invisible. This is a real limitation and any tool that does not say so is hiding it.
- Reading it on an illiquid pair. On a thin market a single trade dominates the delta, and you are reading one person's decision as if it were the crowd's.
- Expecting it to predict. CVD is a record of trades that have already happened. It describes the effort behind a move. Nothing in it is a forecast.
How VOR uses it
On the VOR flow desk, spot CVD is one of four conditions, and it never calls a buy by itself. The flow condition passes only when the cumulative delta of the last six candles and the last three are both positive — a market that was bought earlier and is still being bought now, rather than one good candle. Delta accelerating across those two windows scores higher than delta merely holding up.
The other three conditions are location (price at value, a reclaim of the point of control, or a clean continuation above value), volume expansion of at least 1.2× the prior twenty candles, and at least as much room to the first target as to the invalidation level. All four have to hold at once, which is why on most days across the 40 most liquid USDT markets nothing qualifies — and the free scan page says so out loud on those days.
Common questions
What does CVD stand for?
Cumulative volume delta: a running total of aggressive buy volume minus aggressive sell volume, where the aggressor is whichever side crossed the spread to get filled.
Is rising CVD bullish?
Not on its own. Rising CVD with rising price means buyers are paying up and getting paid. Rising CVD with flat or falling price means buyers are being absorbed by a larger seller, which is the opposite of bullish.
What is the difference between spot CVD and perpetual CVD?
Spot CVD measures money actually buying the asset. Perpetual CVD measures leveraged positioning, which can be closed as fast as it was opened. They answer different questions and often disagree.
Can CVD predict price?
No. CVD is a record of what has already been executed. It describes the effort behind a move, not what happens next.
The desk reads all four conditions on every market, every scan
Spot CVD, open interest, volume profile and the reward-to-risk on the resulting plan — with the formulas published and the missing condition named on every market that fails.
Information only, not financial advice. Nothing here is a recommendation to buy or sell anything. Cryptoassets are high risk: you can lose everything you put in. Risk warning.