Auction Read № 002 · S&P 500 E-mini

Four sessions up, and the first genuine supply is 18 points away

ES has taken 312 points out of the 29 July low, relocated value 160 points higher in a single session, and traded overnight above every price printed since 4 June. It has done all of it on +2,196 net delta — and that is the mechanism, not the flaw.

Pre-open SessionTue 4 Aug 2026Generated08:15 ETLast7655.00Overnight7629.00 – 7657.75

Who holds territory

Buyers — with room

Monday moved value from 7469.50 to 7629.00 in one session, extended 37.75 points above its initial balance and zero below, and closed at 90% of a 95-point range. Overnight added another 20.

Who is offside

Sellers, again — higher

From 10:45 ET to the bell Monday, cumulative delta fell 8,694 while price rose 22.5 points. Passive bids ate every aggressive seller in the 7606–7637 band. Overnight they paid 7657.75 — the highest ES has traded since 4 June.

The reference map

Where price sits inside three nested value areas

Each column is a volume profile drawn to the same price scale. Read them left to right and the migration is the story: value walked down for two weeks, then jumped back up in three days — but price has run past all of it.

Volume at price, inside value area Outside value area Point of control

Bars are bucketed to approximate distribution shape only. Every labelled price — POC, VAH, VAL, and the levels at right — is the exact tick-level value, not a bucket midpoint.

Price at 7655.00 is above the six-week composite VAH (7608.25) and above Monday’s entire value area — discovery, not retracement. Note what the three columns do not contain: no regular-hours volume above 7637.75 anywhere in six weeks. The nearest reference overhead is off this month’s map entirely — the 28 May – 4 Jun balance, POC 7658.00, VAH 7672.75, which price has just re-entered.

Zoom 1 · Monthly

Six weeks of absorption resolved in four sessions

Composite POC
7546.00
VAH
7608.25
VAL
7449.75
Range
7345.75–7637.75
Composite delta
+141,727

Value migrated down from 7543.50 on 22 June to 7405.00 on 29 July, then relocated in four sessions: 7439.75 → 7526.50 → 7629.00. Price at 7655 now sits above the composite VAH at 7608.25 — outside six weeks of accepted value, on the buyers’ side of it, for the first time in the window.

The composite delta is +141,727 across 32.3 million contracts, and over the same six weeks price is up 87 points net. Aggressive buyers spent the entire period being absorbed. The four-session repair is what that absorption was building toward: the passive sellers who had been supplying the bid stopped supplying, and there was nothing behind them.

Value migration — daily point of control

Each bar is one session’s value area; the line traces the POC. Bar colour is that session’s order-flow delta.

74007450750075507600765006-2206-3007-0807-1607-2408-03
Value area (70% of volume) Session range, high to low Point of control Green / red is that session’s order-flow delta, not its direction.

The two-week staircase down through 7484 → 7442 → 7405, then four sessions of repair ending in Monday’s jump to 7629. Note that the last bar is green but barely — the largest single-session value relocation of the whole window (POC +102.5) carried almost no net order flow at all.

Zoom 2 · Weekly

Three lower value areas, then a complete relocation

Weekly composite profiles, RTH. The current week is one session old.
WeekPOCVAHVALDeltaCharacter
20–24 Jul7546.007563.007453.00+35,932Absorption
27–31 Jul7469.507482.257412.00+81,413Absorption → reversal
3 Aug (Mon only)7629.007637.507598.50+2,192Passive discovery

Weekly value stepped down twice — POC 7590.00, then 7546.00, then 7469.50 — while every one of those weeks printed positive delta. Buyers paid for ground they did not get for three straight weeks. That is the textbook precondition for a violent repair, and it is what the last four sessions have been.

This week’s value area opens at 7598.50 – 7637.50. Last week’s topped out at 7482.25. There is a 116-point gap between the two value areas with zero overlap — not a higher value area, a different one. The auction has not migrated up here; it has jumped, and it has not yet been tested on the way back.

Zoom 3 · Daily

Monday, and where the buying actually came from

Price direction and delta direction agreeing means the winning side is acting with initiative. Disagreeing means the aggressive side is being absorbed — and the delta sign names the trapped side, not the winning one.

RTH sessions, 09:30–16:00 ET. Delta is buy-minus-sell aggressor, summed from 5-minute bars.
SessionNetClose loc.DeltaRead
Tue 28 Jul+16.2571%+15,795Grinding
Wed 29 Jul−106.003%+12,339Capitulation
Thu 30 Jul+58.2593%+32,620Initiative
Fri 31 Jul+21.0081%+6,107Passive advance
Mon 3 Aug+82.2590%+2,196Sellers absorbed

Monday’s skeleton is a trend day. The initial balance ran 7542.75–7600.00, 60.3% of the session range. Range extension above the IB: 37.75 points. Range extension below: zero. The close finished at 7628.50, 90% of the range, and the volume POC settled at 7629.00 — parked 8.75 points beneath the high with the bell ringing, which leaves shorts offside overnight.

