Free ICT killzones and session levels indicator for NinjaTrader 8
The day's reference levels are the prices everybody watches: yesterday's, last week's and the overnight high and low, plus each session's open. Many NQ and ES moves start with a sweep of one of them.
This indicator draws them all, marks every sweep and splits the sessions in New York time, so you never have to work out the time-zone math.
- 100% free
- Open source (MIT)
- Built by El Trader Financiado for the community
Version 1.0 beta · NinjaTrader 8 · .zip to import · also in the pack of all 8
Install one language only: if you switch between English and Spanish, delete the ElTraderFinanciado folder first (Documents\NinjaTrader 8\bin\Custom\Indicators).


What the indicator draws
- ICT killzones in New York time: Asia 20:00-00:00, London 02:00-05:00, NY AM 08:30-11:00 and NY PM 13:30-16:00, with their high and low extended until price trades through them.
- PDH/PDL (previous day), PWH/PWL (previous week) and ONH/ONL (overnight).
- New York midnight open, cash open and previous cash close.
- An ✕ on every sweep: the wick takes the level and the bar closes back inside.
- Presets: IctKillzones and SessionsAndAnchors (Asia, Europe and US session boxes).
What killzones and liquidity levels are
Killzones are the time windows where ICT (Inner Circle Trader) places the most purposeful moves: the London open and the New York open above all. Outside them the market tends to move less.
Read the full guide: what it is, rule-based strategies and common mistakesHow to trade killzones and key levels
A summary of the most common uses. Entry, stop and target rules are in the guide.
Asia sweep at the London open
The London open often sweeps the Asia high or low before picking a direction.
PDH/PDL sweep in New York
The same pattern with the previous day's high or low during NY AM.
Gap between cash close and cash open
The cash open and yesterday's cash close frame the day's gap.
What the evidence says
Previous-day and session levels are objective references that many traders watch. ICT's rules on killzones and sweeps have no public studies showing a statistical edge.
Key settings
| Setting | Default | What it does |
|---|---|---|
| Preset | Custom | IctKillzones or SessionsAndAnchors (overwrites your settings). |
| Days to show | 2 | Days drawn back from the last visible bar. |
| Show full sessions | Off | Asia, Europe and US as boxes or vertical bands. |
| Previous day calculated with | Full | PDH/PDL from the whole CME day or RTH only. |
| What counts as a sweep | WickAndCloseInside | Closing beyond is a break. |
| Silver Bullet, macros, ORB, NDOG/NWOG | Off | ICT windows, opening range and opening gaps. |
How to install ETFNiveles in NinjaTrader 8
- 1
Download the .zip and don't unzip it.
- 2
In NinjaTrader 8, from the Control Center: Tools → Import → NinjaScript Add-On… and pick the .zip.
- 3
Accept and wait for it to compile. If you had an earlier version, allow it to overwrite.
- 4
On the chart: right-click → Indicators… → ElTraderFinanciado folder.
Frequently asked questions
What time zone are the killzones in?
New York time, as ICT defines them. The indicator converts to your NinjaTrader time zone automatically and handles daylight saving changes.
Which trading hours template do I need?
A full-session (ETH) one. With an RTH-only template there is no Asia, London or overnight data.
What does the SessionsAndAnchors preset do?
It draws Asia, Europe and the US session as boxes, with the Europe open, the cash open and yesterday's cash close.
Trying it in a futures prop firm?
We have discount codes for the main evaluations. They are affiliate links: we earn a commission if you buy through them.
More free indicators
SMT Divergence
FreeDivergences between NQ and ES or gold and silver, with the pair picked automatically.
Fair Value Gap (FVG)
FreeBullish and bearish FVGs with their 50% (CE), partial fills, inversions (IFVG) and higher-timeframe FVGs.
These indicators describe what price has done; they don't predict what it will do and they are not investment advice. Only trade futures with money you can afford to lose.
