Capabilities Reference Themes Density Suite FAQ Pricing All Tools Blog Support Start free 14-day demo →
SidiIntervalLevels · for NinjaTrader 8

The levels everyone watches, drawn for you.

Session open, day high, day low, the prior close, the highs and lows of the days before, the opening range and the round numbers. SidiIntervalLevels draws them from the chart data itself, labels each one and keeps them there while the session runs.

Version 3.5.0.0213 settingsNinjaTrader 8 · Windows

What it puts on your chart

Every session has a handful of prices that the whole room is looking at. Where it opened, how far it has travelled since, where yesterday closed, where the first few minutes drew their boundary. None of those are opinions; they follow from the data. What they need is someone to draw them, correctly, every single day.

SidiIntervalLevels does that. It reads the chart's own session definition, works out the levels, draws them as labelled lines and keeps them updated while the session runs. The opening range is built the way you define it rather than the way one convention defines it, and the round-number grid adapts to the step size your contract actually trades in.

The 213 settings of version 3.5.0.0 are almost entirely about appearance: which group is visible, in which colour, with which line style, with which label, and how far to the right it runs. That is the part that decides whether seven groups of lines on one chart read as information or as clutter.

The four levels of the running day, plus every day before

The intraday block draws four levels: the session open, the high and the low so far, and the close of the previous day. Each one can be switched on and coloured on its own. The historical block does the same thing backwards, drawing the high and low of every prior day as far back as you set it. Line style, width, opacity and the text label are configured once and apply to the whole group.

Day highs, day lows and prior closes across several sessions, extended to the right edge
Day highs, day lows and prior closes across several sessions, each extended to the right edge so you see where the market is relative to them.

An opening range you define, not one that is handed to you

The opening range is the span of the first minutes after the open, and every desk measures it differently. Here you pick the method: a number of bars, a number of ticks, or a fixed time window entered in UTC so it does not drift when clocks change. On top of the range itself come three more line sets, entry, exit and trigger, each with its own offset, colour and label.

Opening range built from the first three bars of a configurable window, with high, mid and low extended to the right
An opening range built from the first three bars of a configurable window, with high, mid and low carried to the right edge.

Round numbers, at whatever step your instrument trades in

Round numbers attract resting orders, and the step that matters depends on the contract. Set the step size once and the lines rebuild themselves as the chart scrolls, with their own line style and an optional price label. Nothing has to be redrawn by hand when the market moves into a new range.

Round-number levels at a fixed price step across the chart
Round-number levels at a fixed price step. On NQ that is typically every 100 points, on ES every 50.
§ 02Every setting

What you can change.

213 settings in version 3.5.0.0, read out of the installed indicator. The list below is what they are for.

Intraday levels

  • Session open, session high, session low and prior day close
  • Each level switched on and coloured separately
  • Shared line style, width, opacity and extension for the group
  • Price label with its own font, size, position and format

Historical levels

  • Day highs and day lows of the preceding days as horizontal lines
  • Days to load sets how far back the calculation reaches
  • Own line and label settings, independent of the intraday group

Opening range

  • Calculation from a bar count, a tick count or a time window
  • Time window entered in UTC, so it does not shift with daylight saving
  • Range high, mid and low drawn and labelled
  • Entry, exit and trigger lines derived from the range, nine settings each
  • Own visibility, colours and extension for every line set

Round numbers

  • Step size in price units, so 100 on NQ and 50 on ES are one field
  • Lines rebuild as the chart scrolls into a new range
  • Own line style and optional price label

Alerts and chart

  • One alert each for session open, intraday high and low, historical high and low
  • Per alert a switch, a lock-out time, a .wav file and a spoken text
  • Spoken alerts with language, voice, rate and volume set once for the whole tool
  • Realtime Settings window, opened from a button in the chart toolbar
  • Indicator name row, bar index at the mouse position, drawing order and right margin
§ 03In parallel

Seven kinds of level, one indicator

Each group has its own visibility switch, its own colours and its own labels, so a prior day low never looks like a round number. Five of them can also raise an alert when price reaches them.

Reference levels

4 intraday · 2 historical · 1 round
  • Session open
  • Session high
  • Session low
  • Prior day close
  • Prior day highs
  • Prior day lows
  • Round numbers

Opening range

range plus 3 derived line sets
  • Range high, mid and low
  • Entry lines
  • Exit lines
  • Trigger lines
  • Built from bars, ticks or a UTC time window
  • Own colours, labels and extension per set
213
settings in version 3.5.0.0
5
levels that can raise a spoken alert
UTC
opening-range window, so it survives clock changes
0
levels you have to draw by hand

Change it while the market runs

SidiIntervalLevels has its own Realtime Settings window, opened from a button in the chart toolbar. Colours, line styles, visibility and labels change in the chart as you set them, and the window saves, loads and resets complete presets from its bottom bar. Position and colour scheme of the window itself are yours to set.

A few fields change what is calculated rather than how it is drawn, and those still ask for a chart reload (F5). Everything visual answers immediately.

§ 04Pricing & licence

Pick your licence.

Every plan includes free updates. Secure checkout handled by Freemius.

$11.90/ month
Buy monthly →
All prices exclude applicable VAT.
Cancel any monthly plan at any time

One licence, any of your computers

The licence is tied to your email address, not to a machine ID. You can install SidiIntervalLevels on as many computers as you like and run it on one of them at a time.

No machine binding
Bound to your email address, so a new PC, a rebuilt system or a second workstation needs no unlock code.
Switch in seconds
Close the chart on one machine and the next one picks up the licence right away. No transfer fee, no waiting period.
Two machines at once
A second licence, for running SidiIntervalLevels on two computers at the same time, comes at 75% off.
Updates included
Every plan, monthly or lifetime, includes all further versions for as long as it runs.
§ 05Good to know

Before you install.

Q · 01How is the opening range calculated?+
You choose the method. A number of bars after the open, a number of ticks, or a fixed time window. The window is entered in UTC on purpose: an exchange session that starts at 09:30 New York time lands on a different local hour twice a year, and a UTC window does not move with it.
Q · 02What are the entry, exit and trigger lines?+
Three further line sets derived from the opening range, each with its own offset from the range, its own colour, its own label and its own extension. They let you mark the distances you care about around the range without drawing anything by hand.
Q · 03How far back do the prior day levels go?+
As far as Days to load is set, and never further than the chart itself holds. Asking for more days than are loaded simply uses what is there.
Q · 04Can I get an alert when price reaches a level?+
For five of them: the session open, the intraday high and low, and the historical high and low. Each has its own switch, its own lock-out time so it does not repeat on every tick, its own .wav file and its own spoken text.
Q · 05Which NinjaTrader version does it need?+
NinjaTrader 8 on Windows. SidiIntervalLevels installs as a NinjaScript add-on and runs inside your own NinjaTrader instance, on your own data connection.
Q · 06What do I get in the free demo?+
Fourteen days of the full version of every Sidi tool, SidiIntervalLevels included. The demo expires on its own; continuing is a separate, deliberate step.