Indicator · Pine Script v5 · On the chart

ICT ORB Manual Trading Companion Enhanced

by alboogycOdR

This indicator is a manual trading companion that marks opening-range breakouts on the price chart.

View on GitHub

GitHub stars6on the repository
Pine versionv5runs as is
Lines of code855
Settings40inputs
LicenceNone stated
Last update7 months ago16 Mar 2026

Add It to Your TradingView Chart

  1. 1Copy the scriptPress Copy script above. It reads the file straight from GitHub.
  2. 2Open the Pine EditorOpen a TradingView chart and choose Pine Editor at the bottom of the screen.
  3. 3Paste over the templateCreate a new indicator, select all of the template text and paste. Press Save and give it a name.
  4. 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.

Details

Published by

alboogycOdR on GitHub

Type

Indicator, Pine Script v5

Draws

On the price chart

Category

SMC / ICT / price action, Breakout, Sessions & time, Volume

Markets

Any symbol

Timeframes

M15-H1

Risk Notes

No repainting, lookahead or stacked entries were found in its code or README. That says nothing about how well it works: test it first.

Settings

The inputs you can change from the gear icon on the chart. Defaults are the author's.

SettingTypeDefaultVariable
🎯 Quick Setup - Strategy ProfilestringBalancedstrategyProfile
Session TypestringNew YorkorbSessionType
ORB Duration (minutes)int15orbDuration
Custom Start Hourint9orbStartTimeHour
Custom Start Minuteint30orbStartTimeMinute
Require ORB Liquidity SweepboolfalserequireORBLiquiditySweep
Max Historical ORBsint10maxHistoricalORBs
Primary Entry MethodstringFVGexecutionType
Breakout MethodstringClosebreakoutMethod
FVG Bar TypestringSame TypefvgBars
MSS Swing Lengthint10mssOffset
Use Higher Timeframe BiasbooltrueuseHTFBias
Show all 40 settings
SettingTypeDefaultVariable
HTF for Biastimeframe240htfTimeframe
Daily BiasstringAutodailyBias
Require Trend AlignmentbooltruerequireTrendAlignment
Require DisplacementbooltruerequireDisplacement
Require Order BlockbooltruerequireOBConfluence
Show Breaker BlocksbooltrueshowBreakerBlocks
Show Mitigation BlocksbooltrueshowMitigation
Displacement ATR Multiplierfloat0.5displacementATRMultiplier
Order Block Lookbackint5obLookback
Enable Range AnalysisbooltrueuseRangeAnalysis
ATR Range ClassificationbooltrueuseATRFilter
Narrow Range (% of ATR)float0.5narrowRangeATR
Wide Range (% of ATR)float1.5wideRangeATR
Avoid Wide RangesbooltrueavoidWideRanges
Enable Volume AnalysisbooltrueuseVolumeAnalysis
Require Volume SpikebooltruerequireVolumeSpike
Volume Spike Multiplierfloat1.5volumeSpikeMultiplier
Use Relative VolumebooltrueuseRVol
RVol Thresholdfloat2.0rvolThreshold
Stop Loss MethodstringDynamicstopMethod
SL Buffer (ATR)float0.5slBufferMultiplier
Default R:R Ratiofloat2.0riskRewardRatio
Use Higher TF Liquidity for TPbooltrueuseHigherTFliq
Enable Trailing StopboolfalseuseTrailingStop
Trailing Stop (ATR)float2.0trailingStopATR
Show DashboardbooltrueshowDashboard
Show Historical ORBsbooltrueshowHistoricalORBs
Show ICT LevelsbooltrueshowICTLevels
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.

Similar Pine Scripts

Moon Dev GEX Sweep & CVD

by moondevonyt
92 stars

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

Indicator v5 Support & resistanceSMC / ICT / price action
Updated 8 weeks ago · Custom licence GitHub repository of Moon Dev GEX Sweep & CVD
23 stars

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

Indicator v6 BreakoutVolume Repaints
Updated 3 weeks ago · Custom licence GitHub repository of Point-Clip Unified Indicator

ORB Multi-Model Indicator

by Mrshahidali420
16 stars

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,

Indicator v6 BreakoutSessions & time Repaints
Updated 3 months ago · None stated GitHub repository of ORB Multi-Model Indicator
13 stars

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

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 6 months ago · MIT GitHub repository of Advanced Order Blocks with Volume

Nexural ORB

by JasonTeixeira
9 stars

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

Indicator v6 BreakoutSessions & time
Updated 12 days ago · Custom licence GitHub repository of Nexural ORB
9 stars

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

Indicator v6 SMC / ICT / price actionVolume
Updated yesterday · MIT GitHub repository of Smart Money Dashboard

More indicators

Trade Your Charts With a Regulated Broker

Compare brokers that connect to TradingView, with spreads, minimum deposits and leverage side by side.

Compare brokers