Guide

What Is the Initial Balance, and How to Plot It in NinjaTrader 8

The Initial Balance is one of the oldest reference ranges in futures — the high and low of the session’s opening period. Here’s what it is, why it matters, and how to plot it live.

Last updated 24 Jul 2026
Short answer: The Initial Balance (IB) is the price range — the high and low — set during the opening period of the session, classically the first hour. Traders watch it because the rest of the day tends to organize around it: break cleanly out of it and the session often runs; stay inside it and the day is usually rotational. NinjaTrader 8 has no built-in IB tool, so you either draw it by hand each day or add an indicator that plots it for you.

What is the Initial Balance?

The Initial Balance comes from Market Profile. It’s the range established in the first part of the trading day — originally the first two 30-minute periods, so the first hour — measured as the high and low of that window. That opening auction is where the day’s first agreement on value gets made, and it leaves two reference prices on the chart: the IB high and the IB low, with the midpoint often watched too.

Why futures traders watch it

The IB matters because the market keeps referring back to it:

  • A clean break above or below the IB often marks a directional, trending day — the auction has decided to search for value outside the opening range.
  • Price staying inside the IB points to a balanced, rotational day — the edges become fade points rather than breakout points.
  • IB extensions — projections of the IB width above and below — give measured targets once price does break out.

None of that is a signal on its own. It’s context: a framework for what kind of day you might be in and where the meaningful levels sit.

Does NinjaTrader 8 have an Initial Balance indicator?

Not built in. You can drop a rectangle or lines on the opening range manually, but you’d be redrawing it every session, guessing the exact window, and you wouldn’t see it build in real time. Most traders who use the IB regularly add an indicator that plots it automatically.

How to plot the Initial Balance on your chart

An IB indicator draws the high, low and midpoint of your chosen opening window — and the good ones do it live, as the range forms, so you watch the IB set rather than seeing it appear after the fact. What to look for:

  • Session presets for the open you trade — the US index open is the common one, but London, Tokyo and Sydney matter if you trade around the clock.
  • An adjustable window — the classic IB is 60 minutes, but some traders use 30, and it should let you set anything reasonable.
  • Extension levels for targets, and the option to keep previous sessions on the chart for reference.
  • Correct session timing across daylight-saving changes, so the window doesn’t drift.

How to install it

  1. Download the indicator’s .zip — keep it zipped.
  2. Open the Control CenterTools → Import → NinjaScript Add-On… and select the .zip.
  3. On a chart, right-click → Indicators…, add it, and set your session and window.

The honest part

The Initial Balance won’t tell you to buy or sell. It tells you where the opening range sits and what kind of day the auction is building — and that context is what a lot of good decisions are made from. Plot it, watch how price behaves around it for a few sessions, and decide for yourself how much weight it earns on your chart.