Suite / ORB
SuiteFree private beta

ORB Opening range breakout indicator for NinjaTrader 8

by FlowForged Analytics

Opening Range Break. The open draws the box, and the first close outside it is the signal, marked once per direction per day.

NinjaTrader 8Any marketAny chart typeClose-basis breaksBreak alerts
On this page
  1. On the chart
  2. Quick info
  3. What it does
  4. Purpose
  5. Why choose it
  6. The rule
  7. Key capabilities
  8. Setup guide
  9. FAQ
  10. Works well with
  11. Conclusion
ORB on CL, 5-minute, with FF Session Levels. The shaded column is the opening window, the box is the range it built, and the two triangles are the day's breaks: a close above the OR high first, a close below the OR low a few bars later. Tap to enlarge.

Quick info

Platform
NinjaTrader 8 on Windows
Concept
The opening range and the first close that leaves it
Designed for
Traders who frame the session around the open and want the break marked the same way every day
Best used when
The first hour of a session, deciding whether price has left the opening range yet and in which direction
Markets
Any instrument NinjaTrader charts: futures, micros, stocks and ETFs
Charts
Any chart type: minute, tick, range or volume bars
Access
Part of the FlowForged Suite, free during the private beta

What ORB does

ORB marks the high and low of the first minutes after the open, five by default from 09:30 ET, and freezes them the moment the window ends.

From there it watches for one thing in each direction: the first bar that closes beyond the level. A triangle goes under the bar that closed above the OR high and over the bar that closed below the OR low, once each, and nothing more until tomorrow's open.

An optional ATR buffer or volume filter can make the close prove something before it counts, and an alert fires on the confirming bar's close.

CL, 5-minute, ORB alone. The 09:30 window built a 30-tick box; the first 5-minute close above it and the first close below it are the day's two marks, and nothing else is drawn.

Purpose

The opening range is one of the oldest reference points in day trading, and one of the easiest to mark inconsistently: a wick through the high, a close that barely got there, a second push the next hour. ORB applies one plain rule the same way every session, so the box and the break are never a judgment call.

It gives you a consistent way to:

  • See the opening range drawn and frozen the instant the window ends
  • Know at a glance whether price has closed outside it, and in which direction
  • Ignore wicks and intrabar prints that came back
  • Get one alert per direction per day, on the close that confirms it

Why choose it

  • Close-basis, never repainted. A break is confirmed on the close of the bar that cleared the level, so the historical pass and the live pass mark the same bars.
  • Once per direction. After the first close above the OR high, ORB stops looking up. A second push through the same level is not a second signal.
  • Your clock, in Eastern Time. The open and the window length are set in ET, whatever time zone the platform uses. 15 and 30-minute ranges and the Globex open are one setting away.
  • Filters that are off by default. Out of the box ORB is the plain rule. The ATR buffer and volume filter are there when you want them.
  • Any market, any bars. Futures, micros, stocks and ETFs, on minute, tick, range or volume charts.
  • Light on your platform. It reads standard bars. No Order Flow+, no Level 2 and no Tick Replay needed.

The rule

A break is a bar that closes beyond the level: not a touch, not a wick, not an intrabar print that came back. Each direction fires once per day, and breaks are only looked for between the end of the window and a cut-off you set, 16:00 ET by default, so an overnight drift through yesterday's range is not a break of it.

09:30 ET

The window opens. The band appears and the developing high and low draw dimmed.

09:35

The window ends. The box and the levels go solid and never move again.

First close out

A triangle under or over the bar that closed beyond the level. That side is done for the day.

16:00 ET

The cut-off. No further breaks are looked for. The box stays on the chart.

The same session with the rest of the suite: Hammer, Refine, Range Engine as a Viewer, and Session Levels. The opening range break is the day's first signal; Range Engine then calls the next two ranges, DOWN 72% and DOWN 65%, and both come in; Hammer marks 353 and 384 lots bought at the London Low.

