INDICATORS · CUMULATIVE VOLUME DELTA

Cumulative Volume Delta in Crypto: Why the Value Changes Before Candle Close

CVD adds each bar's buy-minus-sell volume to a running total. The live bar's delta can swing either way until it closes, and estimated CVDs add their own uncertainty.

Short answer

CVD = running sum of per-bar delta (aggressive buy − aggressive sell volume) from an anchor. The live bar's delta changes with every trade, so CVD's last point moves up and down until the close. If the tool estimates delta from intrabar candles (TradingView documents this method) rather than trades, the live value can also change as finer intrabar bars complete. Compare CVD extremes only between closed bars within one anchor period.

Which part of CVD uses the live bar

ComponentUses current bar?Effect intrabar
Previous CVDNoFixed
Live bar deltaYesSwings with trades
Intrabar estimateIf usedChanges as sub-bars close

A bar can be strongly positive for most of its life and close negative after one large sell sweep.

Check Cumulative Volume Delta in Crypto against a live market before relying on it.

Try it in ChartsPod

How much it moves inside one bar

CVD during one bar (illustrative)CVD during one bar (illustrative): OPEN: Delta +40; MID: +310; LATE: Sell sweep: −180; CLOSE: CVD step −180.OPENDelta +40MID+310LATESell sweep: −180CLOSECVD step −180
Only CVD's closing value is kept in history. Original ChartsPod editorial graphic.
Illustrative intrabar range of CVD vs its closed valueIllustrative intrabar range of CVD vs its closed value: Live delta peak (BTC) 310 ; Closed delta (BTC) -180 .ILLUSTRATIVE INTRABAR RANGE OF CVD VS ITS CLOSED VALUELive delta peak (BTC)310Closed delta (BTC)-180
How far CVD travels inside a bar versus between bars. Original ChartsPod editorial graphic.

Rules

CVD signal hygieneCVD signal hygiene: Signals on closed bars; Bar-close alerts; Backtest uses the same rule; Live value labelled provisional; Settings identical across chart and alerts.CVD SIGNAL HYGIENESignals on closed barsBar-close alertsBacktest uses the same ruleLive value labelled provisionalSettings identical across chart and alerts
Closed values are what history shows. Original ChartsPod editorial graphic.

CVD settings: ChartsPod Cumulative Volume Delta: Settings to Check Before Your First Analysis; data quality: TradingView vs ChartsPod for CVD Data Quality: Feature Coverage.

Compare Cumulative Volume Delta in Crypto across Binance, Bybit, OKX and Hyperliquid markets.

Open markets in ChartsPod

Questions readers ask

Why does CVD change before the close?

The live bar's delta changes with every trade.

Is estimated CVD different?

It can shift as intrabar sub-bars complete.

How should I compare CVD?

Closed bars within one anchor period.

Sources and methodology

Indicator formulas are standard definitions; live-versus-closed behaviour follows TradingView's repainting documentation. Values in examples are illustrative.

  1. TradingView Pine Script: Repainting — live vs historical calculation.
  2. ChartsPod indicator reference — indicator calculations.
  3. TradingView: Cumulative Volume Delta — intrabar estimation, anchor period.

This article explains research tools and workflows. It is not financial advice, does not recommend buying or selling any asset and does not predict prices. Crypto derivatives carry a risk of rapid and total loss of margin.

CHARTSPOD EDITORIAL EDITION · RESEARCH AND EDUCATION ONLY · NOT FINANCIAL ADVICE.