Skip to content

Sessions & reference levels

Key Levels

Killzones, session pivots, period opens, previous-range midpoints and equal highs and lows — every reference level you draw by hand, built once and kept current on any intraday chart.

Free TradingView indicator by LumiTraders (opens in a new tab)

  • Free to use
  • Protected script
  • No download

Opens the official script page. A free TradingView account is required.

Chart previewTRADINGVIEW
LumiTraders Key Levels on an intraday MNQ chart: weekly and daily opens, 9:30 and 10:00 opens, the midnight open, session highs and lows extended as pivots, and the previous-day low labeled at the price scale
Script snapshot · runs inside TradingViewView script (opens in a new tab)
Platform
TradingView · web & mobile
Access
Free · protected source
Chart compatibility
Intraday for sessions and opening lines
Latest script update

01 / Overview

What this indicator does

LumiTraders Key Levels is a free TradingView indicator that draws the reference points intraday traders mark by hand — killzone session ranges, session-high/low pivots with mitigation tracking, daily/weekly/monthly opens, previous-range midpoints, intraday anchors like the midnight and 9:30 opens, custom levels and equal highs and lows.

Use it when

You want session highs and lows, period opens, range midpoints and equal highs or lows marked automatically on an intraday chart.

Five killzone sessions
Asia, London, NY AM, NY Lunch and NY PM each draw a box that tracks the session's high and low as it develops, with an editable time window, box color and positionable in-box text — the killzone framing is a starting point, not a fixed schedule.
Session pivots with mitigation
Each session's high and low extend forward as levels until price trades through them, from the most recent session only or from every stored session, with optional range midpoints that can stop once tapped.
Daily, weekly and monthly anchors
Period opens and the 50% midpoint of the previous day, week and month range are drawn and extended right, all renameable and individually colored — and they stay on the chart when you zoom out.
Intraday opens
The midnight open (NYMO), 9:30 open and 10:00 open are drawn as their own lines, each with an editable time, so the common intraday anchors are on the chart without manual marking.
Custom levels and windows
Four custom opening-price lines and four custom session boxes take a name, time window and color — for news times, personal windows or a broker-specific open — and boxes can project their high and low forward.
Equal highs and lows
Swing-based detection pairs highs or lows that sit within a set number of ticks of each other — a fixed tolerance, not a percentage — with an optional shaded zone and automatic removal once price trades through the level.

Daily, weekly and monthly boundaries follow the exchange session. The midnight open is a separate line, so it can differ from the daily open on futures charts.

02 / Get started

Add it to your TradingView chart

Save it once. Find it in your favorites on desktop and mobile.

  1. Save the script

    Open the script page on TradingView and select Add to favorites. Sign in to your TradingView account first; a free account is enough.

  2. Open a compatible chart

    Intraday for sessions and opening lines. Choose the instrument and timeframe you want to study.

  3. Add it from your favorites

    Select Indicators → Favorites → LumiTraders Key Levels. The indicator draws directly on your chart. Open its settings to adjust the display.

Session boxes and opening-price lines need an intraday chart; the daily, weekly and monthly levels are built to survive zooming out.

Add to TradingView(opens in a new tab)

03 / Configuration

Settings, explained

Start with the session or timeframe, then choose which drawings you want to keep on the chart.

Setting names are paraphrased from the published description. Open the script settings on TradingView for the exact labels.