Key capabilities

  • The opening range on your clock: open and window length in Eastern Time, frozen when the window ends
  • Close-basis breaks, once per direction per day, inside a session window you set
  • An optional ATR buffer and above-average volume filter for the break bar
  • Three extension modes: to a clock time, to the next day's window, or across the window only
  • Break alerts per direction, live bars only, with a sound picker
  • Strategy Builder series: OrbHigh, OrbLow and BreakSignal (+1 up, −1 down, 0 otherwise)
  • Full styling for the levels, the zone and the window band, and as many days of history as you want
  • The unified FlowForged toolbar pill and the suite-wide Master Switch

How to set up ORB in NinjaTrader 8

  1. Open a chart whose bars are no longer than the range: a 1 to 5-minute chart for a 5-minute range, or tick, range or volume bars.
  2. Add FF ORB from the Indicators window and keep Calculate on bar close.
  3. Under Opening range, set the session open in ET (930 by default) and the range length (5 minutes).
  4. Under Break rule, add an ATR buffer or the volume filter if you want the close to prove something, and set the cut-off time.
  5. Under Alerts, turn alerts on and choose a sound. Then use the toolbar pill to switch levels, zone, window, marks, labels and history.

New to NinjaTrader add-ons? The install guide covers importing, Tick Replay and common fixes.

ORB FAQ

Does ORB need Order Flow+ or Tick Replay?

No. It reads standard bars: no Order Flow+, no Level 2 and no Tick Replay.

Does ORB repaint?

No. A break is confirmed on the close of the bar that cleared the level, so the historical pass and the live pass mark the same bars. It flags the first close beyond the range once per direction per day.

Which markets and charts does it work on?

Any instrument NinjaTrader charts, including futures, micros, stocks and ETFs, on minute, tick, range or volume charts. Bars must be no longer than the range: a 5-minute range wants a 1 to 5-minute chart.

Can I use ORB in Strategy Builder?

Yes. It exposes OrbHigh, OrbLow and BreakSignal, which reads +1 on an up break, −1 on a down break and 0 otherwise.

Works well with

Conclusion

ORB is a rule, not a forecast. It marks the opening range and the first close that leaves it, the same way every session, so the structure of the open is on your chart without any judgment calls:

  • The box, frozen the moment the window ends
  • One mark per direction, on the close that confirms it
  • An alert you can trust not to repeat

ORB is in the free private beta

It ships as part of the FlowForged Suite for NinjaTrader 8. The beta is free; request access and we'll email you when it's ready.

Futures trading involves substantial risk and is not for every investor. Chart examples show past market activity and are not indicative of future results. ORB is an analytical tool, not trading advice.

On this page
  1. How to read it
  2. Opening range settings
  3. Break rule settings
  4. On-the-chart settings
  5. Colors
  6. Alerts and outputs
  7. Toolbar
  8. Requirements

How to read it

One window, one box, one mark per direction. Four visual channels, each saying one thing, none redrawn after the fact.

WINDOW

The band is the window

A faint tint over the bars that build the range. While it is still growing, the range is still forming.

ZONE

The box is the range

The fill between the OR high and low. This is the box price has to leave. It can optionally stop at the first break.

OR H 90.74

The lines are the levels

OR high and OR low, labelled with the price. Dimmed while the window is open, solid and fixed once it ends.

▼ BREAK DOWN

The triangle is the break

Under the bar whose close first cleared the OR high, over the bar that first closed below the OR low. A wick is not a break.

Opening range settings

01. Opening range
Session open (HHmm, ET)930

When the opening range starts, in Eastern Time, independent of the platform's time zone. 1800 gives the Globex open.

Range length (minutes)5

How long the window runs from the open. 15 and 30 are the other common choices. The range is frozen the instant the window ends.

Days of history to keep10

How many completed ranges stay on the chart.

Break rule settings

02. Break rule
Break buffer (x ATR)0

0 means a plain close beyond the range confirms the break. Raise it to require the close to clear the level by this fraction of ATR.

ATR period14

