CVD Pressure Ledger Guide & All 69 Inputs | SG Group
Skip to content
Japanese page

FreeOpen sourcePine Script v6

TradingView Free Indicator

Build reset-aware cumulative volume delta with selectable delta engines, then organize bar delta, CVD, a -100 to +100 Pressure Score, price-flow Agreement and Effort/Response in one ledger.

Volume / Market Internals
Real chart published on TradingView: CVD Pressure Ledger - Cumulative Volume Delta Flow
Real chart image from the published TradingView page. The symbol, timeframe, settings and prices shown are a captured example, not current data or a trading result.
PurposeRecord CVD and price-flow context
Best forUsers who want explicit assumptions around volume-flow estimates
Primary outputCVD, delta histogram, Pressure and ledger table
Chart placementSeparate pane
01 — Overview

Read the delta engine and Volume status first

Auto intrabar attempts lower-timeframe volume delta and falls back to Tick-rule when unavailable. Intrabar CVD, Tick-rule and CLV range-weighted are selectable, but approximate engines do not reconstruct true bid/ask aggressor flow or an order book.

What it visualizes

Reset-aware CVD line and candles, bar-delta histogram, zero line, reset tint, Neutral background, a Pressure line rescaled into the recent CVD range, and a ledger for Engine, Volume, State, Fingerprint, Agreement and Effort/Resp.

How it works

CVD slope, delta share, CVD Z-score and prior-state persistence form a weighted Pressure Score clamped to -100 through +100. Enter and release thresholds plus hysteresis maintain Positive, Negative and Neutral states. Rolling normalization history continues across resets.

Delta depends on the engine

Intrabar uses official lower-timeframe delta, Tick-rule uses bar direction and recent close change, and CLV weights volume by close location. Fallback is reported in the ledger.

Pressure is a composite score

Slope, delta share, Z-score and prior-state persistence are weighted together. The result is not probability or a trade signal.

Agreement and Effort/Response

Normalized price slope times normalized CVD slope identifies mismatch, while absolute delta versus average volume and price change versus ATR classify effort and response.

02 — Install and start

Add it to TradingView

Add the public script to a chart and identify every drawing in the default configuration first. Change only one input at a time.

CVD Pressure Ledger – Cumulative Volume Delta Flow

Open the public CVD Pressure Ledger – Cumulative Volume Delta Flow page and add it to a TradingView chart. No SG Group account is required.

  1. Open the “Use on TradingView” link below.
  2. Select “Use on chart” on TradingView to add the script to your chart.
  3. Open the gear icon, then Settings → Inputs, and observe the default configuration first.
  4. Change one input at a time for the symbol and timeframe you are studying.
Observe the defaults firstChange one input at a timeVerify symbol, timeframe and feed

Prevent misreads when indicators overlap

Overlapping lines, bands, backgrounds or tables can be duplicate drawings of the same kind of information. Never treat visual overlap by itself as stronger evidence or signal agreement. Another CVD, Volume Delta, delta histogram or order-flow-style oscillator can duplicate the CVD line, candles, histogram, zero line, backgrounds and table. The Pressure plot is also rescaled into CVD coordinates and must not be mistaken for another CVD value.

  • Start with Clean display or the CVD line and hide any other CVD or Volume Delta study.
  • Toggle CVD candles, bar-delta histogram and Pressure Score one at a time to identify each scale and color.
  • Read Pressure from the ledger or Data Window, not from its rescaled plot height.
  • Keep the ledger clear of another table and do not combine reset tint or Neutral background with another state background.
03 — How to read it

A practical reading order

Do not turn one value or color into a conclusion. Check the condition, persistence and relationship to price in order.

Check Engine and Volume

Read Intrabar, Tick-rule, CLV or Auto->Tick together with Available or Unavailable / flat CVD before interpreting flow.

Read the true Pressure value in the table

The plotted Pressure line is rescaled into the CVD range. Use the ledger or Data Window for the actual -100 to +100 value.

Separate State, Agreement and Effort

Positive/Negative/Neutral, price-flow mismatch and High effort / muted response are related but different descriptions, not one trade direction.

Status and display terms

Intrabar / Tick-rule / CLV

Lower-timeframe volume delta / bar-direction estimate / close-location estimate.

Auto->Tick / Intrabar n/a->Tick

Intrabar data was unavailable and processing fell back to Tick-rule.

Available / Zero or n/a now / Unavailable / flat CVD

Volume available / zero or unavailable now / unavailable with flat CVD.

Positive / Negative / Neutral

Hysteresis state of Pressure Score, not trade direction or probability.

Price up / flow soft / Price down / flow firm

A mismatch context between price slope and CVD slope.

P+ Z2 Rh A5 Mx

Example fingerprint for pressure polarity, Z bucket, response, state age and expanding mismatch.

04 — Settings reference

