ICT Session Levels Indicator for NinjaTrader 8

Plots every key session level ICT traders use — Asian range, London range, Pre-Trade, RTH, Opening Range, Previous Day and Previous Week highs and lows — automatically, on any chart. No manual drawing, no missed levels.

Asia London Pre-Trade RTH Opening Range Prev Day/Week

$29

1-day trial · Full version · No signup required

ICT Session Levels indicator on a NinjaTrader 8 chart showing Asian range, London range, Opening Range and previous day high and low
What it plots

Asian session range

The overnight accumulation range that frames liquidity for the London open — high, low and zone shading, with configurable times.

London session range

The London Killzone range where the day's initial expansion usually happens. Track its high/low as intraday reference levels.

Pre-Trade & RTH zones

Pre-market and regular trading hours plotted as separate configurable zones, so the New York open context is always on the chart.

Opening Range

Configurable Opening Range (e.g. first 15/30/60 minutes) — a standard reference for breakout and reversion setups.

Previous Day High/Low

PDH and PDL — the most commonly targeted liquidity pools in ICT-style models — drawn and extended automatically.

Previous Week High/Low

PWH and PWL for higher-timeframe draw on liquidity, toggleable independently from daily levels.

Why automate session levels

ICT-style trading lives on session structure: the Asian range sets the stage, London runs the stops, and New York delivers to previous day and week highs and lows. Drawing these levels by hand every day is slow and error-prone — one wrong session boundary and the whole read is off.

This indicator plots every level from exchange data with your exact session definitions. Each session is fully configurable — times, colors, zone shading, which levels to show — so the same install works for futures indices, FX futures, or anything else you trade on NinjaTrader 8.

Typical uses: Judas swing setups off the Asian range, London Killzone breakouts, Opening Range reversals, and targeting PDH/PDL liquidity in the New York session.

Installation
1

Download the .zip file (trial or full version from Gumroad).

2

In NinjaTrader 8: Tools → Import → NinjaScript Add-On, select the .zip.

3

Restart NinjaTrader and add ICT Session Levels to any chart. Configure session times in the indicator settings.

4

Full version: send your Machine ID after purchase — activation is confirmed the same day, then restart NT8.

FAQ

Can I change the session times?

Yes — every session has configurable start/end times, so you can match your instrument, timezone and trading model exactly.

Does it work on any instrument?

Yes. It works on any NinjaTrader 8 chart — index futures, FX futures, stocks — with sessions defined in your chosen timezone.

Can I hide levels I don't use?

Yes. Every session and level (including Prev Day/Week H/L and Opening Range) toggles on/off independently.

Is the trial limited?

The trial is the full version, limited to 1 day. No signup, no email required.

Get ICT Session Levels

All key sessions and levels, fully configurable · Lifetime license · Support included

NinjaTrader Ecosystem Vendor.

Risk Disclosure: Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing one's financial security or lifestyle. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.

NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.

Full disclosures