The ATR the buffer is measured in.

Require above-average volumeOff

The break bar's volume must beat its moving average. A bar that clears the level on thin volume is ignored and the next qualifying close is taken instead.

Volume average period20

Bars in the volume average the filter compares against.

Stop looking for breaks at (HHmm, ET)1600

Breaks are only confirmed between the window's end and this time, so an overnight drift through the range is not a break.

On-the-chart settings

03. On the chart
Extend levelsToTime

RangeOnly draws the levels across the window only. ToTime runs them to the time below on the same day. ToNextRange runs them until the next day's window opens.

Extend to (HHmm, ET)1600

Used by ToTime. 1600 is the NY cash close.

Show OR high / lowOn

The range's high and low lines through the extension, with the window's edges marked.

Line style / widthSolid · 2

Solid, dashed or dotted, at any width.

Shade the windowOn

The faint band over the bars that build the range.

Shade the zoneOn

The fill between OR high and OR low through the extension.

Stop shading the zone at the first breakOff

Ends the fill at the bar that first closed out of the range, so the box stays readable up to the break and clear after it.

Show break markersOn

The triangles under and over the breaking bars.

Label the levelsOn

Writes OR H / OR L and the price at the right end of each line.

Show the developing rangeOn

Draws the high and low live, dimmed, while the window is still open. The plot values never use the developing range.

Show earlier daysOn

Keeps completed ranges from earlier days on the chart.

Extend live levels to the right (bars)4

How far past the last bar today's running levels reach, for visual runway.

Colors

04. Colors
OR high / OR low colorteal / red

Each line, its label and its break marker.

Zone color and opacity8%

The fill between the levels. 8% reads as a tint on a dark chart without hiding the candles.

Window color and opacity10%

The band over the bars that build the range, and the window's dashed edges.

Alerts and outputs

The alert fires at the close of the confirming bar, on live bars only, so a chart loading history stays silent. Each direction has its own switch, and each day's alert carries its own id, so a distinct break is never swallowed and the same break never alerts twice.

Break UP FF ORB: CL closed 90.81 above OR high 90.74
Break DOWN FF ORB: CL closed 90.38 below OR low 90.44
05. Alerts
Enable alertsOff

The master switch. Also on the toolbar pill.

Alert on break up / break downOn / On

Per-direction switches, used when alerts are enabled.

Break alert soundAlert2.wav

Any .wav, or a file name from NinjaTrader's sounds folder. Blank gives a silent row.

Strategy Builder series

BreakSignal is +1 on the bar that broke the OR high, −1 on the bar that broke the OR low and 0 everywhere else. OrbHigh and OrbLow hold the most recently completed range, so a rule can act on the break without reading the drawing.

Toolbar

Every overlay toggles from one pill. Rendering only: the rule keeps running and the plots keep updating whether the overlay is drawn or not, so every toggle is instant.

As it sits on the chart, default settings. On toggles in teal, off in grey.
  • Power turns the overlay on or off, and follows the suite-wide Master Switch.
  • Lvl, Zone and Win switch the levels, the fill and the window band.
  • Mark switches the break triangles, for a chart with the structure but not the calls.
  • Lbl and Hist switch the price labels and earlier days' ranges.
  • Alrt is the alerts master switch; the per-direction switches and the sound live in the settings.
06. Toolbar
Show on-chart toolbarOn

Off removes the pill; every setting still lives in the properties grid.

Requirements

Platform
NinjaTrader 8 on Windows. No Order Flow+, no Level 2 and no Tick Replay required.
Instruments
Any instrument NinjaTrader charts: index, energy, metals and rates futures, micros, stocks and ETFs.
Chart setup
Any chart type. Bars must be no longer than the range: a 5-minute range wants a 1 to 5-minute chart. Calculate on bar close.
Session clock
The window is set in Eastern Time and every bar stamp is converted from the platform's time zone. Nothing to set up.

Try it in the free private beta

ORB ships as part of the FlowForged Suite. The beta is free.

Join the Discord