Opening Range Levels
Draws the session's opening-range high and low — the first minutes after the open — clean, labeled, and yours to edit.
The opening range is the high and low of the first few minutes after the session opens. This indicator measures that window, draws the two levels, and holds them across the rest of the session, with an optional midpoint drawn halfway between them. The window length and session anchor are yours to set.
It draws levels and labels them — nothing more. There are no arrows, no alerts, and no calls on which way price will go from here. Once the opening-range window closes, the high and low are fixed for the day and don’t shift on historical bars. What you do with the levels is up to you.
What it shows
- The opening-range high and low as horizontal levels, held across the session.
- An optional midpoint line, drawn halfway between the range high and low.
- Once the window closes, the high and low are fixed for the session and never change on historical bars.
Settings
| Name | Default | Description |
|---|---|---|
| RangeMinutes | 15 | Length of the opening-range window, measured from the session anchor. |
| SessionAnchor | 09:30 | Time the opening range begins (exchange local time). |
| ShowMidpoint | true | Draw a line halfway between the range high and low. |
What you get
- OpeningRangeLevels.csfull editable source
- OpeningRangeLevels.zipone-click NinjaScript import
Install
- 01
Import the indicator
Tools → Import → NinjaScript Add-On… and select OpeningRangeLevels.zip.
- 02
Add it to a chart
Right-click the chart → Indicators → OpeningRangeLevels, set the window and anchor, and apply.
- 01
Compile from source
Place OpeningRangeLevels.cs under Documents/NinjaTrader 8/bin/Custom/Indicators and press F5.
Support
Typical response within 1 business day.
Covered
- Install & compile help
- Settings questions
- Bug fixes in the shipped code
Not covered
- Custom modifications (→ Upwork)
- Trade signals or advice
14-day fix-or-refund if it doesn't work as described — source-available, so it covers genuine defects, not a change of mind.