CVD in crypto: cumulative volume delta, spot against perp.

Price tells you where a market went. CVD tells you who pushed it there: buyers lifting offers or sellers hitting bids. Here is how it is built, how to read it, and why the spot line and the perp line are worth watching apart.

← All guides · October 2026

What CVD is

Cumulative volume delta is a running total. For every trade, the side that crossed the spread is the aggressor: a market buy adds its size to the total, a market sell subtracts it. The sum of those, from a starting point, is CVD. If buyers lift offers more than sellers hit bids, the line climbs; if sellers dominate, it falls.

The idea is the same as reading the trade tape, with the scrolling removed. The tape shows each print; CVD adds them up so a few hours of aggression fit in one line under the chart.

How WatchCrypto builds it

The details matter, because two CVD lines from two tools rarely match.

Reading CVD against price

CVD earns its place when you put it next to the chart. Four cases cover most of what you will see:

PriceCVDWhat it can mean
RisingRisingBuyers are paying up and price follows. The move has aggression behind it.
RisingFlat or fallingPrice is climbing without market buyers: it may be driven by resting bids, short covering or thin offers. Worth a closer look at the book.
FallingFallingSellers are hitting bids and price gives way. The move has aggression behind it.
FallingFlat or risingPrice is dropping while market buyers keep lifting offers: someone may be absorbing the selling with resting orders.

The mixed rows are divergences. They are a reason to look, not a trade: a divergence can last for hours, and a trend can run on weak aggression for a long time.

Spot CVD against perp CVD

Spot buying is paid in full, while a perpetual position is leveraged and can be liquidated. That is why traders compare the two lines:

That last case is the reason not to over-read a single line. A basis trade buys one and sells the other, so the two lines move apart without anyone having a view on direction.

What CVD cannot tell you

Add CVD to a chart

  1. Open a chart, such as BTC on Binance, or the terminal.
  2. Open the indicator search and type CVD. It is listed as a market-data pane, next to open interest, funding, premium and liquidations. The search also finds it as “Volume Delta” or “Cumulative Delta”.
  3. The pane draws two lines: perp and spot. Hover the pane title to see where its sums start.
  4. Prefer everything at once? The Flow layout stacks funding, liquidations, open interest, the Coinbase premium, spot and perp CVD and the perp premium under one chart.

Frequently asked questions

What does CVD stand for in crypto?

CVD stands for cumulative volume delta: the running total of volume bought at market minus volume sold at market. A rising line means market buys have outweighed market sells since the start of the window.

What is the difference between spot CVD and perp CVD?

Spot CVD sums the aggressive buying and selling on spot order books, perp CVD does the same on perpetual futures books. They are different money: spot buyers pay in full, while perp traders use leverage. WatchCrypto draws them as two lines so you can see which one is pushing.

Does a rising CVD mean price will go up?

No. CVD measures who was aggressive, not what happens next. It is most useful when it disagrees with price, for example price rising while CVD falls, and even then it is a reason to look closer, not a signal on its own.

Why does the CVD line start at zero on my chart?

WatchCrypto sums CVD from the first bar on screen, so both lines are zero there and run from it. As you scroll or zoom, the start moves with the chart. The level itself means little; the direction and the gap between the lines are what to read.

Is CVD free on WatchCrypto?

Yes. CVD is a built-in pane on every chart, with no account and no payment. Search for CVD in the indicator picker, or open the Flow layout.

Put spot and perp CVD under your chart and see who is pushing.