OPEN-SOURCE SCRIPT
Updated [TTM] ICT Sessions & Ranges

๐ Overview ๐
The ICT Sessions & Ranges Indicator helps traders identify key intraday price levels by marking custom session highs/lows and opening ranges.
It helps traders spot potential liquidity grabs, reversals, and breakout zones by tracking price behavior around these key areas
๐ Session Highs & Lows โ Liquidity Zones ๐
Session highs and lows often attract price due to stop orders resting above or below them. These levels are frequently targeted during high-volatility moves.
๐น Asia Session
- Usually ranges in low volatility.
- Highs/lows often get swept during early London.
- Price may raid these levels, then reverse.
๐น London Session
- First major volatility of the day.
- Highs/lows often tested or swept in New York.
- Commonly forms the dayโs true high or low.
๐ Opening Range Concepts ๐
The Opening Range is the first 15, 30, or 60 minutes of a session (e.g., New York).
The high (ORH) and low (ORL) define the marketโs initial balance and key reaction levels.
๐น Breakout Trade
- Price breaks ORH/ORL with momentum.
- Signals directional intent.
- Traders enter on the breakout, with stops inside the range.
๐น Liquidity Raid
- Price briefly breaks ORH/ORL to trigger stops.
- Reverses after the sweep.
- Look for structure shift and entry near FVG or OB.
๐ Customizable Settings ๐
The indicator includes 3 configurable ranges , each with:
๐ Default Settings ๐
The ICT Sessions & Ranges Indicator helps traders identify key intraday price levels by marking custom session highs/lows and opening ranges.
It helps traders spot potential liquidity grabs, reversals, and breakout zones by tracking price behavior around these key areas
๐ Session Highs & Lows โ Liquidity Zones ๐
Session highs and lows often attract price due to stop orders resting above or below them. These levels are frequently targeted during high-volatility moves.
๐น Asia Session
- Usually ranges in low volatility.
- Highs/lows often get swept during early London.
- Price may raid these levels, then reverse.
๐น London Session
- First major volatility of the day.
- Highs/lows often tested or swept in New York.
- Commonly forms the dayโs true high or low.
๐ Opening Range Concepts ๐
The Opening Range is the first 15, 30, or 60 minutes of a session (e.g., New York).
The high (ORH) and low (ORL) define the marketโs initial balance and key reaction levels.
๐น Breakout Trade
- Price breaks ORH/ORL with momentum.
- Signals directional intent.
- Traders enter on the breakout, with stops inside the range.
๐น Liquidity Raid
- Price briefly breaks ORH/ORL to trigger stops.
- Reverses after the sweep.
- Look for structure shift and entry near FVG or OB.
๐ Customizable Settings ๐
The indicator includes 3 configurable ranges , each with:
- Start & End Time โ Set any custom time window.
- Display Type โ Choose Box (highlight range) or Lines (mark high/low).
- Color Settings โ Set custom colors for boxes and lines.
๐ Default Settings ๐
- Range 1 : 19:00โ00:00 (Asia Session)
- Range 2 : 01:45โ05:15 (London Session)
- Range 3 : 09:30โ10:00 (NY Opening Range โ 30m)
Release Notes
๐ Version 1.1 ๐- Added an option to extend High/Low lines until price breaks through.
- Added customizable labels to levels.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.