All indicators

ICT Time + Price Levels

Jun 8, 2025

Static chart image
Support and ResistanceTime BasedDashboardLiquidity

The ICT Time + Price Levels indicator is an automated charting tool designed to plot critical Inner Circle Trader (ICT) and Smart Money Concepts (SMC) levels, helping traders identify high-probability points of interest without manual drawing.

Usage

The indicator serves as a comprehensive toolkit for day and swing traders who rely on time-based liquidity and price benchmarks.

  • Daily and Weekly Benchmarks: Automatically plots previous daily, weekly, and monthly highs and lows to identify liquidity pools.
  • Session Tracking: Visualize the range of Asia, London, and RTH (New York) sessions. You can choose to highlight these ranges with boxes and display midlines.
  • Opening Levels: Mark crucial opening prices such as Midnight (00:00), 08:30, and the RTH Open (09:30).
  • ICT Macros: For 1-minute chart specialists, the tool plots vertical lines for specific macro time windows (e.g., 02:33, 08:50, 10:50) to anticipate volatility shifts.
  • Opening Gaps: Track New Day Opening Gaps (NDOG) and New Week Opening Gaps (NWOG) with customizable point thresholds.

Details

This script is engineered to handle complex time-based calculations by default using the New York timezone (UTC-5/UTC-4), which is standard for ICT methodologies. It utilizes high-performance line and box management to display historical data up to a user-defined lookback period.

Implementation features include:

  • Dynamic Labels: Labels can be positioned at the candle high/low or at the right-hand margin for a cleaner interface.
  • Gap Logic: NDOG and NWOG calculations include thresholds to prevent chart clutter from insignificant price gaps.
  • FVG Detection: Includes a specific feature for 1-minute charts to identify the "First Presented Fair Value Gap" after the market open.

Settings

Global Settings

  • Use Exchange Timezone: Toggle between the exchange's local time or the default New York timezone.
  • Lookback: Determines how many previous sessions or drawings remain visible on the chart (max 10).
  • Label Options: Customize whether to show text labels, price values, or specific offsets.

Major Levels

  • Daily/Weekly/Monthly: Toggle switches for historical high/low levels with independent styling (Solid, Dashed, Dotted) and color options.
  • New Week Divider: Vertical lines separating trading weeks.

Sessions & Ranges

  • Session Sessions: Define custom time windows for Asia, London, and RTH.
  • Multi Toggle: Enable this to show historical session boxes based on the lookback setting.
  • Highlight/Midlines: Visual toggles for session background shading and 50% equilibrium lines.

Opening Gaps & Levels

  • RTH/NDOG/NWOG: Settings to display opening gaps with minimum point thresholds to filter noise.
  • Time Levels: Toggle specific horizontal lines for various session openings (00:00, 07:30, 08:30, 09:30, etc.).

FAQ

How do I access ICT Time + Price Levels? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Why aren't the Macro lines showing on my chart? Macro time markers are specifically designed for the 1-minute timeframe to ensure precision. Ensure your chart interval is set to 1m.

Can I change the session times to match my local market? Yes, each session (Asia, London, RTH, and Custom) has a session input string where you can define specific hours and minutes.

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.