Skip to content
Back to learn

Learn / Order Flow

CVD & Order Flow Explained: Cumulative Volume Delta for Crypto Traders

The cleanest tape-side read available: who is consistently lifting offers and who is hitting bids. CVD reveals what volume alone cannot — which side is in control.

May 3, 2026
11 min read

Cumulative volume delta, almost universally shortened to CVD, is the running sum of aggressive buying minus aggressive selling over time. It is the simplest order-flow read available, and one of the few tape-side signals that survives the transition from equities to crypto without modification. Volume tells you how much traded; CVD tells you which side was in control.

This guide covers what CVD is, how it is calculated, what divergences signal, how it differs from volume, and how to use it on spot, perps, and aggregated across exchanges.

What CVD is

Every trade in a futures or perpetual market has an aggressor — the side that crossed the spread to execute. A market buy that lifts the offer is an aggressive buy. A market sell that hits the bid is an aggressive sell. CVD takes every trade, classifies it as buy or sell based on its aggressor side, and maintains a running cumulative sum.

The result is a chart that goes up when buyers are consistently aggressive and down when sellers are. It is trivially calculable from public trade tape and provides a view of intent that volume alone hides.

CVD vs volume

Volume is a scalar: how much traded. CVD is signed: how much traded with directional intent. Two hours can have identical volume and opposite CVD. The first hour might be a steady grind of buyers lifting offers; the second hour might be sellers hitting bids into the same level of interest. Volume does not distinguish between them. CVD does.

Volume tells you where the action was. CVD tells you who was in control of it. They answer different questions, and a trader needs both.

Divergences

The most actionable use of CVD is divergence detection. Divergences happen when price and CVD point in different directions over a comparable window.

Bearish divergence

Price makes a new high. CVD does not. Buyers are no longer lifting offers as aggressively, even though price is being pushed higher (often by passive flow or thin offers). This is classic exhaustion at the top: the buying pressure that drove the rally is fading even as price extends.

Bullish divergence

Price makes a new low. CVD does not. Sellers are no longer hitting bids as aggressively, even though price is dropping (often through limit-buy fills as price drifts lower). Selling pressure is fading. Often a precursor to a bounce.

Hidden divergence

Less commonly used in crypto, but worth knowing. Hidden divergence occurs when price holds support but CVD makes a new low (bullish) or price holds resistance but CVD makes a new high (bearish). It is a continuation signal: the existing trend has fresh fuel.

Reading CVD across markets

Spot CVD

Aggressive flow on spot exchanges (Coinbase, Kraken, Binance spot). Spot CVD trending up during a rally indicates real buying — institutions or sophisticated retail accumulating in the cash market. Strong spot CVD is the cleanest signal that a move is durable.

Perp CVD

Aggressive flow on perpetual contracts. Often dominated by shorter-term speculative positioning. A rally with strong perp CVD but weak spot CVD is a leveraged-only rally that tends to be more fragile.

Cross-venue CVD

Aggregated CVD across Bybit, Binance, OKX, Deribit, and spot venues. The composite reveals which exchange is leading the move and whether the directional flow is broad-based or concentrated on one venue.

Practical CVD applications

  • Trend confirmation. A breakout accompanied by aligned spot and perp CVD is high- probability. A breakout with diverging CVD is suspect.
  • Reversal anticipation. A grinding new high or low with a strong opposing CVD divergence on a higher timeframe is one of the cleanest reversal setups available.
  • Range trading. Inside a range, CVD divergence at the boundaries identifies the higher- probability edge to fade.
  • Liquidation-flush bounces. After a cascade, watch for CVD to stabilize while price holds. That stabilization is the signal that selling has been absorbed.
  • Cross-venue spread plays. When perp CVD is wildly divergent from spot CVD, the cross-venue pricing often mean-reverts before the underlying does.

Combining CVD with positioning

