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
Imbalance + 3EMA + Volume Profile + Order Block/Smart Money plots three customizable exponential moving averages, three-bar imbalance and opening gap boxes, a horizontal volume profile with point of control, and smart money concepts including market structure and order blocks. Settings allow configuring moving average lengths and colors, volume profile lookback depth, delta types, and market structure filters. The indicator uses higher-timeframe data with lookahead features.
Three customizable exponential moving averages
Three-bar imbalance and opening gap detection
Configurable horizontal volume profile with POC line
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
show_ema1
bool
true
show_ema1
Length
int
10
ema1_length
ema1_color
color
#057595ac
ema1_color
show_ema2
bool
true
show_ema2
Length
int
50
ema2_length
ema2_color
color
#b55d04ac
ema2_color
show_ema3
bool
true
show_ema3
Length
int
200
ema3_length
ema3_color
color
#ff00aaac
ema3_color
Show Opening Gaps (OG)
bool
true
show_og
og_color
color
#ffb700
og_color
Show Volume profile
bool
true
show_vp
Show all 40 settings
Setting
Type
Default
Variable
Volume Lookback Depth [10-200]
int
200
vp_lookback
Number of Bars [10-200]
int
200
vp_max_bars
Bar Length Multiplier [10-100]
int
40
vp_bar_mult
Bar Horizontal Offset [0-150]
int
55
vp_bar_offset
Bar Width [1-20]
int
2
vp_bar_width
Delta Type
string
Both
vp_delta_type
Show POC Line
bool
true
vp_poc_show
Bar Color
color
color.new(color.blue, 50)
vp_bar_color
POC Color
color
color.white
vp_poc_color
mode
string
Historical
mode
style
string
Colored
style
Color Candles
bool
false
show_trend
Show Internal Structure
bool
true
show_internals
Bullish Structure
string
All
show_ibull
swing_ibull_css
color
#089981
swing_ibull_css
Bearish Structure
string
All
show_ibear
swing_ibear_css
color
#f23645
swing_ibear_css
Confluence Filter
bool
false
ifilter_confluence
Internal Label Size
string
Tiny
internal_structure_size
Show Swing Structure
bool
true
show_Structure
Bullish Structure
string
All
show_bull
swing_bull_css
color
#089981
swing_bull_css
Bearish Structure
string
All
show_bear
swing_bear_css
color
#f23645
swing_bear_css
Swing Label Size
string
Small
swing_structure_size
Show Swings Points
bool
false
show_swings
length
int
50
length
Show Strong/Weak High/Low
bool
true
show_hl_swings
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.
Liquidity Location Detector is a TradingView Pine Script indicator that plots fast and slow EMA lines on the price chart along with crossover signals. It detects and draws liquidity zones as colored boxes representing support and resistance levels based on nor
This overlay indicator draws swing-based liquidity levels, fair value gaps and inverted fair value gaps on the price chart. It marks a sweep as RAW after a wick takes a swing and price closes back, then shows a short confirmation label after a later close beyo
This overlay indicator marks call and put setups from EMAs, RSI, MACD, and a SPY volume ratio. A call needs higher highs, RSI above its minimum, rising MACD, above-average proxy volume, and a rising trend EMA; a put reverses those tests. Early markers use an E
The Midnight VWAP indicator calculates and overlays two distinct Volume Weighted Average Price (VWAP) lines on the price chart based on customizable session timeframes. It tracks an overnight or pre-market session alongside regular trading hours, resetting cal
This indicator plots two Hull moving averages on the price chart, one of the selected price and one of close, and optionally smooths both with a Kahlman filter. It fills the space between them and marks buy and sell labels when they cross, provided scaled volu
The indicator detects liquidity sweeps across key price levels and calculates a cumulative volume delta proxy. It uses pivot high and low lookbacks to identify swing points, marking sweeps when price breaks beyond a level and quickly closes back inside. Featur