IndicatorsIndicator

Order-Flow Volume (CVD)

Order-Flow Volume (CVD) — BuildLab indicator (illustrative)
Order Flow & Volume

See the net buying vs. selling pressure behind every move.

Cumulative Volume Delta signs each bar’s volume by direction and accumulates it — optionally re-anchored each session — so you can see whether a move is actually backed by order flow. On Tradovate it uses true bid/ask volume (offer − bid) for an exchange-accurate read; on TradingView it signs volume by candle direction.

Best for: Index & micro futures (ES/MES, NQ/MNQ, GC/MGC), 1–15 min intraday.

TradingView · Pine Script v6Tradovate · JavaScriptPlots in: Separate pane
FREE · FULL SOURCE
Download the indicator
TradingView (.pine)Tradovate (.js)

Open it, read it, edit it — it’s yours. © BuildLab Consulting.

How to use it

Read the pressure

Rising CVD = net buyers in control; falling CVD = net sellers. The slope matters more than the absolute number.

Hunt divergences

Price makes a new high but CVD does not (or vice-versa) → the move isn’t backed by order flow. This is the highest-value signal: it flags exhaustion and likely reversals.

Use the signal MA

CVD crossing above/below its moving average marks a shift in short-term pressure — a confirmation filter for entries.

Anchor to the session

Keep “reset each session” on for day trading so each day starts flat; turn it off for a continuous multi-day swing view.

Settings

  • Delta source / True delta
    Use bid/ask volume where available (Tradovate), otherwise candle polarity (close vs. open or prior close).
  • Reset each session
    Re-anchor the cumulative delta to zero at the start of each trading day for clean intraday reads.
  • Signal MA length
    Length of the moving average drawn over CVD to smooth it and flag pressure shifts.

Install

TradingView: open the Pine Editor, paste the .pine source, click Save, then “Add to chart.”

Tradovate: Chart ▸ Indicators ▸ “+” (Add Custom Indicator), paste the .js source, Save, then add it to the chart.

Note: TradingView volume delta is estimated from candle direction; Tradovate’s offer/bid volume is true executed delta. Both are educational tools, not signals to trade blindly.

Ready to Work, Let's Chat

Our team of experts is ready to collaborate with you every step of the way, from initial consultation to implementation.

Contact Us Today!