1Copy the scriptPress Copy script above. It reads the file straight from GitHub.
2Open the Pine EditorOpen a TradingView chart and choose Pine Editor at the bottom of the screen.
3Paste over the templateCreate a new indicator, select all of the template text and paste. Press Save and give it a name.
4Add it to the chartPress Add to chart, then adjust the settings with the gear icon next to its name.
Source Code
The code stays on GitHub. The author has not published this script under an open licence, so ForexR does not show its code. Copy script reads the file straight from GitHub into your clipboard, so you can still try it on your own chart. Ask the author before reusing the code anywhere else.
Overview
QPulse calculates volume delta, a cumulative delta proxy, advanced adaptive ATR, and a hybrid volume-weighted RSI with overbought and oversold thresholds. The script detects divergence and relative volume spikes, rendering visual heatmap blocks and oscillator lines. Users can adjust heatmap resolution, normalize volume, toggle intermarket divergence, and tune ATR sensitivities. As an analytical indicator, it provides visual cues and alerts without automated trade execution or exit rules.
Volume delta analysis and cumulative delta proxy
Heatmap visualization with configurable lookback
Hybrid volume-weighted RSI with adaptive ATR
Intermarket divergence and relative volume detection
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
Show Heatmap
bool
true
show_heatmap
Heatmap Height
int
10
heatmap_height
Heatmap History Length
int
100
heatmap_lookback
Heatmap Smoothing
int
3
heatmap_smoothing
Volume Delta Analysis
bool
true
enable_volume_delta
Volatility Signatures
bool
true
enable_volatility_signatures
VWAP Deviation Bands
bool
false
enable_vwap_bands
Relative Volume Spikes
bool
true
enable_rvol_detection
Divergence Detection
bool
true
enable_divergence_engine
Intermarket Volatility Divergence
bool
true
enable_intermarket_divergence
Cumulative Delta (CVD) Proxy
bool
true
enable_cvd_proxy
Direct Volatility of Volatility
bool
true
enable_direct_vov
Show all 35 settings
Setting
Type
Default
Variable
Market Type
string
Auto-Detect
futures_mode
Enable Volume Normalization
bool
true
enable_volume_norm
Volume Scaling Power
float
0.3
volume_norm_power
Enable Statistical Significance Filter
bool
true
enable_stat_significance
Low Volume Percentile
int
20
low_vol_threshold
Medium Volume Percentile
int
50
med_vol_threshold
Enable Advanced ATR
bool
true
enable_advanced_atr
Advanced Sensitivity
float
1.0
advanced_sensitivity
Adaptive Strength
float
1.0
adaptive_strength
Volume Integration
float
1.0
volume_integration
Enable Hybrid VWRSI+ATR
bool
true
enable_hybrid
Volume Weight Sensitivity
float
1.0
vw_sensitivity
ATR Adaptation Sensitivity
float
1.0
atr_sensitivity
Hybrid Mode
string
Auto
hybrid_mode
Source
source
close
src
RSI Length
int
6
length
Overbought Level
float
70.0
overbought
Oversold Level
float
30.0
oversold
Show Dynamic Zones
bool
true
show_zones
Visual Display Mode
string
Zero-Centered
visual_mode
Show Divergence Signals
bool
true
show_divergences
Show Technical Levels
bool
true
show_tech_levels
Enable Alerts
bool
true
enable_alerts
Third-party code. ForexR did not write, test or endorse this script, and the summary above was generated automatically from its code and README. Indicators describe the past, and a strategy's backtest can look better than live trading, especially when a script repaints. Check it in the Strategy Tester and on a demo account before you rely on it.
This indicator marks RSI divergences only when price trades beyond daily VWAP standard-deviation bands. It compares recent RSI extremes with price highs and lows over a lookback window, and it treats a divergence as valid only while RSI stays beyond overbought
This indicator builds a momentum score from the rate of change of close, using a lookback that expands or contracts with ATR relative to its standard deviation. It divides that rate of change by price standard deviation, scales the result, and weights it by vo
This indicator plots a TTM Squeeze momentum oscillator and a MACD line in a separate pane. It builds the squeeze oscillator from a linear regression of price against a high-low and simple moving average midpoint, and colors the area by slope and sign. Circles
The Bubbles Indicator measures volatility squeezes and expansion bursts using Bollinger Bands combined with a sinusoid oscillator and RSI divergence. It processes price data through scaled Bollinger Bands to highlight volatility changes while confirming trend
The Expectation Maximization Gaussian Mixture Regime indicator clusters market states into two to five components using an online Expectation-Maximization Gaussian Mixture Model. It processes three input features: volatility-normalized momentum, relative volat
This indicator plots the Money Flow Index in a separate pane and marks regular and hidden bullish and bearish divergences between price pivots and the oscillator. It builds the index from positive and negative money flow, then finds pivot highs and lows using