The Nasdaq-100 closed at 30,501.56 (+0.31%) and the S&P 500 at 7,666.45 (+0.19%) after the 10-year yield hit 5.35% and closed 5.24%. The VIX closed 16.39 (+0.31%) after touching 17.59; the Dow added 0.04%. At 06:43 Singapore Friday (18:43 New York, the post-close board — Asia had not opened) the Nasdaq-100 CFD was 30,536.1 (+0.11%), the S&P CFD 7,672.4, the VIX future 18.15, the ten-year 5.254 and gold 4,176.06. Stocks fell early when a factory-prices index came in hot, and recovered as yields reversed. December Brent settled $102.31 (+4.4%) after a report that a third US carrier group is heading to the region. Tehran is still reviewing Washington's response; nothing was signed. Payrolls are due at 08:30 New York.
| Index | Last | Support 1 | Support 2 | Resistance 1 | Resistance 2 | Line in the sand | Flag |
|---|---|---|---|---|---|---|---|
| NDX | 30,501.56 close; 30,536.1 CFD (06:43 SGT) | 30,496 · 30,446 | 30,412–30,414 · 30,275 | 30,516 · 30,583 | 30,616 · 30,630 | 30,583 — a daily close over it with the count over 45 moves weight to the range path; a daily close under 30,236 with the count under 40 makes the rollover path modal | Chart 1-Oct; live JSON |
| SPX | 7,666.45 close; 7,672.4 CFD | 7,651–7,652 · 7,640 | 7,616–7,617 · 7,600 | 7,676 · 7,685 | 7,691–7,702 · 7,723 | 7,616 — a holding close under Thursday's low opens 7,600 and 7,575 and leans to the shock path; a close over 7,723 re-takes the lid | Chart 1-Oct; live JSON |
| Gold (XAUUSD) | 4,172.31 chart; 4,176.06 live | 4,154 · 4,139 | 4,111 · 4,048 | 4,190–4,193 | 4,219 · 4,248 | The 4,139–4,193 shelf on a daily close — under it the short side of the bracket fills, over it the long side | Chart 1-Oct; live JSON; daily-close basis |
The index closed over the gate line for the first time in six sessions. The Nasdaq-100 opened at 30,534 — 125 points over Wednesday's close but inside Wednesday's range, so no cash gap — fell 259 points to 30,275 by late morning, and was bought back roughly 190 points in a single half-hour bar. It printed 30,616, fourteen points under Wednesday's high, and closed at 30,501.56: 5.56 over 30,496. The sequence is read from the 30-minute chart, not from tick data.
The ten-year printed both sides of the rule in one session. The yield opened at 5.29, reached 5.35 after the ISM manufacturing prices-paid index came in at 77.9 against 72 expected — the highest yield since April 2002 — and then fell to close at 5.24. The two-year fell 11 basis points to 4.80 as the market's odds of an October rate increase dropped to 34% from 70% a week ago. A close under 5.25 withdraws the escalation booked on Wednesday. It lasted one session.
Oil took back the roll. December Brent, the front month since Thursday, settled at $102.31, up 4.4%. The Wall Street Journal reported that a third carrier group and about 10,000 sailors and Marines will reach the region by the end of November; Chinese refiners were reported to have suspended most fuel exports. The first settle that counted toward restoring the 30% cap printed over 101 instead.
The S&P's 50-day was lost and recovered. The low of 7,616.78 went 35 points under the 50-day average; the close of 7,666.45 was two cents under the open and 15 over the average. The high stopped six points beneath a stack of five averages between 7,691 and 7,702.
The broad market stopped falling for a day. NYSE advancers beat decliners by 396 after being 1,109 behind at the low — the first positive close since 25 September. The NYSE Composite came within 47 points of its 200-day average and closed green. That average reads 23,286 on this chart set, 55 points higher than the figure carried since 23 September: the line was closer than this digest had been saying.
Breadth underneath the index. The Nasdaq-100 bullish percent fell to 39.60, back under 40 after one close above it, so the July analog re-enters by its own rule. The S&P's count fell to 31.40, a new low. Both summation indices and the NYSE high-low index made new lows, and the Nasdaq-100 had two more members at 52-week lows than at highs — on an up-close.
The gate. It did not print a sixth time, because the close was over the line. It did not un-print either: that needs a daily close over 30,583 with the count over 45, and Thursday's close was 81 points and five and a half count-points short. The structural-short licence — the count under 50 — is intact for a twentieth session.
Credit. The high-yield ETF closed at 92.30 after a low of 91.71, both new lows for the leg, on a day equities finished higher. The spread stands at 3.12. Nothing new is booked — that rule fired on Wednesday — but credit took no part in the afternoon recovery. Thursday's figure is the chart print; a wire close was not re-checked this session.
Diplomacy. Tehran is reviewing the response Qatar delivered on Wednesday, with the disagreement reported as one of sequencing. The President said the decision to strike or negotiate comes "very soon". At least three tankers were attacked in the strait this week. Nothing was signed, so outright index longs stay struck.
Volatility. The VIX ran from 16.33 to 17.59 in ninety minutes and closed at 16.39, under its 100-day average a fourth session. The future kept more of the move than the spot did. The line that adds to the shock path, a close over 17.94, was approached to within 0.35 and refused.
Path D falls 4 to 38% and stays modal. Thursday's issue placed D at 42 and said a ten-year close under 5.25 would withdraw four points; it closed 5.24 and the four points come off. D keeps the lead because the hand-back also needed a VIX close under the 20-day, which did not print, and because the other shock inputs worsened: a 24-year high in the intraday yield, Brent back over 101, credit at a new low. The live ten-year is 5.254; a close over 5.25 after payrolls restores the four.
Path C rises 2 to 36%. The count is back under 40 and four broad series made new lows on a day the index rose. The September monthly lock is unchanged. C takes modal on a daily close under 30,236 with the count under 40.
Path B rises 2 to 18%. A 259-point fall on the worst yield print in a generation was bought back to a close over the gate, the NYSE held its 200-day, and rate-hike odds halved in a week. B takes no more because the high was lower than Wednesday's and the oil restore cannot fire. It re-takes weight on a daily close over 30,583 with the count over 45.
Path A holds at 8%. Nothing signed. A rises only on a signed Hormuz date or the twin gate — the count over 50 with high-yield back over 95.
Lines that held. Thursday's map scored four of five: the Nasdaq-100 close (30,501.56 inside 30,300–30,520), the S&P, the VIX and the ten-year all landed inside their bands. The index's intraday range was broken on the top side by 62 points at the 30,616 high. Brent missed: 102.31 against a 94–101 band.
The call that missed. The Bottom Line of Thursday's issue said the oil cap "may ease on the contract roll by Friday". The first counted December settle printed over the line. The restore now needs two consecutive settles under 101, Monday at the earliest.
Structures that stopped. The doctrine: a loss that may exist is claimed, a gain that may not exist is not. The Nasdaq-100 sell-stop (Option 02) filled near 30,350 on the first qualifying close under 30,370 — 183 points into the fall — and the one-bar rally went through its 30,480 stop: −130 per unit, claimed. Its first target, 30,289, was printed by the session low, but the chart cannot prove the low came after the fill, so nothing is claimed for it. The S&P sell-stop (Option 05) filled near 7,638; the afternoon high of 7,684.75 pierced its stop by three-quarters of a point: −46, claimed. The VIX long (Option 06) filled near 17.10, almost half a point over its trigger, into a spike that was sold: −0.65 at the 15:30 flat, claimed. VIX fills cannot be verified inside this pipeline.
The carry that closed. The gold short (Option 07), filled Monday at 4,121.82, reached its Thursday flat near 4,172: −50 per unit. The stop was never touched and no target printed.
Right on the level, kept out by a clause. The un-print fade (Option 03) saw its whole setup — a print inside 30,583–30,630, a rejection, a close 115 points under the high. It was not taken, because the one-short-per-index clause applied once Option 02 had filled. No claim. The clause stays: it is the cost of not doubling a losing day.
Not triggered. Option 01 never saw a close back under the gate; Option 04's zone was not reached; Option 08's two-hour window passed with the index 100 points beneath its zone.
What changes. Three structures sold weakness that was already extended. A first-shelf sell-stop will no longer arm once the session has fallen more than 60% of the prior day's range from its open; a breakout entry will not be taken when its qualifying close sits too far past the trigger; and the S&P 50-day sell-stop, bought back twice in three sessions, is retired.
| Market | Support ladder | Resistance ladder | Framework use |
|---|---|---|---|
| NDX | 30,496 · 30,446 · 30,412–30,414 · 30,371 · 30,302 · 30,275 · 30,081 · 29,933 | 30,516 · 30,583 · 30,616 · 30,630 · 30,672 · 30,780 | 30,496 = Option 01 trigger (after a 30,516 print); 30,583 = Option 02 line and the un-print; 30,412 = Option 03 trigger (after a 30,446 print); 30,672 = the shared stop |
| SPX | 7,651–7,652 · 7,640 · 7,629 · 7,616–7,617 · 7,600 · 7,575 · 7,562 | 7,667–7,671 · 7,676 · 7,685 · 7,691–7,702 · 7,718 · 7,723 · 7,728 | 7,691 = Option 04 rejection line (zone 7,691–7,702); 7,616 = Option 05 trigger (after a 7,640 print); 7,652 = its stop |
| VIX | 16.21 · 16.18 · 16.05 · 15.92 · 15.88 · 15.83 | 16.63 · 17.03 · 17.34 · 17.59 · 17.94 · 18.06 | 16.63 = Option 06 trigger; 17.03 = its distance cap; 15.88 = its stop; 17.94 close = D +2; 19 = cover two thirds of every tactical short |
| Brent / 10Y / JNK | Brent (Dec) 101 · 99.83 · 95 — 10Y 5.21 · 5.14 · 5.00 — JNK 91.71 | Brent (Dec) 103.03 · 109.45 — 10Y 5.25 · 5.35 · 5.50 — JNK 94 · 95 | Brent: two consecutive December settles <101 = 30% restore. 10Y: a close >5.25 re-books escalation-3; >5.50 = escalation-4. JNK: >95 verified re-opens the ladders |
All averages from the 1-Oct chart set (Core_Charts_20261002, Gen 3) — fresh, none carried. Thursday's high, low and close are live prints. Monthly and quarterly figures are running bars of one session; the quarterly EMA-5 shown for the R3 band is the Q3 final. Intraday averages must be re-read from the next capture.
| Level | What it is | Role at Thursday's close |
|---|---|---|
| 31,057 | Daily band top | Outer lid |
| 30,853 | Weekly band top | First structural lid over the record |
| 30,780 | June all-time high | The lid; 278 over the close |
| 30,672 | Shared stop | Options 01 and 02; over the 30-minute band top 30,660 |
| 30,630 | Wednesday's high | Option 01 and 02 void line; top of the fade zone |
| 30,616 | Thursday's high | A lower high, 14 under Wednesday's |
| 30,583 | Gate un-print line | Option 02 rejection line; the structural backstop |
| 30,516 | 30-minute EMA-5 | Option 01 qualifier; Option 02 first target |
| 30,501.56 | Thursday close | 5.56 over the gate |
| 30,496 | Gate line (22-Sep low) | Option 01 trigger; Option 03 stop 30,498 over it |
| 30,481–30,490 | 30-min MA20 · 30-min EMA-14 · hourly EMA-5 | Option 02 second target (30,481) |
| 30,446 | Hourly 50-average | Option 03 qualifier and void line |
| 30,412–30,414 | 30-min MA50 · daily EMA-5 · final Q3 band top | Option 03 trigger (30,412); Option 02 flat (30,414) |
| 30,371 | Hourly 69-average | Option 03 first target |
| 30,302 | 30-minute band floor | Option 03 second target |
| 30,275 | Thursday's low | Option 01 first target; Option 03 flat |
| 30,081 | Monday's low · weekly EMA-5 30,075 | Option 01 second target |
| 29,933 | Gap #41 top | The structural flat |
| 29,648 | Gap #41 fill | The magnet under the tape |
| 27,178–27,450 | Quarterly EMA-5 (Q3 final) · 200-day | The R3 band, shut |
| Level | What it is | Role at Thursday's close |
|---|---|---|
| 7,787 | Daily band top | Outer lid |
| 7,771 | Record close | The lid |
| 7,728 | Option 04 stop | Over Wednesday's high and the hourly band top 7,726 |
| 7,723 | Wednesday's high | The lid the fade must fail under |
| 7,718 | 30-minute band top | Option 04 void line |
| 7,691–7,702 | 30-min MA69 · hourly MA50 · daily MA10 · 30-min MA100 · hourly MA69 | The Option 04 zone; Option 06 exit line (7,691) |
| 7,685 | Thursday's high | Stopped 6 under the zone |
| 7,676 | Daily EMA-5 (7,675) · hourly averages | Option 04 first target |
| 7,667–7,671 | 30-min MA20 / EMA-5 · 20-day | Option 04 second target (7,667); Option 06 S&P condition (7,671) |
| 7,666.45 | Thursday close | Two cents under the open |
| 7,651–7,652 | 50-day (7,651.35) | Option 04 flat; Option 05 stop (7,652) |
| 7,640 | Old all-time high | Option 05 qualifier |
| 7,629 | 4-August band top | Option 05 void line |
| 7,616–7,617 | Thursday's low · 30-min band floor | Option 05 trigger (7,616) |
| 7,600 | 4-August band floor | Option 05 first target |
| 7,575 | 20-week | Option 05 second target |
| 7,562 | 100-day | Option 05 flat |
| 7,221 | 200-day | R6 reference for the S&P |
Win probability is the framework's estimate that the first target prints before the stop within one day to one week, conditional on the trigger firing; it is not a backtest. It is calibrated to the scenario weights, to how each structure type has behaved across the last thirty days of issues — sell-stops into weakness lost three times this week and are marked down — and to the distance from the last price. Anything at or below 50% is a lower-odds, higher-payoff structure and carries the muted pill. Options 07 and 08 are two sides of one gold bracket; only one can fill. Option 08 is the unconventional structure.
| # | Structure | Win prob. | Instrument | Side |
|---|---|---|---|---|
| 01 | NDX — the structural short, the gate lost again: sell a 30-minute close back under 30,496 after a print at or over 30,516 | ~44% | NDX (USTECH CFD) | Short (structural) |
| 02 | NDX — the un-print fade, third attempt: sell a rejection close back under 30,583 after a print inside 30,583–30,630 | ~50% | NDX (USTECH CFD) | Short (rejection) |
| 03 | NDX — the three-line shelf: sell a holding close under 30,412 after a 30,446 print, with the exhaustion rule | ~44% | NDX (USTECH CFD) | Short (sell-stop) |
| 04 | SPX — the lid fade with the bank rung: sell a rejection close back under 7,691 after a print inside 7,691–7,702 | ~52% | SPX (US500 CFD) | Short (rejection) |
| 05 | SPX — Thursday's low broken: sell a holding close under 7,616 after a 7,640 print, half size | ~42% | SPX (US500 CFD) | Short (sell-stop, half size) |
| 06 | VIX — the doorway long with a distance cap: buy a 30-minute close over 16.63 with the S&P under 7,671, no entry over 17.03 | ~42% | VIX (CFD, spot-referenced) | Long (convexity) |
| 07 | XAUUSD — the bracket, short side: sell a daily close under 4,139 with a chase cap at 4,077 | ~40% | XAUUSD (CFD) | Short (bracket side) |
| 08 | XAUUSD — the bracket, long side: buy a daily close over 4,193 with Brent settling at or over 101 (unconventional) | ~38% | XAUUSD (CFD) | Long (bracket side) |
The base case is a session inside 30,331–30,672 with a close between 30,390 and 30,615 — the no-lean range, centred on Thursday's close and 342 points wide, Thursday's own range. The S&P maps to 7,625–7,705, the VIX to 15.4–17.6, the ten-year to 5.14–5.34 and the December Brent settle to 98–106. The reasoning: both intraday momentum readings are neutral at 53; the index sits between the gate at 30,496 and a zone that has rejected it twice; and the bond market, which set Thursday's direction both ways, is parked on its line ahead of the jobs number. A ten-year close over 5.25 returns four points to the shock path; a daily close over 30,583 with the count over 45 moves weight to the range path.
The base case is 30,081–30,630 inside 29,933–30,780. The week turns on which side of 5.25 the ten-year settles and on whether Brent can print two settles under 101 with a carrier group at sea. Weight moves toward the range path on a close over 30,583 with the count over 45. It moves to the rollover path on a daily close under 30,236 with the count under 40, and further to the shock path on an NYSE close under 23,286, a VIX close over 17.94 or a credit spread over 3.50.
The September close locked a lower momentum peak on a price retest, and one session of October has not altered it. The central range is 29,236–30,630 into mid-October, with third-quarter earnings from about the 13th, CPI on the 14th and the Fed on the 27th–28th. The offset to a 24-year high in yields is a market that has halved its odds of an October increase. The upside path still needs five conditions, none met: a signed Hormuz date, Brent under 101, high-yield over 95, the ten-year under 4.90 and the count over 50.
Six months out the central case is a 27,000–30,800 range with downward drift while the monthly divergence resolves. A Hormuz reopening remains the largest upside input and the largest sell-the-news for the war-bid assets; a return to strikes after the midterms, which the Journal has reported as the President's expectation, is the largest downside input. To year-end the base case is 27,500–29,800 for the Nasdaq-100 and 7,100–7,700 for the S&P. Only a future monthly close with the monthly RSI over 77.88 invalidates the read; the next test is 30 October.
Thursday's closes and session narrative are from CNBC, Yahoo Finance, TheStreet and Investrade; the ten-year's range, the ISM prices-paid figure and the rate-hike odds from CNBC, Yahoo Finance and Trading Economics; the Brent and WTI settles and the carrier report from CNBC, Reuters via Fox News and Financial News; the diplomatic track from GlobalSecurity. Early-Thursday reports of Brent near $97 preceded the carrier report and are superseded by the settle. Every chart value is from Core_Charts_20261002.pdf, Gen 3, captured 06:20 Singapore Friday and read by manifest label; live prices from the 06:43 capture. Intraday sequences and the three claimed fills are read from the 30-minute chart images, not tick data. The capture flagged Brent up 5% against WTI up 0.2% as a possible anomaly; the wire settles resolve it. The high-yield spread is a next-business-day series (3.12 is 30 September). The put-call header implies a revision to Wednesday's print that is flagged, not restated. No payrolls consensus was sourced this session and none is quoted. No values are carried in this issue, and none are presented as Thursday prints that are not.
What repaired: the index closed over its gate line, the ten-year closed back under its escalation line, and the broad market had its first positive day in four. What did not: the count fell back under 40, four broad series and credit made new lows, Brent settled back over 101 on a military report, and the yield that closed at 5.24 had printed 5.35 hours earlier. The framework's book sold the flush three times and lost three times, and the rules are tightened accordingly. The tactical lines are 30,583–30,630 above and 30,412 below. The next decision point is the ten-year's close against 5.25 after this morning's payrolls — and then a weekend with Tehran's answer outstanding.