Rolling CVD delta as a color gradient on hollow candles. Quick read of net order flow bias without cluttering your chart.

| Setting | Default | What it controls |
|---|---|---|
| Delta | ||
| Period | 15 | Number of bars to SUM delta over. This is your CVD window.On a 1m chart, Period=5 ≈ 5-min flow, Period=15 ≈ 15-min flow. Higher = slower/smoother signal that ignores single-bar spikes. Lower = more reactive to recent delta changes. |
| Adaptive Thresholds | ||
| Lookback Period | 60 | How many bars back to average |rollingDelta| for the adaptive threshold baseline. 60 bars on 1m = 1 hour of history to set the "typical delta" for the session. Lower = adapts faster to changing conditions. Higher = more stable baseline. |
| Neutral Zone | 0.15 | Fraction of avg |delta| where bar shows yellow. At 0.15: if avg delta is 80, then |rolling delta| below 12 = yellow. Raise toward 0.3–0.5 to only show directional color on stronger readings. Lower toward 0.05 to color nearly every bar. |
| Max Intensity | 2.0 | Multiple of avg |delta| at which gradient reaches full strength. At 2.0: full-color white/black appears when rolling delta ≥ 2× the average. Lower to 1.5 to reach full intensity sooner (useful in fast markets). Raise to 3.0 if you only want full-color on truly extreme readings. |
| Gradient | ||
| Power Curve | 0.7 | Exponent applied to the normalized intensity (tp = t ^ power). <1 pushes color out earlier — mid-range bars get noticeably colored. =1 is a pure linear ramp. >1 keeps bars soft until near the max — only extreme readings get strong color. |
| Colors | ||
| Bull Soft | #88FFFFFF | Color at the low-intensity end of the bull ramp (delta just above the neutral zone). |
| Bull Strong | #FFFFFFFF | Color at full bull intensity (rolling delta ≥ max threshold). |
| Bear Soft | #FF505757 | Color at the low-intensity end of the bear ramp. |
| Bear Strong | #FF242425 | Color at full bear intensity. Near-black by design — strong selling pressure. |
| Neutral | #9EFFFF00 | Color for bars where |rolling delta| is within the neutral zone. Yellow = contested flow. |
| Candle Body | ||
| Body Fill | #00000000 | Fill color for the interior of the candle body. Default alpha=0 = fully hollow (only the border and stripe show). Set a non-zero alpha to get a translucent filled body. |
| Direction Stripe | ||
| Stripe Fraction | 0.9 | What fraction of the body height the stripe occupies. 0.9 = 90% filled (very visible). Lower to 0.3–0.5 for a subtle accent line at the open edge. |
| Min Stripe Ticks | 1 | Minimum stripe height in ticks, regardless of body size. Ensures small-body bars still show a distinguishable stripe. |
The Period setting controls how many bars are summed. On a 1-minute chart, each bar = 1 minute, so Period = bars ≈ minutes. Mix and match to see different time perspectives simultaneously.
| Timeframe goal | On 1m chart | On 5m chart | Lookback suggestion |
|---|---|---|---|
| Intrabar / scalp | Period = 3 | Period = 1 | Lookback = 20–30 |
| 5-minute flow | Period = 5 | Period = 1 | Lookback = 30–50 |
| 15-minute flow (default) | Period = 15 | Period = 3 | Lookback = 60 |
| 30-minute flow | Period = 30 | Period = 6 | Lookback = 80–100 |
| Hourly bias | Period = 60 | Period = 12 | Lookback = 120+ |
Tip: Run two instances side by side — one at Period=5 for scalp reads, one at Period=15 for bias direction. When both agree, conviction is higher.
| Characteristic | PND Delta Candles | PND Order Flow Composite |
|---|---|---|
| Core signal | Rolling sum of delta only | 7 signals combined (delta, absorption, exhaustion, DOM, footprint) |
| Speed / reactivity | Very fast — single calculation | Slightly slower — z-scores + EMA smoothing |
| False signal filtering | Moderate — single metric | Better — signals must agree to score high |
| Live DOM data (L2) | No | Yes — Queue Imbalance signal |
| Footprint cluster data | No | Yes — Cluster Location signal |
| Works on historical bars | Fully | Yes, except S6 (DOM = 0 on history) |
| Best use case | Quick read: is flow net bullish or bearish right now? | Higher-conviction reads: do multiple signals confirm the same direction? |
| Run together? | Yes — use the same Period / FastPeriod so they cover the same CVD window. Colors are different by design. | |
The indicator is distributed as a compiled .dll file. No coding required — just download and drop into the ATAS indicators folder.
PNDDeltaCandles.dll from the indicators channel.%AppData%\ATAS\Indicators\~/Library/Application Support/ATAS/Indicators/PND Delta Candles, and add it to any chart.