Indicators: delta (histogram, Delta %, Session CVD, divergence)
The Delta group of the Indicators library turns the bar delta into six pane studies: Delta Histogram, Delta %, Session CVD, Delta momentum, Delta min/max and Price/Delta Divergence. Delta is read from the backend aggregate and the CVD resets only at the source session open.
Senzoukria · Documentation · Updated September 2026
Where to find it
- Where
- Chart toolbar → Indicators → group "Library · Delta"
- Target
- Pane for all six studies
- CVD anchor
- Source session open: CME 17:00 Chicago or crypto midnight UTC; never the first loaded bar
- Default period
- 5 for Delta momentum and Price/Delta Divergence
What it does
Delta per level is buy volume minus sell volume; bar delta is the sum over levels, carried by the bar as totalDelta and consumed without recalculation. Delta Histogram plots that value with the sign as color; bars whose delta source is unknown emit no point. Delta % divides delta by total volume × 100, bounded −100..+100, and leaves a gap on zero volume because 0/0 is not 0 %.
Session CVD accumulates delta from the first bar of each source session and resets to zero at every session open in the loaded history, not only the current one. If a bar in the session has an unknown delta, the cumulative value becomes unknown for the rest of that session. Delta momentum is delta[i] − delta[i−N]. Delta min/max reads the intrabar deltaHigh and deltaLow fields when the source supplies them; they cannot be rebuilt from aggregated levels because the tick order is lost. Price/Delta Divergence is sign(close change over N) − sign(delta change over N), a value in {−2, −1, 0, +1, +2}.
Settings
| Study | Setting | Default (range) | What it changes |
|---|---|---|---|
| Delta Histogram | Positive color / Negative color | green / red | Histogram colors by sign |
| Delta Histogram | Smoothing | 1 (1–200) | Optional SMA; 1 = raw values |
| Delta % | Color / Smoothing | cyan / 1 (1–200) | Line color; optional SMA |
| Session CVD | Color | blue | Line color, width 2 |
| Session CVD | Smoothing | 1 (1–200) | SMA applied inside each session; the window restarts on a gap |
| Delta momentum | Period | 5 (1–200) | Distance between the two deltas compared |
| Delta min/max | Max color / Min color | green / red | Colors of the two intrabar extreme lines |
| Delta min/max | Smoothing | 1 (1–200) | Optional SMA of each line |
| Price/Delta Divergence | Period | 5 (1–200) | Lookback for both sign comparisons |
How to use it
Enable a study from the Library groups of the Indicators panel. The Study guide card for Session CVD states that delta is accumulated from the first loaded bar of each session and resets at the source boundary; a reset does not prove that all earlier trades of that session are loaded, so a partially loaded session shows a partial cumulative delta. This library study differs from the built-in CVD panel, which uses the panel's own anchor.
Price/Delta Divergence reads as a score: 0 means price and flow agree; +2 means price rose while delta fell over N bars; −2 is the mirror; ±1 means one of the two was flat. It is a sign comparison chosen because a mixed price/contract magnitude would have no honest scale.
Limits and pitfalls
- Delta needs a bid × ask split from the source. OHLCV-only bars carry an unknown delta and produce gaps, not zeros.
- Delta min/max depends on source granularity and preserved execution order; aggregated historical frames may yield estimated extremes, and missing fields stay gaps.
- Session CVD smoothing restarts its window after a gap or a session reset so that an average never spans two sessions.
- Delta momentum and Price/Delta Divergence use totalDelta directly and do not check the delta source; on unknown-delta bars they compare non-finite values, so read them only on bars with a known split.
- These are descriptive measures of executed volume; they do not route orders and do not forecast.
Related pages
- Base volume studies
- Volume flow studies
- Learn: cumulative delta explained
- Learn: order flow imbalance
- Delta Histogram study
- Session CVD study
- Footprint chart
This page in other languages
Frequently asked questions
- Why does the Session CVD restart in the middle of my loaded history?
- Because it resets at each source session open (17:00 Chicago for CME, midnight UTC for crypto). Multi-day history contains several sessions, and each one starts from zero.
- Why is Delta % empty on some bars?
- Either the bar has zero volume or the source did not supply a delta. Both cases are absence of information, which the study shows as a gap rather than 0 %.
- Can I smooth the Delta Histogram?
- Yes, with the Smoothing setting (default 1 = off). A larger value applies a simple average over the histogram values; missing points are never counted as zero.