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
Bookmap Heatmap & Order Flow draws heatmap boxes where volume exceeds a rolling average, volume dots above a relative-volume filter, and a smoothed cumulative-delta proxy. Optional signals use absorption rules based on range versus ATR and volume, plus breakout and divergence lookbacks. Settings change the window length, volume thresholds, box opacity and lifetime, delta smoothing, and wick influence. It plots on the price chart. The supplied excerpt does not show how signals are confirmed after the bar closes.
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
Show Liquidity Heatmap
bool
true
i_showHeatmap
Show Volume Dots
bool
true
i_showDots
Show Cumulative Delta
bool
true
i_showDelta
Show Smart Signals
bool
true
i_showSignals
Highlight Absorption Zones
bool
true
i_showAbsZone
Rolling Window Length
int
50
i_heatLen
Volume Threshold (x avg)
float
1.5
i_heatThresh
Box Opacity (0-100)
int
85
i_heatAlpha
Zone Display Bars
int
20
i_boxLife
Delta Smoothing Length
int
14
i_deltaLen
Wick Influence Weight
float
0.3
i_wickWeight
Volume SMA Length
int
20
i_dotVolLen
Show all 18 settings
Setting
Type
Default
Variable
Min Relative Vol (filter)
float
0.5
i_dotMinRel
Absorption: Max Range/ATR
float
0.3
i_absRangeK
Absorption: Min Vol Mult
float
2.0
i_absVolK
Breakout: Min Vol Mult
float
1.8
i_brkVolK
Breakout Lookback
int
20
i_brkLookbk
Divergence Lookback
int
14
i_divLen
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 script identifies and visualizes bullish and bearish order blocks on the price chart. It detects low-volatility consolidation ranges followed by breakout moves accompanied by high trading volume. Users can select between Simple, Relative, or Weighted volu
This indicator identifies and plots price compression zones directly on the price chart using multi-module scoring. It measures ATR compression, ADX chop levels, boundary touches, volume dry-up, and historical pivot levels to identify consolidation areas and s
This indicator plots opening range breakout levels across multiple timeframes, including five, fifteen, thirty, and sixty minutes, directly on the price chart. It also displays the session open and overnight high and low levels. The script calculates an openin
This indicator identifies dynamic support and resistance levels using pivot highs and lows. It plots resistance and support lines directly on the price chart once pivot points are confirmed. Additionally, it calculates a volume oscillator using 9-period and 26
This indicator draws a daily-anchored volume-weighted average price on the price chart and marks the first long or short reclaim of that level. A long needs a bar below the average whose high reaches it, a later close above it, and confirmation after at least