Settings reference

The labels below match the published script’s English Inputs panel. Defaults reflect the public source at the time of review and may change in a later TradingView update.

On small screens, each input is reformatted as a readable stacked card.

1. Engine

3 inputs
Input labelDefault / optionsWhat it controls and when to adjust it
Delta calculation modeAuto intrabar; Auto intrabar / Intrabar CVD / Tick-rule / CLV range-weightedSelects the method used to estimate per-bar buying and selling volume.
Lower timeframe modeAuto; Auto / ManualSelects how the lower timeframe used by the intrabar engine is chosen.
Manual lower timeframe1 (1 minute)Sets the lower timeframe requested when manual selection is enabled.

2. Reset / Anchor

6 inputs
Input labelDefault / optionsWhat it controls and when to adjust it
Reset modeSession; None / Session / Day / Week / Month / Custom anchor timeframe / N barsSelects the anchor that resets cumulative volume delta.
Custom anchor timeframe1DSets the custom anchor timeframe parameter used by 2. Reset / Anchor.
N bars per reset500; min 1Sets the n bars per reset parameter used by 2. Reset / Anchor.
Session string0930-1600Sets the session string parameter used by 2. Reset / Anchor.
Session timezoneAmerica/New_YorkSets the session timezone parameter used by 2. Reset / Anchor.
Show reset anchor tintOnShows or hides reset anchor tint.

3. Normalization

6 inputs
Input labelDefault / optionsWhat it controls and when to adjust it
Smoothing typeNone; None / SMA / EMA / RMASelects the smoothing type setting used by 3. Normalization.
Smoothing length9; min 1Sets the bar count used for smoothing length.
Slope length14; min 1Sets the bar count used for slope length.
Z-score lookback100; min 5Sets the bar count used for z-score lookback.
Percentile lookback100; min 5Sets the bar count used for percentile lookback.
Delta share cap1.0; 0.1–1, step 0.05Sets the delta share cap parameter used by 3. Normalization.

4. Pressure Score

9 inputs
Input labelDefault / optionsWhat it controls and when to adjust it
Pressure state threshold40; 1–100Sets the activation threshold for pressure state.
Neutral band15; 0–100Sets the neutral band parameter used by 4. Pressure Score.
Use hysteresisOnEnables or disables hysteresis.
Hysteresis amount10; 0–100Sets the hysteresis amount parameter used by 4. Pressure Score.
Weight: slope1.0; min 0Sets the weight: slope parameter used by 4. Pressure Score.
Weight: delta share1.0; min 0Sets the weight: delta share parameter used by 4. Pressure Score.
Weight: z-score1.0; min 0Sets the weight: z-score parameter used by 4. Pressure Score.
Weight: persistence0.5; min 0Sets the weight: persistence parameter used by 4. Pressure Score.
Persistence reference bars20; min 1Sets the bar count used for persistence reference bars.

5. Price-Flow Agreement

3 inputs
Input labelDefault / optionsWhat it controls and when to adjust it
Agreement slope length14; min 1Sets the bar count used for agreement slope length.
Agreement scaling lookback100; min 5Sets the bar count used for agreement scaling lookback.
Mismatch threshold30; 1–100Sets the activation threshold for mismatch.

6. Effort vs Response

6 inputs
Input labelDefault / optionsWhat it controls and when to adjust it
Effort lookback20; min 1Sets the bar count used for effort lookback.
ATR length14; min 1Sets the bar count used for atr length.
Effort low threshold0.5; min 0, step 0.1Sets the activation threshold for effort low.
Effort high threshold1.5; min 0, step 0.1Sets the activation threshold for effort high.
Response muted threshold0.5; min 0, step 0.1Sets the activation threshold for response muted.
Response high threshold1.5; min 0, step 0.1Sets the activation threshold for response high.

7. Display

11 inputs
Input labelDefault / optionsWhat it controls and when to adjust it
Display modeResearch; Clean / Candle / Research / MinimalSelects the preset amount of CVD-ledger information shown.
Show CVD candlesOnShows or hides cvd candles.
Show CVD lineOnShows or hides cvd line.
Show bar delta histogramOnShows or hides bar delta histogram.
Show pressure scoreOnShows or hides pressure score.
Show zero lineOnShows or hides zero line.
Show background state (neutral only)OnShows or hides background state (neutral only).
Show data-warning labelOnShows or hides data-warning label.
Histogram height scaling1.0; min 0.01Sets the histogram height scaling parameter used by 7. Display.
Pressure line range factor0.8; 0.05–1, step 0.05Sets the pressure line range factor parameter used by 7. Display.
Confirmed bars only (events/alerts)OnSets the confirmed bars only (events/alerts) parameter used by 7. Display.

8. Colors

