TRADINGVIEW GUIDE · CVD

TradingView CVD for Crypto: Intrabar Estimates and Anchor Settings

TradingView's Cumulative Volume Delta is an estimate built from lower-timeframe bars that resets every anchor period. Both choices change what a divergence means.

Short answer

TradingView's CVD scans lower-timeframe bars inside each chart bar, counts a bar's volume as positive if it closes above its open and negative if below (using the previous close when unchanged), sums that into a bar delta and accumulates it until the anchor period resets the total to zero. By default the intrabar timeframe is chosen automatically (1S for seconds charts, 1 minute for minute and hour charts, 5 for daily, 60 otherwise). Lower intrabar timeframes are more precise but cover less history, so set the anchor and timeframe explicitly before reading divergences.

How the estimate is built

TradingView CVD calculationTradingView CVD calculation. Steps: 1. Scan intrabars — Auto: 1S, 1, 5 or 60; 2. Sign each — Close vs open; ties use previous close; 3. Sum per bar — Bar delta; 4. Accumulate — Running total within period; 5. Reset — At each new anchor periodDOCUMENTED METHOD1Scan intrabarsAuto: 1S, 1, 5 or602Sign eachClose vs open; tiesuse previous close3Sum per barBar delta4AccumulateRunning totalwithin period5ResetAt each new anchorperiod
Summarised from TradingView's CVD help page. Original ChartsPod editorial graphic.

TradingView describes the aim as to "estimate the difference (delta) between buying and selling pressure within each chart bar". The candle for each bar opens at the previous cumulative value (or 0 at a new period) and closes at the new running total.

Why the anchor matters on 24/7 markets

The running total resets to 0 at every new anchor period. On crypto, a daily anchor resets at a clock time, not at an exchange open. A "divergence" that spans a reset is comparing two unrelated totals.

A divergence that is really a resetA divergence that is really a reset: DAY 1: Price high; CVD +900; RESET: Anchor period ends; CVD = 0; DAY 2: Price higher; CVD +400; READING: Lower CVD is a reset artefact, not weakness.DAY 1Price high; CVD +900RESETAnchor period ends; CVD = 0DAY 2Price higher; CVD +400READINGLower CVD is a reset artefact,not weakness
Illustrative values. Compare CVD swings only within one anchor period. Original ChartsPod editorial graphic.

Precision versus history

Intrabar timeframePrecisionHistory coverage
1 secondHighestShortest
1 minuteMediumLonger
60 minutesLowLongest

The guide notes that "lower timeframes provide higher precision at the cost of less chart bar coverage". If you change the custom timeframe, old values change too. For a trade-based alternative, see ChartsPod CVD Reset: Match Your Session Before Reading Divergence and TradingView Footprint vs Trade-Based Footprint: Data Differences.

Compare TradingView's estimate with a trade-based cumulative delta on the same contract.

Open CVD in ChartsPod

Worked example: changing the intrabar timeframe

Illustrative case on a 1-hour crypto chart. With the automatic setting, TradingView's CVD uses 1-minute intrabars. Within one hour, the 1-minute bars might show 34 up-closing and 26 down-closing bars, giving a positive bar delta.

Switch the custom intrabar timeframe to 1 second and the same hour is evaluated from thousands of one-second bars. Brief selling bursts that sat inside up-closing minutes now count as negative, and the bar delta can shrink or flip. Nothing about the market changed; the estimate became more precise. The trade-off documented by TradingView is that finer intrabars cover less history, so older bars may not be computable at all on the finer setting.

For comparisons, pick one intrabar timeframe, note it, and do not switch it while studying a period. If a divergence only appears on one setting, treat it as fragile.

Reading rules

Before reading a CVD divergenceBefore reading a CVD divergence: Anchor period known and both swings inside it; Intrabar timeframe fixed, not auto, for comparisons; Venue and market type match your trade; Price swing defined before looking at CVD; Outcome recorded whether it worked or not.BEFORE READING A CVD DIVERGENCEAnchor period known and both swings inside itIntrabar timeframe fixed, not auto, for comparisonsVenue and market type match your tradePrice swing defined before looking at CVDOutcome recorded whether it worked or not
Prevents reading resets and resolution changes as signals. Original ChartsPod editorial graphic.

Set the anchor and intrabar timeframe explicitly, compare only within one period, and remember the delta is estimated from bar direction.

Check TradingView CVD for Crypto against a live market before relying on it.

Try it in ChartsPod

Questions readers ask

Is TradingView CVD based on real buy and sell orders?

No. It estimates delta from lower-timeframe bar direction.

Why did my CVD jump to zero?

The anchor period reset the running total.

Which intrabar timeframe does TradingView use?

Automatically: 1S for seconds charts, 1 for minute/hour charts, 5 for daily, 60 otherwise, unless you set a custom timeframe.

Sources and methodology

ChartsPod capabilities were checked against ChartsPod's public pages (home, docs, markets and indicators) on 17 October 2026. Third-party facts come only from the official sources listed. Venue availability inside ChartsPod is shown per tool, so confirm the exact exchange and contract in the terminal before relying on a feature. Worked examples use clearly labelled illustrative numbers, not recorded market data.

  1. TradingView: Cumulative Volume Delta — intrabar estimation, anchor period.
  2. TradingView: Volume footprint charts, a complete guide — intrabar method, row size, imbalance, repainting.
  3. ChartsPod indicator reference — indicator calculations.

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.