Now the order flow, which is the part that gets mis-read. Cumulative delta peaked at +10,890 by 10:45 ET with price at 7606.00. By the close it had fallen to +2,196 — and price was 22.5 points higher. The 14:00 and 14:15 brackets alone printed −2,450 and −3,635 into a fresh high at 7635.00.

Falling cumulative delta with a rising tape is passive bids consuming aggressive sellers. The sign names the trapped side, and it names the sellers. Every offer hit between 7606 and 7637 on Monday afternoon was filled by someone who did not have to chase — and those sellers spent the overnight session watching 7657.75 trade.

The one caution the profile does supply: Monday’s high was made late, in the 15:00 bracket, and the close was 9.25 points below it with only three ticks of single print at 7637.75. That is a thin high, not clean excess. The auction was not finished when the bell rang.

Zoom 4 · Overnight

Balance, then a real bid at the European crossover

Globex open
7631.00
ON high
7657.75
ON low
7629.00
ON range
28.75pts
ON delta
+5,464
vs Mon close
+26.50

Globex opened at 7631.00 and immediately found the only price that mattered: the session low of 7629.00 is Monday’s volume POC to the tick. It was touched in the first fifteen minutes and never traded again — the closest the night came back was 7629.25. Everything after that balanced between 7629 and 7650 for eleven hours on thin volume.

From 07:20 ET it changed character. The 07:40 bracket alone took +1,455 delta on 6,521 contracts — the heaviest five minutes of the session by a wide margin — clearing the 15 June high at 7648.75 and running to 7657.75. This is the one leg of the whole advance that is aligned: price and delta pushing the same way, with volume behind it. It is also the highest ES has traded since 4 June.

Synthesis

What read 001 filed as the weakness was the mechanism

Yesterday’s read described the advance as being bought “passively” and logged that under the honest weak spot. Monday then added 82.25 points on +2,196 net delta and closed at 90% of its range. The framework had the answer on its own page: price rising while cumulative delta falls is not a tired rally, it is absorption of aggressive sellers — and the trapped side is whoever the delta sign points at.

So the shape of this auction is a rally with no buyer chasing it, because nobody has needed to. Supply has simply been withdrawn: no range extension below an initial balance in four sessions, no aligned negative-delta leg anywhere, no failed probe. A market that goes up on absent supply keeps going up until supply returns, and the return is visible when it happens — it looks like a seller who takes territory, not one who leans on it.

Which brings the honest problem, and it is a location problem rather than a flow problem. Price has re-entered the 28 May – 4 Jun balance — VAL 7632.25, POC 7658.00, VAH 7672.75 — and is sitting on that POC right now. That is the distribution the market was trading immediately before the 5 June break, which travelled 232 points from high to low in one session. It is the first place in four sessions where a real inventory of trapped longs exists overhead.

Beneath, the floor is hollow. Monday’s opening drive left single prints from 7542.75 to 7582.50 and again from 7588.50 to 7594.75. If 7598.50 gives way there is essentially nothing between there and the low. That does not make a break down likely; it makes it fast if it comes, and it is the reason today’s invalidation is placed above the vacuum rather than inside it.

What argued for it

  • Value relocated 160 points in one session — Monday’s POC at 7629.00 against last week’s 7469.50, with no overlap between the two value areas — and price now sits above the six-week composite VAH at 7608.25. That is discovery.
  • Monday extended 37.75 points above its initial balance and zero below in a 95-point session. Across four sessions, not one has extended range downward. There has been no seller response of any kind.
  • Falling cumulative delta into a rising tape (−8,694 from 10:45 to the close, price +22.5) is passive bids eating aggressive sellers. The delta sign names the trapped side, and it names the sellers — who then paid 7657.75 overnight.
  • The overnight break was the one aligned leg of the whole move: +1,455 delta on 6,521 contracts in the 07:40 bracket, clearing the 15 June high and printing the highest trade since 4 June.

What argued against

  • Price has re-entered the 28 May – 4 Jun balance (7632.25–7672.75, POC 7658.00) and is sitting on its POC. That is the last real inventory overhead, and it is where the 5 June break started.
  • Monday did not close on its high — the high came in the 15:00 bracket and the close was 9.25 below it, with only three ticks of single print at 7637.75. A thin high, not excess.
  • The structure beneath is hollow: single prints 7542.75–7582.50 and 7588.50–7594.75. Lose 7598.50 and there is nothing to catch price for forty points.
  • 312 points in four sessions with no pullback worth the name. Extension is not a signal on its own, but it does mean the first seller who shows up gets paid immediately, which is how thin highs become real ones.

What decided it

