What Is CVD? Cumulative Volume Delta Explained for Crypto Traders
Cumulative volume delta measures aggressive buying against aggressive selling, the one thing a candlestick chart never shows you. Here is how CVD is calculated, what a CVD divergence really means, and how to read it next to open interest and funding on Hyperliquid perps.
$ Stop reading delayed data. Compare live order book depth across 5 exchanges right now.
Launch Free Terminal →Cumulative volume delta, usually shortened to CVD, is the running sum of aggressive buy volume minus aggressive sell volume. It answers the one question a candlestick chart cannot answer: who is hitting the market, and how hard.
On August 14, 2026, Bitcoin closed at $62,976, down 0.67% on the day. That is a red candle and nothing more. Whether it came from sellers slamming into bids or from buyers simply stepping aside while passive offers walked price down is invisible in the price series. CVD separates those two cases, and the difference usually decides whether the next move is continuation or reversal.
What Is CVD in Crypto Trading?
Every trade has two sides, but only one of them is aggressive. The taker crosses the spread and pays for immediacy. The maker sits in the book and gets paid to wait. Delta counts only the takers: buy market orders count positive, sell market orders count negative.
Delta for a single bar is the net of those two numbers. CVD is delta accumulated over time, plotted as a continuous line. A CVD that climbs while price climbs tells you buyers are paying up. A CVD that climbs while price stalls tells you buyers are paying up and getting absorbed by someone larger sitting on the offer.
That second case is where the edge is. Volume alone is symmetric, because every buy has a sell. Delta is not symmetric, because it tags intent.
How Is Delta Calculated on a Perp Exchange?
The clean method uses the trade tape. Each fill carries a flag for which side was the aggressor, so delta is a straight sum with no estimation involved. Hyperliquid publishes this at the trade level, which is why on-chain perp data gives cleaner orderflow than most centralized venues that batch or throttle their public tape.
When the aggressor flag is missing, tools fall back on the tick rule: trades printed at or above the ask count as buys, trades at or below the bid count as sells. It works, but it degrades badly in fast markets where the book moves between prints. If a data source will not tell you which method it uses, assume the worse one.
One more detail that trips people up: CVD resets matter. Session-reset CVD, daily-reset CVD, and never-reset CVD tell different stories about the same tape. For intraday work a daily reset is usually the most readable, because the line stays anchored to something a human can reason about.
What Does a CVD Divergence Actually Tell You?
A bearish CVD divergence is price making a higher high while CVD makes a lower high. Buyers are lifting offers with less conviction than they did on the previous push, yet price still printed higher. Somebody with size is selling into that strength passively, which is textbook absorption.
The bullish case mirrors it. Price makes a lower low, CVD makes a higher low, and the sellers who pressed the last flush cannot produce the same aggression. This pattern is what preceded most of the local bottoms during the June 2026 deleveraging, when a single session cleared $1.26 billion in positions and 209,000 accounts.
Divergences are context, not signals. A CVD divergence in the middle of a range is noise. The same divergence at a prior high volume node, or right into a cluster of resting liquidation levels, is a setup. The full mechanics are broken down in the CVD divergence trading strategy guide.
Why Does Spot CVD Diverge From Perp CVD?
Spot CVD and perp CVD answer different questions. Spot aggression is capital actually changing hands for the asset. Perp aggression is positioning, financed by margin and priced by funding.
When perp CVD rips while spot CVD flatlines, the move is leveraged positioning without underlying demand behind it. Those rallies tend to be reflexive, and they unwind fast when funding turns expensive enough to push traders out. When spot CVD leads and perps follow, the move has a better foundation.
Splitting CVD by trade size sharpens this further. Retail flow and whale flow often push in opposite directions at turning points, which is the whole point of bucketed CVD.
How Do You Read CVD With Open Interest and Funding?
CVD on its own tells you the direction of aggression. Pair it with open interest and you learn whether that aggression is opening new risk or closing old risk. Four combinations cover most of what happens on a perp book:
CVD up and open interest up: new longs are being opened. Trend continuation until funding gets punitive.
CVD up and open interest down: shorts are covering. The move is real but the fuel is finite, because it ends when the last short is out.
CVD down and open interest up: new shorts are being opened. Watch for a squeeze if price refuses to break.
CVD down and open interest down: longs are being closed or liquidated. This is the flush signature, and it is where the June and July 2026 cascades printed their lows.
Funding rate adds the cost dimension. Aggressive buying with funding already at extreme positive levels is late buying, and late buying is what liquidation cascades feed on.
Where Can You Track CVD in Real Time?
Buildix computes CVD, bucketed CVD, order book imbalance, and VPIN natively on Hyperliquid across 530+ pairs, with the per-pair deep view at buildix.trade/pair/BTC and a live screener at buildix.trade/screener. The free screener covers the basics with no card required, so you can check a divergence before you size a trade rather than after.
FAQ
Is CVD the same as volume? No. Volume counts every trade twice, once for the buyer and once for the seller. CVD counts only the aggressor, which is why it has a direction and volume does not.
Does CVD work on low liquidity altcoin perps? Poorly. Thin books produce erratic delta because a single 50k order dominates the print. CVD is most reliable on pairs with deep, continuous flow such as BTC, ETH, SOL, and HYPE.
Can CVD be manipulated? Aggression can be faked in short bursts by traders who want to trigger momentum algorithms, but sustained delta costs real money in spread and fees. Short-horizon CVD is noisy. Multi-hour CVD is expensive to fake.
What CVD timeframe should I use? Match it to your holding period. Scalpers read 1m and 5m delta. Swing traders read 4h and daily CVD against structural levels. Reading 1m delta for a three-day trade produces nothing but false alarms.
A chart shows you where price has been. CVD shows you what it cost to get there, and that price tag is usually the more useful of the two.
This article is educational and not financial advice. Perpetual futures carry a high risk of loss, including total loss of margin. Always size positions according to your own risk tolerance.