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
ICT ORB Manual Trading Companion Enhanced builds a session range for New York, London, Asia, custom times, or preset windows, then flags breakouts by close, wick, or body. Signals can require a fair value gap, a market structure shift, or both, plus optional liquidity sweeps, displacement, order blocks, trend alignment, and higher-timeframe or daily bias. Profiles change how strict the setup is. ATR classifies range width, and volume spikes or relative volume can filter signals. It does not place trades or define exits.
The inputs you can change from the gear icon on the chart. Defaults are the author's.
Setting
Type
Default
Variable
🎯 Quick Setup - Strategy Profile
string
Balanced
strategyProfile
Session Type
string
New York
orbSessionType
ORB Duration (minutes)
int
15
orbDuration
Custom Start Hour
int
9
orbStartTimeHour
Custom Start Minute
int
30
orbStartTimeMinute
Require ORB Liquidity Sweep
bool
false
requireORBLiquiditySweep
Max Historical ORBs
int
10
maxHistoricalORBs
Primary Entry Method
string
FVG
executionType
Breakout Method
string
Close
breakoutMethod
FVG Bar Type
string
Same Type
fvgBars
MSS Swing Length
int
10
mssOffset
Use Higher Timeframe Bias
bool
true
useHTFBias
Show all 40 settings
Setting
Type
Default
Variable
HTF for Bias
timeframe
240
htfTimeframe
Daily Bias
string
Auto
dailyBias
Require Trend Alignment
bool
true
requireTrendAlignment
Require Displacement
bool
true
requireDisplacement
Require Order Block
bool
true
requireOBConfluence
Show Breaker Blocks
bool
true
showBreakerBlocks
Show Mitigation Blocks
bool
true
showMitigation
Displacement ATR Multiplier
float
0.5
displacementATRMultiplier
Order Block Lookback
int
5
obLookback
Enable Range Analysis
bool
true
useRangeAnalysis
ATR Range Classification
bool
true
useATRFilter
Narrow Range (% of ATR)
float
0.5
narrowRangeATR
Wide Range (% of ATR)
float
1.5
wideRangeATR
Avoid Wide Ranges
bool
true
avoidWideRanges
Enable Volume Analysis
bool
true
useVolumeAnalysis
Require Volume Spike
bool
true
requireVolumeSpike
Volume Spike Multiplier
float
1.5
volumeSpikeMultiplier
Use Relative Volume
bool
true
useRVol
RVol Threshold
float
2.0
rvolThreshold
Stop Loss Method
string
Dynamic
stopMethod
SL Buffer (ATR)
float
0.5
slBufferMultiplier
Default R:R Ratio
float
2.0
riskRewardRatio
Use Higher TF Liquidity for TP
bool
true
useHigherTFliq
Enable Trailing Stop
bool
false
useTrailingStop
Trailing Stop (ATR)
float
2.0
trailingStopATR
Show Dashboard
bool
true
showDashboard
Show Historical ORBs
bool
true
showHistoricalORBs
Show ICT Levels
bool
true
showICTLevels
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.
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
Point-Clip Unified Indicator plots breakout and directional labels on the price chart. It scores volume spikes against a volume average, range or opening-range breaks, optional VWAP or session-anchored VWAP, fast and slow EMA trend, and a higher-timeframe EMA
This indicator plots several New York opening-range breakout models on the price chart and can also show a combined confidence-scored signal. Enabled models include classic Crabel, a five-minute scalper, a standard fifteen-minute breakout, and a gold variant,
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 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
Smart Money Dashboard plots key Smart Money Concepts on the price chart, including Order Blocks with mitigation tracking, Fair Value Gaps, and Equal Highs or Lows sweeps. It analyzes Cumulative Volume Delta for divergence and combines multi-timeframe structure