SettingWhat it changes
General
TimezoneAll session times are interpreted in this timezone. Named zones like America/New_York follow Daylight Saving Time; the GMT options do not.
Session drawing limitHow many of each drawing type are kept on the chart. Lower keeps things clean; several sections have an Unlimited override.
Timeframe limitSession drawings hide at or above this timeframe. The LumiTraders key levels and Custom sections deliberately ignore it so higher-timeframe anchors survive zooming out.
Drawing cutoff timeStops pivots and open lines extending at a set time, so yesterday's levels don't run into today.
Killzones
Session windows and colorsPer session: time window, box color and text color. Box text can be positioned horizontally and vertically, sized independently, and colored directly or as a faded version of the box color.
Killzone pivots
Extension and mitigationExtend each session high and low until mitigated or continue past mitigation; draw from the most recent session only or from every stored session.
Midpoints and labelsOptional midpoints per session range with a stop-once-tapped switch. Labels sit at the level or track the right edge, flip direction once a level is broken, can show the price, and are fully renameable.
Key levels
Period opens and midpointsDaily, weekly and monthly opens plus the 50% of each previous period's range, individually toggled, renamed and colored.
Intraday opensMidnight (NYMO), 9:30 and 10:00 open lines, each with an editable anchor time.
Custom levels
Lines and session boxesFour opening-price lines and four session boxes with a name field, time window and color; boxes can project their high and low forward as extended lines.
Equal highs & lows
Detection and cleanupAdjustable swing lookback, maximum tick distance between the paired swings, optional shaded zone between them, and automatic removal once price trades through.
Day / Week / Month
Structure markersPeriod opens, previous highs and lows, and vertical separators per timeframe. Day-of-week labels can sit at the top or bottom of the chart, anchored to midnight or midday.
Timestamps
Vertical linesUp to four vertical lines at times of your choosing — news releases, session transitions, or any recurring moment worth a visual anchor.

04 / Reference

Alerts and limitations

Know what triggers an alert and which chart conditions affect the drawings.

Available alerts

Session pivot traded through
Price trades through any killzone session's high or low.
Previous high or low broken
The previous day, week or month high or low is broken.

Before you use it

  • Daily, weekly and monthly levels use the exchange session for period boundaries — on CME futures the "daily" open is the 18:00 ET session open, not midnight. The NYMO line is the midnight-anchored version.
  • Session boxes and opening-price lines require an intraday chart.
  • Drawings are capped by the session drawing limit and TradingView's own drawing budget; long histories drop the oldest sessions first.
  • GMT timezone options do not adjust for Daylight Saving Time — prefer named zones like America/New_York.

A few useful answers

Frequently asked questions

Is the LumiTraders Key Levels indicator free?

Yes. It is a free, protected-source script on TradingView. Sign in to a TradingView account to add it to your chart. TradingView's plan limits, market-data access and drawing limits still apply.

How do I add it to my TradingView chart?

Open the script page on TradingView and click Add to favorites (you need to be signed in). Then open an intraday chart and choose Indicators › Favorites › LumiTraders Key Levels. There is no download; the indicator runs inside TradingView, including the mobile app.

What is a killzone?

A recurring session window — the indicator ships with Asia, London, NY AM, NY Lunch and NY PM, and draws each as a box tracking the session's high and low. Every window is editable, so the killzone framing is just a starting point: set them to whatever sessions you actually trade.

Why is the daily open not at midnight?

Period boundaries follow the exchange session, so on CME futures the daily open is the 18:00 ET session open. The midnight-anchored open is its own line — NYMO — with an editable time.

How are equal highs and lows detected?

Swing-based detection pairs two highs or two lows that sit within a set number of ticks of each other. The tolerance is ticks — not a percentage or an ATR fraction — so it means the same thing on every chart you load the indicator on. Levels are removed automatically once price trades through them.

Is the source code open?

The script is published as protected source. It is built on the open-source ICT Killzones & Pivots [TFO] by tradeforopp, used and modified under the Mozilla Public License 2.0, with the original license header retained — the additions include the LumiTraders key levels and custom levels sections, equal high/low detection and per-session box text controls.

Does it generate buy or sell signals?

No. The indicator draws reference levels only — session ranges, opens, midpoints and equal highs/lows. Nothing in it is a signal or trading advice.

Release notes

Version history

Script updates published on TradingView, newest first.

  1. Updated previous-day high/low (PDH/PDL) handling.

  2. Added a No Wick Candle option and refined its settings.

  3. Published on TradingView.

Source and authorship

This guide documents LumiTraders Key Levels by LumiTraders, published on TradingView on . The script page is the source for the features, settings and release notes above.

Read the official TradingView description (opens in a new tab)

Built on the open-source ICT Killzones & Pivots [TFO] by tradeforopp, used and modified under the Mozilla Public License 2.0.

Educational tool, not financial advice. LumiTraders is the education brand of the Funded.Now team. TradingView is a trademark of TradingView, Inc.

Build your chart

Compare all indicators

Ready when your chart is

Put the levels to work on your chart.

Add the indicator to your TradingView favorites, set your chart preferences, and explore the structure it draws.