Volume Analysis

Cumulative Volume Delta (CVD)

Aggressive buying minus selling, accumulated — the order-flow tool that powers this site's dashboard.

CVD (Cumulative Volume Delta) is OBV's sharper relative. Instead of counting a whole candle as 'buy' or 'sell' by its close, CVD uses actual aggressive (taker) trades: it adds taker buy volume and subtracts taker sell volume, then keeps a running total. It is the most precise classic measure of who is in control — and it is exactly what the live Order Flow dashboard on this site computes.

Reading the line

A rising CVD means aggressive buyers have dominated; falling means aggressive sellers. Its slope is the trend of control. The headline signal — as with the order-flow guides — is divergence: price making higher highs while CVD flattens or falls means the rally is running on thinner aggression, a warning that buyers are tiring even as the chart climbs.

price ↑CVD flat/↓bearish divergence: buying weakens as price climbs
Price higher high while CVD stalls — the buying behind the move is weakening.

Why it beats OBV

OBV guesses buy/sell from the close; CVD measures it directly from taker order flow, so it captures intrabar pressure OBV misses. CVD can also be split by market — spot CVD (real capital) vs. perp CVD (leverage) — letting you see, for example, real buyers accumulating while leverage stays flat. That spot/perp split is one of the cleanest crypto-native reads (Module 10).

See it live

Everything in this lesson is updating in real time on the Order Flow dashboard — the CVD line, the net delta, and the spot/perp split — aggregated across 13 exchanges. As always, treat it as one input that sharpens your read on the present; it is descriptive, not a forecast, and carries no win rate.

Open the live CVD on the dashboard

Check your understanding

  1. 1. CVD accumulates…

  2. 2. Compared to OBV, CVD uses…

  3. 3. A rising CVD means…

  4. 4. CVD's headline signal is…

  5. 5. Splitting CVD by spot vs. perp shows…

Answer all 5 to check