Global Markets / Narrator

Friday 4 September 2026

Session RTH 09:30–16:00 ETObservation cutoff 2026-09-04 20:00 UTC Published —Observation age — Contract ESU2026
Close7723.75pts
Value area high7733
POC7720
Value area low7715
Invalidation7729.5
ATR(14)71.85pts

Read

What changed

against the previous session
Acceptancerejected below
Value locationinside value
Value migrationoverlapping lower
Close typelower
Day typenormal variation
Open typeotd up
13 levels moved · commentary

Levels that moved: initial balance high, initial balance low, invalidation, point of control, prior point of control, prior value area high, prior value area low, session close, session high, session low, session open, value area high, value area low.

Commentary auction

The day type is now a normal-variation day. The open type is now an open-test-drive up. The close type is now in the lower part of the range. The value location is now inside value. The acceptance read is now rejected below. Value migration is now overlapping lower.

The auction

1 session

The session closed inside value.

Against prior value the letters read rejected below.

Today's value area migrated overlapping lower against yesterday's.

Balance status: balancing.

This read is invalidated on a close below 7729.5 pts (initial balance low).

Commentary auction

The open read as an open-test-drive up, yet the letters read rejected below prior value. Value migrated overlapping lower, and the close was inside value. The close sat below the initial balance. The naked POC at 7756 pts was not touched by the range.

Drift

20–60 sessions

Over the last 20-60 sessions the Drift read is mixed, so no phase is assigned.

Price sits near its average, 0.37 ATR from its reference.

The efficiency ratio over that window is 0.03.

The move is quiet.

Commentary drift

Over these weeks the direction is mixed, and daily moves have been quiet.Because the lookbacks do not establish a consistent direction the model assigns no phase, and daily ranges have stayed small against this market's own longer history.

Volatility

estimated
VIX14.53
Bandlow
ATR(14)71.85
Exp. move0.92%

The volatility proxy VIX sits in its low band at 14.53 (estimated). The term structure is contango. ATR(14) is 71.85 pts and the expected move for one session is 0.92%.

AuctionDrift

The two horizons. The auction read (1 session) and the Drift read (20-60 sessions) are orthogonal: there is no side to compare on this session.

Levels

Value and control
Prior value area highUpper edge of yesterday's value area7767pts
Prior value area lowLower edge of yesterday's value area7719pts
Prior point of controlYesterday's TPO point of control: the price row with the most TPO prints (time at price)7756pts
Value area highUpper edge of today's value area7733pts
Point of controlToday's TPO point of control: the price row with the most TPO prints (time at price)7720pts
Value area lowLower edge of today's value area7715pts
Session
Session openWhere the session opened7742.25pts
Session highThe session's highest price7751pts
Session lowThe session's lowest price7711.75pts
Session closeWhere the session closed7723.75pts
Initial balance highTop of the first hour's range7751pts
Initial balance lowBottom of the first hour's range7729.5pts
Structure
InvalidationThe level that undoes today's read7729.5pts
Nearest naked POC aboveAn untested prior TPO point of control above price: the price row with the most TPO prints (time at price)7756pts
Nearest naked POC belowAn untested prior TPO point of control below price: the price row with the most TPO prints (time at price)7720pts
Balance area highUpper edge of the current multi-day balance7782.5pts
Balance area lowLower edge of the current multi-day balance7621.5pts
1x balance extension up— no meaning text in the draft7943.5pts
1x balance extension down— no meaning text in the draft7460.5pts
Unfilled gaps · 2
Gap 1Upper / lower edge of an unfilled gap7704.25 / 7678.25
Gap 2Upper / lower edge of an unfilled gap7546.25 / 7520

All prices in index points on ESU2026. Meanings are the Meaning column of the post's level table.

Scenarios

Next session

1 scenario
The auction

Rejected low holds → rotation back to prev POC

Trigger
close above 7719 pts (prev VAL)
Invalid before
2 letters below 7719 pts (prev VAL)
Invalid after
close below 7719 pts (prev VAL)
Target
touch of 7756 pts (prev POC)
Horizon
1 session
Expires
2026-09-08 20:00 UTC
Commentary auction · scenario: rejected low holds → rotation back to prev POC

If a five-minute close holds above 7719 pts after the low was rejected there, the read favors a rotation toward 7756 pts, invalidated before that close by two consecutive five-minute letters closing beyond 7719 pts to the downside, and after the trigger by a five-minute close below 7719 pts.

Prices are frozen at issue and never re-resolve to a later session's level.

Opening playbook

against the 2026-09-03 value area
  • Open above7767 pts (2026-09-03 value area high)Would leave the 2026-09-03 value area on the side opposite today's rejection; watch for a hold or rejection of 7767 pts.
  • Open insidethe 2026-09-03 value area (7719–7767 pts)Would keep the auction inside the 2026-09-03 value area, in line with today's rejection; 7719 pts and 7767 pts would frame the session.
  • Open below7719 pts (2026-09-03 value area low)Would return to the side today's auction rejected; a hold beyond 7719 pts would question that rejection.

Previous scenarios

ScenarioIssuedTriggerOutcomeMove (ATR)
Hold above prev VAH → prior value becomes support2026-09-03triggeredhorizon end-0.36

"Triggered" records that the trigger condition was met. It is not a correct call and is never scored as one.

Commentary auction · previous scenario: hold above prev VAH → prior value becomes support

The trigger, a close above 7754 pts, was met; over the horizon the move against the read was larger than the move for it, and it finished slightly against it.

Chart

ES · 5 sessions · 5-min · to 2026-09-04open full size ↗
ES 2026-09-04: five-session market profile chart
Rendered by openalgo-charts from the frozen chart payload (five RTH sessions, 5-minute candles, TPO and volume profiles, levels and scenarios)

Data note

How this post was made

  • Observation cutoff: 2026-09-04T20:00:00+00:00. Nothing that happened after that instant informed this post.
  • Prices are quoted on contract:ESU2026.
  • Reconstructed replay: built from current rows, not from what was known at the time.
  • The vol section is estimated: hv=estimated.

Section availability

auctionavailable
driftavailable
levelsavailable
previous scenariosavailable
profileavailable
regimeavailable
scenariosavailable
volestimated · hv=estimated

Plain sentences are produced directly from the model readings. Text under a “Commentary” label was written by a language model from those readings only.