← All indicators

Key Levels and Expected Range

Key Levels: a free TradingView indicator

How far did price travel from the open in past sessions?

  • Free
  • Open source
  • Every percentage with its n
  • No signals
ES chart on TradingView with Key Levels: session, week and month levels, the ladder of distances from the open and the table with each rung's frequency.
ES, 5-minute bars, regular session of 16 Oct 2026. TradingView capture.
  • High, low, close, Value Area and POC of the prior session, the week's and month's, the opening range and the Initial Balance.
  • A ladder of distances from the open, from 0.25 to 1.5 times the day's typical move, with how often price reached each rung and its n.
  • Statistics for 29 futures; on other symbols it draws the levels and leaves the percentages blank.

How it is computed

The prior session's profile uses 30-minute periods and a 70% value area. Before the open, the ladder starts from the prior close. Levels are fixed once their period closes; only the table updates inside the bar. Charts from 1 to 60 minutes.

How to add it

  1. Open it on TradingView and press "Use on chart" or "Add to favorites".
  2. Or copy the code, open TradingView's Pine editor, paste it and press "Add to chart".

The measurement behind it

One of our guides' tables on the same thing the indicator measures, with its sample and its date range.

How far ES travels from the open, in expected-move units

ES

Swipe to see the sample →

Distance from the openReached on the upsideReached on the downsideSessions
0.25 × expected move69.4%67.6%4,133
0.5 × expected move43.9%45.2%4,133
0.75 × expected move25.6%27.9%4,133
1.0 × expected move13.2%17.7%4,133

n = 4,133 · 2010-06-07 to 2026-10-09 · historical futures data

ES regular session (9:30-16:00 ET), 7-Jun-2010 to 9-Oct-2026. Expected move = 0.8 × the daily implied standard deviation (prior close × VIX / 100 / √252); on days without a VIX reading, 0.88 × the 20-session average true range. It is known before the open. The distance is measured from the 9:30 ET opening price and 'reached' = the session trades that price before the 16:00 ET close. The two columns are independent: one session can reach the distance in both directions. It is what happened, not a signal.

Download the table (CSV) ↓

Read the full guide: Position Sizing in Futures: How to Calculate It →

Frequently asked questions

Are they free?

Yes. All of them are public and open source on TradingView, and you add them with a free account. TradingView's free plan limits how many indicators you can have on a chart at once.

Do they repaint?

Key Levels and Setup State fix each level when its period or window ends; only the table updates inside the bar. The Session Profile of the session in progress changes until the close, and a finished session's profile no longer changes.

What data do they use?

The data of the chart you open them on. The historical frequencies are embedded in the indicator and say up to which date they were measured and over how many sessions.

Why do they give no signals?

Because a historical percentage describes how much and how often the market moved in the past, not where it will go today. That is why every figure comes with its sample and none of them suggests trades.

All indicators