# Initial Balance

Also known as: IB extension.
A Volume & Order Flow concept (Market profile / auction theory) in the LuxAlgo Library, with 2 indicator implementations.

## What is the Initial Balance?

In Market Profile, the initial balance is the price range established at the start of the regular session, classically the first hour of trade, meaning the first two 30-minute periods of a [TPO profile](https://www.luxalgo.com/library/concept/tpo-profile/). The concept comes from J. Peter Steidlmayer's original framework at the Chicago Board of Trade, where the opening hour's range marked the zone in which the earliest auction found two-sided trade. The IB high and IB low become the day's first reference levels.

Steidlmayer developed the profile framework at the CBOT in the early 1980s, and the exchange released it publicly in 1985. On the lettered charts the initial balance spans the session's first two half-hour brackets, the periods most modern TPO software labels A and B. James Dalton's Mind Over Markets (1990) carried the idea to a wider audience and made the IB central to day-type classification.

The IB frames day-type inference. When later trade extends well beyond it (range extension, often called an IB extension), other-timeframe participants are active and the session leans directional; when the IB contains most of the day, the market is balancing and rotational. The common reading is that a narrow IB is easier to extend and often precedes directional days while a wide IB tends to hold, but these are tendencies rather than rules and any given session can break them.

Electronic and near-24-hour markets blur the definition. Index futures trade overnight, so the IB is conventionally measured from the regular cash open rather than the overnight reopen; forex and crypto have no official session, so traders substitute conventions such as the London or New York opens, and the choice changes the levels. The range also gains meaning from its internal composition: where the early [point of control](https://www.luxalgo.com/library/concept/point-of-control/) forms inside the IB, and how volume stacks on a [volume profile](https://www.luxalgo.com/library/concept/volume-profile/) of the first hour, color whether the balance looks likely to hold.

## How to mark the initial balance on a chart

The IB is mechanical to draw once the session convention is chosen.

1. Fix the session open your market keys off: the cash open for equities and index futures, or your chosen session convention in 24-hour markets.
2. Take the first 60 minutes of trade from that open, the session's first two 30-minute periods.
3. Mark the hour's highest high and lowest low and extend both across the session as IB high and IB low.
4. Optionally add the IB midpoint, which responsive traders watch for rotations.
5. Track the session against the levels: extension beyond one side, both sides, or containment is the raw material of day-type reads.

## How it's calculated

The Initial Balance is the price range built during the opening portion of a session, frozen and projected forward as reference levels for the rest of that session.

```
1. Anchor the session open: the regular-trading-hours open for equities and futures, or a chosen session open on 24-hour markets.
2. Track trading through the IB window, by default the first 60 minutes after the open (the first two 30-minute TPO periods in Market Profile).
3. IBH = max(H) over the window; IBL = min(L) over the window.
4. IBR = IBH - IBL.
5. When the window ends, freeze IBH and IBL and extend both levels across the remainder of the session.
6. Plot IB extensions at IBH + k × IBR above and IBL - k × IBR below, commonly with k = 0.5, 1.0, 1.5, 2.0.
7. Price accepted beyond IBH or IBL is range extension; the session's final range relative to IBR is used to classify the day type.

  H: bar high inside the IB window
  L: bar low inside the IB window
  IBH: Initial Balance high
  IBL: Initial Balance low
  IBR: Initial Balance range
  k: extension multiple applied to IBR (commonly 0.5 to 2.0)
```

The 60-minute default comes from Market Profile's first two 30-minute TPO periods; a 30-minute IB is a common intraday variant.

On 24-hour markets the levels depend entirely on the session anchor chosen (exchange open, midnight, or an equity session).

Rough day-type guide: a normal day barely extends beyond the IB, normal variation roughly doubles it, and trend days keep extending; exact thresholds vary by author.

## How traders use it

- For day-type classification: the width of the IB and whether price extends beyond one or both sides feeds the classic profile day types, from balanced rotational days to trend days, often read alongside open types.
- As breakout references: trades are keyed off breaks of the IB high or low, with continuation trusted more when the extension holds and stays one-sided; failed extensions that fall back inside the range are faded by responsive traders.
- For projections: some playbooks project multiples of the IB range, such as 1.5x or 2x, above and below it as mechanical extension targets for the session.
- For volume confirmation at the edges: a break of the IB high or low is trusted more when [volume at breakout](https://www.luxalgo.com/library/concept/volume-at-breakout/) expands and [volume delta](https://www.luxalgo.com/library/concept/volume-delta/) stays one-sided through the level, and doubted on fading participation.
- As confluence with other session anchors: the IB midpoint, [session VWAP](https://www.luxalgo.com/library/concept/session-vwap/), and the developing [value area](https://www.luxalgo.com/library/concept/value-area/) often sit close together in balanced conditions, and alignment between them sharpens fade and breakout reads.
- For sizing expectations: comparing today's IB width and [relative volume](https://www.luxalgo.com/library/concept/relative-volume/) against recent sessions frames whether the day has the participation to extend.

## Initial balance vs related concepts

- **TPO Profile** (https://www.luxalgo.com/library/concept/tpo-profile/): The parent framework. A TPO profile organizes the session into half-hour letters; the initial balance is its first two letters read as a range. The profile keeps developing all day, while the IB freezes after the first hour and becomes the yardstick the rest is measured against.
- **Value Area** (https://www.luxalgo.com/library/concept/value-area/): Both are profile-derived ranges, built differently. The IB is a time slice: everything traded in the first hour. The value area is an acceptance slice: the band holding roughly 70% of the day's activity wherever it occurred. By the close of a trend day much of the value area can sit beyond the IB.
- **Session VWAP** (https://www.luxalgo.com/library/concept/session-vwap/): Two session anchors with different logic. VWAP is a continuously updating volume-weighted average trailing the whole session; the IB is a static bracket set by the first hour. Acceptance beyond the IB extreme on the far side of VWAP reads as a stronger statement than either alone.

## FAQ

### Is the initial balance the same as the opening range?

They overlap but are not identical. The initial balance is a Market Profile term with a conventional definition: the first hour of the regular session (9:30 to 10:30 ET for US stocks), two 30-minute TPO periods. An opening range is whatever window a trader defines, commonly 5, 15, or 30 minutes. Many platforms use the terms loosely, so check which window a given tool draws.

### What does a narrow initial balance mean?

The common reading is that a narrow IB is fragile: few prices attracted two-sided trade, so later participants can extend the range more easily, and narrow IBs are associated with breakout and trend attempts. It is a tendency, not a rule. Narrow IBs also form on quiet pre-news sessions where the eventual direction of the break is genuinely open.

### What is an IB extension?

Range extension beyond the initial balance: any trade above the IB high or below the IB low later in the session. Profile practice reads it as evidence that longer-timeframe participants have entered, often expressed in multiples of the IB width. One-sided extension that holds is the signature of directional days; extension that folds back inside marks a candidate fade.

### Does the initial balance work in forex and crypto?

Only by convention. Neither market has an official open, so traders substitute session definitions, most commonly the London or New York opens, and the levels differ with the choice. Their usefulness depends on enough participants keying off the same convention, so treat them as softer references than a cash-equity IB.

### How reliable are initial balance breakouts?

No dependable universal statistics exist; the familiar tendencies (narrow IB extends more easily, wide IB contains) are practitioner lore rather than measured law. Judging a break by acceptance beats the touch alone: time spent beyond the level, and whether price accelerates through thin areas or stalls at [high-volume nodes](https://www.luxalgo.com/library/concept/high-low-volume-nodes/).

## Implementations in the Library

- Initial Balance Breakout Signals (LuxAlgo): https://www.luxalgo.com/library/indicator/initial-balance-breakout-signals/
- Initial Balance Volume Deficit (LuxAlgo): https://www.luxalgo.com/library/indicator/initial-balance-volume-deficit/

## Related concepts

- TPO Profile: https://www.luxalgo.com/library/concept/tpo-profile/
- Single Prints: https://www.luxalgo.com/library/concept/single-prints/
- Unfinished Auction: https://www.luxalgo.com/library/concept/unfinished-auction/
- Excess: https://www.luxalgo.com/library/concept/excess/
- Balance vs Imbalance: https://www.luxalgo.com/library/concept/balance-vs-imbalance/
- Rotation Factor: https://www.luxalgo.com/library/concept/rotation-factor/
- One-timeframing: https://www.luxalgo.com/library/concept/one-timeframing/
- Day-type Taxonomy: https://www.luxalgo.com/library/concept/day-type-taxonomy/
- Value Migration: https://www.luxalgo.com/library/concept/value-migration/
- 80% Rule: https://www.luxalgo.com/library/concept/80-percent-rule/

---

Source: https://www.luxalgo.com/library/concept/initial-balance/ (LuxAlgo Library, the encyclopedia of trading & technical analysis). Free to use with attribution: https://www.luxalgo.com/library/license/