The bounce came, and it stopped where the framework said it would. The Nasdaq-100 opened 191 points above Monday's close — leaving a small new gap behind it at 29,023–29,078 — and climbed to 29,339 by mid-session. That is, almost to the point, the 50-day average (29,308) and the 14-day average (29,351): the bottom of the "fade cluster" this digest mapped on Monday. It was sold there. The index closed at 29,209, its fourth straight close under the 50-day and its second under the 20-day. Nvidia rose 2%, snapping a seven-day losing streak, ahead of tonight's results; options are pricing a move of roughly 6%.
The count did not move. The number we have written about every day for a week — the share of Nasdaq-100 stocks still on technical buy signals — printed 51.49, unchanged. An intraday probe to 52.48 was not held. Think of a stadium wave that starts in one section and dies before it reaches the next: the index rose, and the average stock underneath it sat still. Friday's break of the 60 line happened on an up-day; Tuesday's refusal to repair also happened on an up-day. Both point the same way. A second gauge that had been stale for three sessions came back online and printed 50.49 — fewer than half of the index's members are above their own 50-day averages while the index sits 550 points above its 100-day.
Oil broke — and stopped eight cents short of the framework's relief line. Brent's October contract settled at $88.58, down 3.9%, after Iran and Oman's foreign ministers met in Tehran on a "phased approach" to managing Hormuz traffic, Pakistan's army chief left carrying a reported sanctions-relief proposal, and Monday's US sanctions package turned out to include a "cure period" rather than immediate penalties. The framework's oil rule releases its 30% position cap on a daily settle below $88.50. It settled at $88.58. On Friday the same rule, applied the same way, spared the $95 escalation line by 19 cents — in the framework's favour. On Tuesday it withheld the relief by 8 cents — against it. The rule does not round in either direction, and we note the spot chart printed $87.16, below the line, for the record.
Yields fell again. The 10-year dropped 7 basis points to 4.63% — a second day off the 4.70 line that had been crossed four times last week — and the 30-year to 5.17%. Two Treasury interventions in a week (doubled buybacks, then a report that the ~$1 trillion Treasury cash account could fund them) plus an oil break did that; the inflation print that could confirm or undo it lands at 08:30 ET today. Gold touched a fresh intraday record at 4,697 and closed at 4,661. Elsewhere, the US–Canada trade fight escalated (50% tariffs on ~$20bn of goods, retaliation from 8 September, no talks expected before the midterms) and stocks ignored it.
Tuesday's internals were better than Monday's — but in the way a landing is better than a step, not the way a staircase turns into a ramp. Both daily breadth oscillators flipped back above zero, the fifth sign-change in six sessions; a market whose short-term breadth cannot hold a sign for two days is a market waiting for its event. The NYSE's slower summation gauge fell for a seventh day but by only 1.2 points, after a week of ten-point declines — the first deceleration of this leg. The new-highs-versus-new-lows index ticked up for the first time in nine sessions. The NYSE Composite closed at a record; NYSE advancers beat decliners 453 net.
The trend gauges did not join in. The bullish-percent count sat still. Transports made a second close under their trigger — with oil down 4%, a gift they did not accept — and traded under Monday's low intraday. The Nasdaq-100 advance-decline percentage printed +2.97 on a +0.64% day, which is what "thin participation" looks like as a number. Credit, the one pillar that has never wobbled, made a new high.
Why rollover stays on top but loses two: the count is static, half the index is under its 50-day, the bounce was rejected at the 50-day to the point, transports refused an oil gift — but the macro fuel for the path (oil, rates) eased hard in one session and the oscillators repaired. Why range gains two: "chop inside the gap" is literally what printed — the new gap below held, the lid above held, the NYSE made a record. Why shock eases one: oil −3.9%, the 10-year −7bp, credit at a high; it stays above 20 because one major financial institution is still to be sanctioned this week, China's foreign ministry publicly objected to the package for the first time, and a tanker was disabled off Oman on the day of the talks. Why bull gains one: the NYSE record — and no more, because the professional managers' survey now shows them 94% long. The marginal buyer is already in.
| Level | What it is | Role right now |
|---|---|---|
| 7,714–7,745 | 18-Aug gap (the rejected lid) | A magnet overhead — any short's stop belongs beyond 7,745 |
| 7,700–7,712 | Walmart gap · 60-min 50-avg · 10-day avg | Second resistance — approached to within 14 points Tuesday and refused |
| 7,677–7,683 | 5-day & 14-day averages · 30-min band top | The first lid — held to the decimal (close 7,677.28 vs the 5-day at 7,677.48); futures sit on it |
| 7,669 | 20-day average · Bollinger mid | The decision band — reclaimed Tuesday by 8 points; hold = range regime |
| 7,644 · 7,640 | Framework buy rung (filled) · old record | First support; the rung's half-target at 7,678 was hit |
| 7,629–7,600 | Early-August gap | THE magnet — still untouched; the buy ladder's two resting rungs |
| 7,551 · 7,528 | 50-day · 69-day averages | The correction line; the buy ladder's stop sits below at 7,515 |
| 7,105 | 200-day average | The bull/bear line — 8.1% below |
| Level | What it is | Role right now |
|---|---|---|
| 29,677–29,972 | 18-Aug chip gap | Untouched for five sessions; the bull's proof-of-repair zone |
| 29,532–29,571 | 30-min 200-avg · 10-day avg · 60-min cluster | The stop line for structural shorts (29,640) — outside every layer |
| 29,405–29,430 | 69-day avg · gap remnant · 60-min 50-avg | Top of the fade cluster; the event bracket's buy-stop sits just above at 29,430 |
| 29,308–29,351 | 50-day & 14-day averages | The rejection line — Tuesday's high of 29,339 was sold here; four closes under |
| 29,260–29,269 | 20-day avg · Bollinger mid · 5-day avg · 30-min band top | The lid — four layers in nine points; futures sit 50 under it |
| 29,021–29,078 | Weekly 20-avg · Tuesday's new gap · 60-min 200-avg | First support — three layers in 57 points; the first test of the bounce |
| 28,935 · 28,777 | Mid-gap · full gap fill | The "healthy retest" — credit at a record says it would be; the bracket's sell-stop sits below at 28,740 |
| 28,664 · 28,564 | 100-day average · May shelf | The second floor |
| 26,863–26,778 | 200-day avg + quarterly trendline | The framework's highest-conviction long-term buy zone — the trendline rose 62 points Tuesday; the band narrowed to 85 |
The core structural thesis — a three-peak weakening of long-term momentum on the Nasdaq-100 across 2018, 2021 and 2025-26, matching the pattern last seen in 1999 — closes its August bar on Monday. The monthly momentum gauge is running at 69.23, 8.65 points under the 77.88 cancellation line and under 70 for a sixth session. A close anywhere near current prices locks the third peak lower. Tuesday added a supporting exhibit from a different angle: the index rose while the count of its members in uptrends did not — "enthusiasm without confirmation" is the same shape on a daily breadth chart as it is on the monthly momentum chart. Only a future monthly close with the gauge back above 77.88 cancels the thesis.
Two days ago this digest introduced a slow-moving sentiment gauge built from the retail investor survey and the professional managers' exposure survey, and reported it as "neutral, no edge." That was wrong on the second component: we carried a stale reading of 79.7 for the managers' exposure. The chart shows the series had already stepped to 94.49 — active managers are roughly 94% long, the "crowded long" band above 90. Retail remains mildly net-bearish (bulls 35.5, bears 39.9; the next print is Thursday, after Nvidia). The two disagree, so the composite earns no strong rating — but the professional side is stretched long at a lower high, with the count static and half the index under its 50-day. That caps the bull path, supports the structural-short licence, and changes no position size. It also sharpens tonight's asymmetry: a beat has few new buyers; a miss has forced sellers.
The Fed's preferred inflation gauge lands at 08:30 ET (core tracking about 0.18% for the month); the second-quarter GDP revision and durable goods come with it. A soft print reduces September-hike odds and probably lifts the index into the lid, where it is sold; a hot one re-fuels the rate rule and tests the new gap below. Nvidia reports after the close. The framework does not predict the direction — it brackets it (Option 8, placed at 15:30 ET). Thursday brings the retail sentiment print and Marvell; Friday, Fed Chair Warsh's first Jackson Hole keynote and a payrolls benchmark revision that is expected to be upward. Oil's rule event is quieter but real: an October settle below $88.50 today lifts the position cap from 30% to 50% tomorrow.
Framework-derived structures with explicit entries, stops, targets and abandon-conditions. Sized for a leveraged CFD book under the 30% tactical cap imposed by the oil rule (relief to 50% only on a settle under $88.50); structural shorts are licensed inside that cap. Every structure carries a pre-event rule; no new discretionary entries between 15:30 ET today and Thursday's open. These are educational illustrations of how the framework expresses its read — not recommendations.
| Horizon | Base case | What changes it |
|---|---|---|
| Today (Wed) | A PCE-driven first hour — a soft print pops the index into the lid where it is sold at 29,308–29,351; a hot one tests the new gap at 29,023–29,078 — then a cash-session pin at 29,100–29,320 into the bell. S&P 7,655–7,700; oil $86–90 with the $88.50 settle the day's rule event; Nvidia owns the overnight | A cool print + a non-Chinese bank named + a Hormuz lane date: oil settles under $88.50 (cap to 50% from Thursday), the Nasdaq reclaims 29,269 and runs at 29,407. A hot print + a Chinese bank named + a tanker incident: oil retakes $90, the 10-year retakes 4.70, the new gap fills and 28,935 follows |
| This week | The box 29,023–29,339 holds into the bell, Nvidia picks the direction, Warsh confirms or reverses it Friday. The breadth count is one chip session from the 50 tier in either direction; Thursday's breadth print matters as much as Thursday's price | Blowout + cool PCE + framework-only Warsh + oil under $88.50: the bracket's bull leg pays to 29,554/29,677 and the count climbs toward 60. Miss or hot PCE or hawkish Warsh: the gaps fill, the count breaks 50, the staircase runs 28,664 / 28,564 / 28,280 |
| One month | Monday's August close locks the third momentum peak near 69; if the count prints under 50 the fast path (28,564 → 27,753) becomes the base case with the 26,863–26,778 band as destination; if it holds 50–60 the staircase grinds 28,280–29,430. Sept 15–16 Fed meeting with a 10-year falling on Treasury intervention, not on growth | Cancellation needs momentum above 77.88 — 8.65 points away |
| Six months | 26,700–30,500 with downward drift; the rising 200-day/quarterly band (narrowed to 85 points Tuesday) is the destination of any staircase and the framework's highest-conviction buy zone | A Hormuz lane date + a credible Warsh framework + oil under $83 reopens 32,000+ |
| Year-end | 27,000–29,000 — lower highs per the divergence, the deep band defended on first test; midterm-year policy volatility on two fronts (Iran, Canada) | Bull tail 32,000–33,500 · shock tail 24,500–26,000 on stacked crises |
What we got wrong — three items. One: the Nasdaq structural short's runner was carrying +333 at Monday's close; its trail was set at 29,300, "above the 5-day average" — but inside the 29,299–29,405 fade cluster that the plan itself expected the tape to squeeze into. Tuesday's high of 29,339 stopped it out for +56. The house doctrine says stops do not sit inside magnet zones; it was written for gaps and was not applied to a trail against a cluster. Corrected: trails on structural shorts now go above the cluster or not at all. The 1% re-load filled on the rejection, so the position survives — the profit did not. Two: the "hedges bought" read on Monday's decline rested on an equity put/call print of 0.82 that has since been revised to 0.68. The tape into Nvidia is neutral-hedged, not protected; we said otherwise. Three: the sentiment gauge carried a stale managers' exposure reading (79.7) and missed two steps to 94.49 — reported "neutral" on Monday, corrected to "crowded long" above.
What worked: Monday's base case was "chop inside the gap with a squeeze into the lid that gets sold" — the squeeze came, ran past the first lid to the 50-day, and was sold there; the re-load filled. The S&P buy ladder's top rung half-banked at 7,678 (+34); the S&P lid fade filled at the 5-day average to the decimal (+6); the gold pullback add filled at 4,610 and the pair sits +2.7%. The rates-banks runner's trail — placed above the cluster — survived the same bounce that stopped the other runner, which is the doctrine working where it was applied. What was marginal: gold's 4,700 target missed by 2.70; oil's relief line missed by 8 cents. What was null: the gap-fill long (low 29,078, 300 points above its zone). Data notes: the percent-above-50-day feed came back after three stale sessions (flag closed); the Nasdaq-100 new-highs feed has now printed identical values twice (flag opened).