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 Liquidity Mapper [TReset] paints a decaying volume heatmap around price and labels absorption, exhaustion, rejection, and momentum when wick, body, delta, and volume thresholds are met. Settings change the lower timeframe, bucket size, heatmap depth, intensity scaling, and each narrative threshold. Optional lines mark those event prices on the chart. It does not provide entries, exits, or stop rules.
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
Intrabar timeframe
timeframe
15S
intrabar_tf
Enable intrabar sampling
bool
true
use_intrabar
Fallback when lower TF unavailable
bool
true
handle_invalid_tf
Bucket size (ticks)
int
1
bucket_tick_multiple
Price window per side (ticks)
int
50
price_window_ticks
Heatmap depth (bars)
int
45
heat_history_target
Historical decay factor
float
0.92
age_decay
Intensity scaling
string
Sqrt
intensity_mode
Enable signals
bool
true
enable_bubbles
Mode
string
Narrative
bubble_placement
Max labels
int
250
bubble_capacity
Vol significance (× avg)
float
0.9
vol_significance
Show all 40 settings
Setting
Type
Default
Variable
Min absolute volume
int
0
min_volume
High-vol regime ratio
float
1.5
regime_hi_mult
Low-vol regime ratio
float
0.7
regime_lo_mult
Absorption |δ|/vol max
float
0.12
absorb_delta_max
Absorption min wick %
float
30.0
absorb_wick_min
Exhaustion min wick %
float
35.0
exhaust_wick_min
Momentum min body %
float
72.0
momentum_body_min
Momentum min |δ|/vol
float
0.25
momentum_delta_min
Rejection min wick %
float
55.0
rejection_wick_min
Delta trajectory lookback
int
5
delta_traj_lookback
Require delta divergence
bool
true
use_delta_traj
Delta fade strength
float
0.3
delta_traj_strength
Exhaustion cooldown (bars)
int
5
exhaust_cooldown_bars
Enable price levels
bool
true
enable_levels
Absorption levels
bool
true
lvl_absorb
Exhaustion levels
bool
true
lvl_exhaust
Rejection levels
bool
true
lvl_rejection
Momentum levels
bool
true
lvl_momentum
Max active levels
int
80
max_levels
Break volume multiplier
float
1.0
break_vol_mult
Max visible levels
int
6
max_visible
Zone age decay rate
float
0.005
zone_decay
Touches for max score
int
3
touch_max
Volume ratio cap
float
2.0
vol_ratio_cap
Weight: signal type
float
25.0
w_type
Weight: volume
float
25.0
w_vol
Weight: touches
float
25.0
w_touch
Weight: recency
float
25.0
w_recency
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 overlay indicator draws rounded psychological price levels and optional PVSRA vector candle colors on the price chart. It plots quarter, half, and whole levels from a user-set rounding value, with separate color, line style, and width for each. Vector col
Ghost Zone v9 GTI Signals v18 is an overlay technical indicator designed to replicate Ghost Trade Pro methodology. It calculates anchored Supertrend channels, previous weekly close levels, fair value gaps, and volume profile high-volume nodes. The script evalu
This overlay indicator draws higher-timeframe candles as boxes on the price chart, with a selectable timeframe, candle thickness, wicks, history, vertical divisions, and optional fill for negative candles. It can plot pivot levels, including an optional centra
The LSD-15 indicator detects liquidity sweeps on 15-minute crypto charts by identifying price movements that exceed a threshold from swing highs and lows. It plots swing high and low lines on the price chart and highlights sweep candles in color. Multiple conf
This indicator provides four selectable analytical datasets directly on the price chart: quartile volume analysis, volume aggregation bars, US range bars, and gap tracking. Depending on the active mode, it plots synthetic candle structures, historical congesti
This indicator plots bullish and bearish order-block boxes on the price chart. It marks the prior candle when the current bar engulfs it and volume exceeds a twenty-bar average times a multiplier, then stores the zone in a matrix. Volume threshold and box colo