Both objections are location arguments, and location only matters if somebody defends it. Four sessions have produced zero defence — no downward range extension, no aligned negative-delta leg, no failed probe with a reversal behind it. So I discount the June shelf: it is genuine volume on the chart, but the cohort that traded it is two months and one 232-point crash removed, whereas what is present in today’s tape is a seller who has been absorbed at every price since 7345.75 and has just been forced to cover a two-month high. A shelf is a target until a seller makes it a wall. I discount the “hollow advance” objection outright, because it inverts the sign convention — and read 001 made exactly that error the day before an 82-point trend day. The single-print trapdoor I do not discount: it is real, and it is why the invalidation sits at 7629.00, above the vacuum, rather than at 7598.50 where a break would already be moving too fast to act on. Long, with the line drawn above the hole rather than across it.

Scenarios

What the map says happens next

There is no edge inside balance. Each of these is defined by a reference level and the order flow that confirms or denies it.

Discovery continues into the June balance

Primary

Acceptance above the overnight high at 7657.75 puts price inside the 28 May – 4 Jun distribution with no volume beneath it to defend. The first objective is that balance’s VAH at 7672.75, then its POC region at 7686.75, then the record at 7694.75. Sellers trapped between 7606 and 7657 supply the bid. This does not require aligned delta — four sessions have shown the advance runs on withdrawn supply — but a break that stalls with a seller taking territory (aligned negative delta plus downward range extension) is a different market.

Trigger
> 7657.75
Objective 1
7672.75
Objective 2
7686.75
Objective 3
7694.75
Invalidated
< 7629.00

Rotation back into Monday’s value

Alternate — likeliest chop

A failed probe of 7657.75 rotates back toward 7637.50 (Monday’s VAH) and 7629.00 (Monday’s POC, and the overnight low to the tick). Holding 7629.00 makes this a clean break-and-retest that resumes the primary; it has already been defended once. The test that decides which it is: range extension below today’s initial balance. There has not been any in four sessions.

Retest zone
7629–7637.50
Must hold
7629.00
If lost
7608.25

Through the trapdoor

Bear — needs proof

Losing 7598.50 — Monday’s VAL, and back below the monthly VAH at 7608.25 — puts price into the single prints. There is no structure between 7594.75 and 7542.75 to slow it down, so this scenario is small in probability and large in distance. It requires an aggressive seller first: sellers have taken no territory anywhere in four sessions, and a passive drift lower does not qualify.

Trigger
< 7598.50
Requires
Negative delta + IB extension
Objective
7542.75

At the open

Three things to watch

  • 7657.75 The first probe of the overnight highIt is also the doorway to the 28 May – 4 Jun balance, whose POC is 7658.00. Price clearing it and holding means the last inventory overhead is being worked through. Price probing it and reversing on a range extension below the IB is the first genuine seller response in four sessions — and would be the tell that the thin 7637.75 high is being confirmed as the top of this leg.
  • IB Range extension below the initial balanceMonday extended 37.75 points above its IB and not one tick below. Four sessions have produced no downward extension at all. The moment one does, the mechanism carrying this advance — absent supply — has stopped being absent, and everything in this read changes weight.
  • 7598.50 The trapdoor, if it opensMonday’s VAL, and the last price with real volume beneath it. Below sit single prints from 7594.75 down and again from 7582.50 to 7542.75. Nothing about today argues price gets there — but if it does, it gets there fast, which is why the primary’s invalidation is drawn 30 points above it.

Scheduled today

  • 08:30 ET low Trade Balance
  • 10:00 ET medium JOLTS Job Openings
  • 10:00 ET low Factory Orders m/m
  • 10:10 ET low RCM/TIPP Economic Optimism
  • 20:15 ET low FOMC Member Schmid speaks

Rest of the week

  • Wed 08:15 ET medium ADP Non-Farm Employment Change
  • Wed 10:00 ET medium ISM Services PMI
  • Thu 08:30 ET medium Unemployment Claims
  • Fri 08:30 ET high Non-Farm Employment Change, Unemployment Rate, Average Hourly Earnings
How this read held up The session followed the primary scenario
A grade
Session high7786.00
Session low7656.00
Close7764.25

Graded after the close against the session’s own tape. No trades, no simulated results, no performance claim.

What this is, and what it is not

This is a context gauge — the climate a discretionary decision gets made inside. It is not a trigger, a signal, or a trade.

Mechanical order-flow entry signals do not survive out-of-sample testing, and nothing here should be treated as one. The value of a read like this is subtractive: it tells you which levels matter, which side is already committed, and when to stand down — not when to click.

Every figure above is computed rather than estimated. The synthesis is machine-written from a fixed analytical framework and reviewed before publication — how these are made. Framework v1.0

A read like this, before every session

Auction Reads are published pre-open. Same structure every time: what the auction did, what it is trying to do, how well it is doing it, and what it is likely to do next.

Read the archive

Educational and informational content only. Nothing here is investment advice, a recommendation, or an offer to buy or sell any security or derivative. Futures trading carries substantial risk of loss and is not suitable for every investor. Past market behaviour does not predict future results. You are responsible for your own decisions.

Mountain Frog Research — Auction Read № 002 · ES · Tue 4 Aug 2026 RSS