10 inputs
Input labelDefault / optionsWhat it controls and when to adjust it
CVD up / positive#26a69aSets the cvd up / positive parameter used by 8. Colors.
CVD down / negative#ef5350Sets the cvd down / negative parameter used by 8. Colors.
CVD line#42a5f5Sets the cvd line parameter used by 8. Colors.
Smoothing line#ab47bcSets the smoothing line parameter used by 8. Colors.
Pressure line#ffa726Sets the pressure line parameter used by 8. Colors.
Zero linegraySets the zero line parameter used by 8. Colors.
Reset anchor tintgray, transparency 80Sets the reset anchor tint parameter used by 8. Colors.
Neutral backgroundgray, transparency 92Sets the neutral background parameter used by 8. Colors.
Histogram transparency35; 0–100Sets the transparency of histogram.
Line width2; 1–6Sets the line width used for .

9. Ledger Table

11 inputs
Input labelDefault / optionsWhat it controls and when to adjust it
Show context (ledger) tableOnShows or hides context (ledger) table.
Table layoutStandard; Compact / Standard / DetailedSelects the compact, standard, or detailed ledger-table layout.
Table positionTop right; Top/Bottom/Middle × Left/RightSelects where the ledger table is placed on the chart.
Table text sizeSmall; Tiny / Small / Normal / LargeSets the displayed size of table text.
Table header/key text color#f8fafcSets the color used for table header/key text.
Table value text color#ffffffSets the color used for table value text.
Table background#111827Sets the table background parameter used by 9. Ledger Table.
Table alternate row background#161e2cSets the table alternate row background parameter used by 9. Ledger Table.
Table header background#374151Sets the table header background parameter used by 9. Ledger Table.
Table border color#4b5563, transparency 20Sets the color used for table border.
Bold ledger textOnDisplays ledger text in bold type.

10. Alerts

1 input
Input labelDefault / optionsWhat it controls and when to adjust it
Enable alert conditionsOnEnables the indicator's fact-based pressure and flow alert conditions.

11. Safety / Data Warnings

3 inputs
Input labelDefault / optionsWhat it controls and when to adjust it
Warn on non-standard chartsOnShows a warning when non-standard charts is detected.
Warn on limited volumeOnShows a warning when limited volume is detected.
Show live-bar note in ledger tableOnShows or hides live-bar note in ledger table.
05 — Alerts

Alerts report events, not decisions

Alerts are state, touch or transition events defined in the public source. They are not trade instructions.

  • Pressure state changed, Positive pressure state started, Negative pressure state started and Pressure returned to neutral.
  • New positive CVD extreme and New negative CVD extreme.
  • Price-flow mismatch started and Price-flow mismatch expanded.
  • High effort / muted response context, Reset period started and Data fallback active.
06 — Limitations and responsible use

Not a buy/sell signal

This tool is for analysis and visualization. It is not investment advice, a trade recommendation, a forecast, or a promise of profit or accuracy. Results depend on inputs, symbol, timeframe, and data feed. You remain responsible for every trading decision.

Not true order flow

Tick-rule and CLV are bar-based estimates. They do not reconstruct bid/ask trades, a footprint, an order book or true aggressor side.

Intrabar availability varies

Lower-timeframe history and precision depend on symbol, exchange, feed, TradingView plan and selected LTF. Auto can fall back.

Volume and realtime constraints

FX or CFD feeds may use tick volume; absent volume can leave CVD flat. Plots can update until the realtime bar closes.

Important

Bar delta, CVD, Pressure, Agreement and Fingerprint derive from the same price and volume series. Do not count them as independent signals. Positive or mismatch does not provide an entry, exit, target or stop.

07 — FAQ

Frequently asked questions

Clarify delta engines, fallback, Pressure scaling and volume constraints.

Is CVD Pressure Ledger – Cumulative Volume Delta Flow free to use?

Yes. It is a free, open-source indicator published by SG Group on TradingView. Review TradingView’s terms and the conditions attached to the public script before reuse or redistribution.

Should I change the settings immediately?

Start with the published defaults and observe the drawings and state changes first. Then change one input at a time for the symbol, timeframe and data feed so you can identify what caused each visual change.

Can I display it with other indicators?

Yes, but similar lines, bands, backgrounds and tables can overlap and obscure their source. Isolate each indicator first and hide duplicate components. Visual overlap alone is not stronger evidence or signal agreement.

Does the display provide trade signals?

No. It is analysis and visualization context consistent with the public description. It does not provide entries, exits, targets, stops, price forecasts, or promises of profit, win rate or accuracy.

Does the plotted Pressure line directly use the -100 to +100 scale?

No. It is rescaled into the recent CVD range for display. Read the actual score in the ledger or Data Window.

Source basis and update policy

This guide is grounded in SG Group’s live catalogue, the script’s published TradingView description, and the user-facing inputs in its open source. Labels and defaults can change after a script update.