Skip to main content

Overview

Anchored CVD (Cumulative Volume Delta) works like standard CVD but resets at session boundaries. Instead of accumulating delta from the beginning of your data, it starts fresh at each session open. This eliminates long-term cumulative drift and focuses on intra-session buying and selling pressure, making it far more useful for short-term trading.

How It Works

Standard CVD accumulates buy volume minus sell volume from the first bar in your dataset. Over days and weeks, the absolute value drifts far from zero, making it hard to interpret. Anchored CVD solves this by resetting the accumulation at configurable intervals:
  • D1 (Daily) — Resets at the start of each trading day
  • 4H — Resets every 4 hours
  • 1H — Resets every hour
After each reset, the CVD starts accumulating from zero again. This means:
  • A positive Anchored CVD on D1 = net buying since the session opened today
  • A negative reading = net selling since the session opened
Daily-anchored CVD is excellent for intraday trading — it shows the session’s net buying or selling pressure from the open. Compare it to price: if price is flat but Anchored CVD is rising, hidden buying is occurring.

Interpretation

PatternMeaning
Rising Anchored CVD + rising priceHealthy trend with genuine buying
Rising Anchored CVD + flat priceHidden accumulation — bullish
Falling Anchored CVD + flat priceHidden distribution — bearish
Falling Anchored CVD + falling priceGenuine selling pressure
Anchored CVD makes new session highSession buyers in control
Anchored CVD makes new session lowSession sellers in control

Settings

ParameterDescriptionDefault
positiveColorColor when CVD is above zero#22c55e
negativeColorColor when CVD is below zero#ef4444
anchorReset interval: D1, 4H, or 1HD1
sessionStartHourHour (UTC) to start the daily session0
displayModeVisualization style: line, columns, or candlescolumns
highlightAnomaliesHighlight extreme session delta readingstrue
anomalyThresholdStandard deviations for anomaly detection2.0
anomalyPeriodLookback period for anomaly calculation50
gradientIntensityScale bar opacity by magnitudetrue

Anchor Modes

D1 — Daily Reset

Resets at sessionStartHour UTC each day. The most common setting. Shows the cumulative buy/sell imbalance for the current trading day. Use sessionStartHour to align with your preferred market session:
  • 0 — UTC midnight (default, aligned with Binance daily close)
  • 8 — Asian session open
  • 13 — US session open (approximate)

4H — Four-Hour Reset

Resets every 4 hours from midnight UTC. Useful for swing traders who want to see buying/selling pressure within each 4H candle’s formation period.

1H — Hourly Reset

Resets every hour. Shows micro-level buying/selling pressure. Best for scalping and very short-term trading.

Display Modes

  • Columns — Default. Green above zero, red below. Shows the running session CVD as a histogram.
  • Line — Continuous line plot. Better for seeing the shape of intra-session accumulation.
  • Candles — OHLC of CVD values. Shows the range of cumulative delta within each bar.
The sessionStartHour setting only applies when anchor is set to D1. For 4H and 1H anchors, resets occur at fixed UTC intervals starting from midnight.

Anomaly Detection

With highlightAnomalies enabled, bars where the session CVD exceeds anomalyThreshold standard deviations from the rolling mean are marked. Intra-session anomalies indicate:
  • One-sided session dominated by a single participant type
  • Major news causing sustained directional flow
  • Liquidation cascades creating extreme delta

Practical Examples

Intraday Reversal Setup: Anchored CVD (D1) reaches an extreme negative reading in the first few hours. Price stabilizes. As CVD starts recovering toward zero, it signals the session selling is exhausted — look for long entries. Session Trend Confirmation: Price breaks above the session high. Anchored CVD is at its session high as well — the breakout is backed by genuine cumulative buying, not just a single spike. Hidden Divergence: Price makes a new session high, but Anchored CVD makes a lower high than its previous session peak — buying pressure is weakening despite higher prices. Potential for reversal.
  • CVD — Standard cumulative volume delta (no reset)
  • Anchored OI — Open interest changes from session start
  • Volume Ratio — Per-bar normalized buy/sell ratio