CVD is most powerful when combined with positioning data. The combinations that matter most:

  • CVD divergence + extreme funding: A bearish divergence in a market with extremely positive funding is a high-conviction fade. Buyers are exhausted and longs are crowded.
  • CVD divergence + dealer flip: A bearish divergence as price approaches the gamma flip from above is a high-conviction short setup. Exhaustion meets regime change.
  • CVD trend + open interest rising: Aligned CVD with rising OI signals genuinely new positioning, not just rotation. The strongest trend continuation read.
  • CVD trend + open interest falling: Aligned CVD with falling OI signals positions are being closed. The current move is a positioning unwind, not a new trend.

Common misconceptions

“CVD is the holy grail.” It is not. CVD captures aggressive flow, but markets also move on passive flow, news, and structural forces. CVD is a high- quality input among several, not a complete trading system.

“CVD divergences always mean reversal.” They mean the existing momentum is fading. Reversals follow divergences more often than chance, but plenty of divergences resolve through consolidation rather than reversal. Combine with structure and positioning before acting.

“CVD on one venue is enough.” Crypto liquidity is fragmented. Single-venue CVD misses the larger picture. Aggregated CVD across the major venues is far more reliable than any single feed.

“CVD works the same on spot and perps.” They show different things. Spot CVD shows real money. Perp CVD shows leveraged speculation. Both matter; reading them as one signal misses the divergences between them, which are often the most useful information.

Frequently asked questions

What is CVD?

CVD stands for cumulative volume delta. It is the running total of aggressive buying minus aggressive selling. Each trade is classified as a buy (lifted offer) or sell (hit bid) and added to or subtracted from the running tally. Rising CVD means buyers are consistently aggressive; falling CVD means sellers are.

What is the difference between CVD and volume?

Volume tells you how much was traded. CVD tells you which side was aggressive. Two periods can have identical volume but opposite CVD: one with buyers lifting offers all day, one with sellers hitting bids. CVD reveals the texture inside the volume bar.

How is CVD calculated?

For each trade, classify it as a market buy (taker buying, hitting the offer) or a market sell (taker selling, hitting the bid). Add the size of buys and subtract the size of sells. The running cumulative sum is CVD. Different platforms use slightly different classification rules near the spread.

What is a CVD divergence?

A divergence occurs when price and CVD move in opposite directions. Price making new highs while CVD makes lower highs is a bearish divergence — buyers are losing aggression. Price making new lows while CVD holds steady is a bullish divergence — sellers are getting absorbed. Divergences are classic exhaustion signals.

What does it mean when CVD diverges from price?

It means the move is happening through passive flow (limit orders being filled) rather than aggressive flow (market orders crossing the spread). Sustainable trends usually show price and CVD moving together. A meaningful divergence often precedes a reversal because the underlying buying or selling has already faded.

How is CVD used in crypto specifically?

CVD across spot, perpetuals, and individual exchanges reveals which venue is leading the move. Cross-venue CVD divergence (e.g. spot CVD strong, perp CVD weak) shows whether a rally is institutional or speculative. Aggregating CVD across Bybit, Binance, OKX, and Deribit gives the cleanest read.

Can CVD be used as a standalone signal?

Not reliably. CVD is best used alongside structure (support/resistance, trend), positioning (funding, gamma), and price action. The strongest signals come when CVD divergence aligns with a key level and a regime shift in dealer positioning.

What is BSV in the context of order flow?

BSV stands for buy-sell volume, an alternate framing of the same data CVD uses. BSV plots the absolute taker-buy volume and taker-sell volume separately rather than as a running difference. Useful for seeing which side is dominant in real time, even when CVD trends are flat.

See it live

Live BTC and ETH CVD across spot and perps.

Real-time cumulative volume delta on spot, perps, and aggregated across every major venue. Side-by-side with funding, gamma exposure, and liquidation heatmaps on the BackQuant Terminal.

Related learning

Continue reading