This indicator plots Smart Money Concepts (SMC) elements directly on the price chart, including higher-timeframe structure breaks, order blocks, and fair value gaps (FVGs).
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
SMC Reversal Engine Clean FVG + Dashboard uses an inducement filter to validate market structure shifts alongside expected higher-low and lower-high target zones. Traders can customize trend-filtered FVGs, FVG entry tap markers, zigzag lines, and order block opacity settings. An on-screen dashboard provides a consolidated overview of market structure and trend direction.
Higher-timeframe structure tracking with inducement filter
Weekly and higher-timeframe Order Block zone identification
Fair Value Gap (FVG) detection with trend filtering
On-screen dashboard with customizable positioning and minimal mode
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
Dashboard Position
string
Top Right
dashboardPosition
Higher Timeframe for Structure
timeframe
60
htf
Require Inducement Before CHoCH/BOS?
bool
true
useIDMFilter
Auto Fractal Sensitivity?
bool
true
useAutoFractal
Manual Sensitivity (Auto OFF)
int
3
manualFractalSensitivity
Show HTF High/Low Lines
bool
true
showStructureLines
Show ZigZag Lines
bool
true
showZigZag
Show Pivot Dots
bool
true
showPivotDots
Minimal Mode (hide tables & most labels)
bool
false
minimalMode
Show HTF Order Block Zones
bool
true
showOrderBlockZones
Show Expected HL/LH Zones
bool
true
showExpectedHLZones
Show Fibonacci Zones
bool
false
showFibZones
Show all 40 settings
Setting
Type
Default
Variable
Show Order Block Labels
bool
true
showOBLabels
Show Structure Labels
bool
true
showStructureLabels
Show Next Expected Structure
bool
true
showNextExpectation
Show Invalidation Labels
bool
true
showInvalidationLabels
Enable HTF Order Blocks
bool
true
enableHTFob
OB Timeframe (M/W/D)
timeframe
W
obHTF
Max Order Blocks per Side
int
3
maxOBs
Show Trendline Break Shading
bool
true
showTrendlineShading
Fade Old OB Zones
bool
true
fadeOldOBZones
OB Fade Opacity (%)
int
60
maxOBOpacity
Only Show Current Trend Zones
bool
false
onlyShowCurrentTrend
Enable FVG Zones
bool
true
enableFVG
Only FVGs in Trend Direction
bool
true
useTrendFilter
Auto-Enter on FVG Tap
bool
false
enableAutoEntry
Mark Entry on FVG Tap
bool
true
markTapEntry
Show FVG Fill
bool
true
showFVGFill
Show FVG Tap Line
bool
true
showFvgTapLine
FVG Tap Line Extend (bars)
int
8
fvgTapLineBars
FVG Label Left Offset
int
2
fvgLabelOffset
Max FVG per Direction
int
3
maxFVGs
FVG Extend
string
right
fvgExtend
FVG Max Life (bars)
int
50
fvgMaxLife
Enable FVG Strength Filter
bool
false
enableFVGStrengthFilter
FVG Strength Threshold (X times body)
float
1.5
fvgStrengthThreshold
FVG Removal Method
string
wick
fvgMitigationMethod
Delay After Mitigation (bars)
int
0
fvgRemovalDelayBars
CHoCH Label Offset
int
6
chochLabelOffset
BOS Label Offset
int
4
bosLabelOffset
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.
Apex Trend & Liquidity Master calculates a trend cloud using customizable moving averages expanded by a volatility multiplier directly on the main price chart. It identifies dynamic support and resistance liquidity zones from swing high and low pivots, extendi
This indicator analyzes market structure and identifies key swing highs, swing lows, and consolidation ranges across multiple timeframes. It automatically adapts swing lengths and consolidation thresholds according to chosen profiles for scalping, intraday, or
Vein Execution 15m is an execution and timing overlay designed to complement higher-timeframe context. It monitors lower-timeframe micro structure shifts, liquidity sweeps, rejection candles, engulfing patterns, and follow-through momentum. The script calculat
Smart Krypto Futures Daytrade Suite is an all-in-one technical indicator tailored for intraday cryptocurrency trading. It plots higher-timeframe supply and demand zones, Fair Value Gaps with optional mitigation filtering, session VWAP, dynamic moving averages,
This indicator detects equal highs and lows by comparing prices within user-defined left and right bars using a tolerance percentage. It plots horizontal lines on the price chart for equal highs in one color and lows in another. A screener allows input of mult
This Pine Script indicator plots a ZigZag on the price chart. It identifies reversal points when price moves more than a set percentage from the last pivot. The script calculates forecasts using zigzag data and labels detected geometric patterns including harm