Built 08:52 ET · premarket snapshot ~08:47 ET (Massive, DELAYED tag)
Static at build — regenerate to refresh
The Skim
- Wall Street is buying back the exact trade it dumped on Friday: chip stocks lead the premarket higher even as the Iran conflict widens.
- Oil is the tell. Brent touched $90 over the weekend, then gave it back. Energy shares are red this morning despite the war.
- The bounce is narrow — big tech does the lifting while the average stock barely moves.
- QQQ 702.30 is the line that decides the day: Friday's high, and the gate the Sunday brief set for a semis recovery.
- Nothing on today's economic calendar. The week's verdict lands Wednesday night with Alphabet and Tesla.
01 Today's Prediction
Friday's Nightcap scored the morning book 3 FIRE / 3 VOID / 4 MIXED — the defensive leans that worked mid-week largely stalled into the close.
The through-line: the market is separating the war from the trade. Friday's selloff ran on two engines — a China AI price shock and a Middle East supply shock — and this morning it is re-pricing only the first. Semiconductors, the epicenter of the damage, lead the premarket at +2.30%. Energy, the supposed beneficiary of a widening conflict, is red. That asymmetry is the day's real information: traders are treating the de-ratingDe-ratingInvestors paying a lower price for the same earnings — the multiple compresses even when the business does not. of the AI complex as an overshoot, and the war premium as already paid.
The catch is breadth. This is not a broad repair — the equal-weight S&P is up 0.27% against the cap-weighted 0.40% and the Nasdaq proxy's 0.92%. The same handful of names that broke the tape are carrying it back. A bounce that narrow, off a breadthBreadthHow many stocks participate in a move. Narrow breadth means a few large names mask weakness underneath. base where fewer than 40% of names hold their 50-day average, is a repair attempt on trial, not a resolution.
XLK bull
XLF bull
XLI bull
CPER bull
XLP bear
XLE bear
USO neutral
GLD neutral
UUP neutral
The conditional call. If QQQ holds above 702.30 through the first hour, the tech-led repair extends and the defensive complex keeps bleeding — watch consumer staples and utilities underperform on the day. If 702.30 rejects on the first test, the gap fills back toward 696.21 and Friday's low at 686.76 re-enters play. Window: 09:30–11:00 ET. Invalidation: high-yield credit spreads through 300bp, or a Hormuz headline that puts Brent back above $90 — either one reclassifies this from a narrow de-rating into broad risk-off.
02 Today's Regime
Risk-on growth — narrow, tech-led repair attempt
Day type: risk_on_growth · dispersion high · medium conviction
- Premarket: SPY +0.40% (746.27), QQQ +0.92% (701.69), IWM +0.36% (295.09), RSP +0.27% (213.94) — confirmed (Massive ~08:47 ET)
- SMH +2.30% (569.31) is the strongest name in the basket — the group that fell hardest is bouncing hardest.
- Defensives are the funding source: XLP −0.52% is the weakest sector, XLU and XLRE flat, XLV −0.07%.
- Posture: this is a mirror image of Friday's risk-off defensive rotation, one session later, on no new macro information.
Lens A one-session reversal that inverts the prior day's leadership without a fresh catalyst is a positioning unwind rather than a change of thesis, so it deserves to be traded on confirmation at the level rather than anticipated into strength. The invalidation is unusually clean today because the same number gates both directions.
03 Overnight Tape
- US equity futures higher across the board, led by the Nasdaq complex. Proxy read from premarket ETFs: QQQ +0.92%, SPY +0.40% — confirmed (Massive early_trading ~08:47 ET)
- Friday's close, the base for every number here: S&P 500 −1.0%, Nasdaq −1.4%, Dow −0.8% — confirmed (Yahoo Finance Morning Brief, 07-20). On the week: S&P −1.5%, Nasdaq −2.9%, Dow −0.9%.
- Oil retreated after Brent hit $90 intraday on weekend escalation — confirmed (Axios Markets, 07-20). Brent's last confirmed print is 88.10 on 07-17 (+4.59%); the live Monday level is refresh-required.
- Asia and Europe cash closes were not carried by any newsletter in the pull — refresh-required. The Korean read matters here: the KOSPI is in bear-market territory, with Samsung and SK Hynix alone recently near half its market value.
Lens The overnight session did the opposite of what the weekend headlines implied, which tells you the war escalation was already discounted and the AI de-rating was not. When futures rise into worse geopolitical news, the marginal seller has usually finished, and the burden of proof shifts to whoever is still short the tape.
04 Macro Theme
- AI spending moves from promise to proof. The chip rout has erased more than $3 trillion of market value since June 22 — confirmed (Yahoo Finance, 07-20). The iShares Semiconductor ETF is down roughly 20% from its June 22 record; Intel −33%, Micron −30%, Nvidia only −3% over the same stretch — confirmed (Axios Markets, 07-20).
- Yet the capex plan has not been cut. Top-five hyperscaler data-center spending is still modelled at +79% year-on-year in 2026 to $644 billion, and +18% in 2027 to $759 billion — confirmed (BNP Paribas via Yahoo Finance).
- The rate backdrop is turning hawkish, not dovish. Bank of America's out-of-consensus call is three 25bp hikes in 2026; the market prices closer to 40bp of tightening — confirmed (Yahoo Finance, 07-20). The Fed is in blackout until the 07-28/29 meeting.
- The year-to-date scoreboard still favours the bulls: the semiconductor ETF is +66%, Micron +169%, Intel +141% — confirmed (Axios Markets).
Lens The bear case is a margin story, not a demand story: cheaper Chinese models threaten the price of AI compute rather than the quantity of it, which is why the capex forecasts have not moved while the multiples have. That distinction is what Wednesday's Alphabet report will either confirm or destroy, and it is the reason a positioning bounce can run well before the fundamental question is settled.
05 Geopolitical Pulse
- Iran launched strikes on US targets in Bahrain, Jordan, Kuwait, Oman, Qatar and Syria, retaliating for US attacks; CENTCOM reports a sixth consecutive night of strikes on Iranian military sites — confirmed (web, 07-20).
- The trigger was the killing of two US service members in Jordan, followed by US retaliatory strikes over the weekend — confirmed (Stocktwits Weekend Rip, 07-19).
- Strait of Hormuz traffic remains largely limited, with a US naval blockade on Iranian ports near the strait. Gulf flows had recovered to about 10 million barrels/day in early July, then fell back to roughly 3–5 million by July 15; Goldman Sachs puts the market short 13.4 million barrels/day from the Gulf — confirmed (Goldman via Yahoo Finance).
- Reports indicate Iran has told Houthi forces to prepare to disrupt Red Sea shipping if the US targets Iranian power infrastructure — est. (web report, not primary-source confirmed).
Lens This is the widest the conflict has been all month and crude is still coming off its highs, which is the single most important cross-check in today's brief. Either the market has concluded that Gulf supply can be routed around the strait, or it is badly under-pricing a tail risk; the honest position is that both readings fit the tape, so energy exposure should be sized for a headline that arrives without warning.
06 Today's Calendar
- No notable US economic release today — confirmed (Yahoo Finance Morning Brief calendar, 07-20). There was no 08:30 ET print to reconcile against consensus this morning; the next data point is Tuesday's ADP weekly employment change and the Philadelphia Fed non-manufacturing index.
- Earnings today: Steel Dynamics, Ryanair, W.R. Berkley, Crown Holdings, Wintrust, Domino's Pizza, AMC.
- The week's binary is Wednesday after the close: Alphabet and Tesla report the same evening, with IBM also Wednesday and Intel Thursday — the AI trade's next stress test.
- Fed speakers: none — the FOMC blackout runs through the 07-28/29 meeting. Friday brings the S&P Global flash PMIs (manufacturing 54.5 expected) and June new home sales.
Lens An empty calendar on a day with a live war and a broken momentum trade means price action sets the narrative rather than data, which typically favours continuation of whatever the first hour establishes. It also means today's move carries less information than usual about the week, because the actual verdict is three sessions away.
07 Cross-Asset & Credit
| Asset | Level | Premarket | Label |
| Dollar (UUP) | 28.34 | +0.03% | confirmed (Massive) |
| Oil (USO) | 124.90 | +0.76% | confirmed (Massive) |
| Gold (GLD) | 368.15 | −0.07% | confirmed (Massive) |
| Copper (CPER) | 38.50 | +1.53% | confirmed (Massive) |
| Long bond (TLT) | 84.26 | −0.31% | confirmed (Massive) |
| High yield (HYG) | 79.77 | +0.15% | confirmed (Massive) |
| Bitcoin proxy (IBIT) | 36.60 | +0.69% | confirmed (Massive) |
| 10-year yield | 4.57% | — | confirmed (FRED, 07-16) |
| 2-year yield | 4.16% | — | confirmed (FRED, 07-16) |
| 2s10s curve | +41bp | — | confirmed (FRED, 07-16) |
| High-yield spread | 271bp | — | confirmed (FRED, 07-16) |
- The long bond is down 0.31% and the bitcoin proxy up 0.69% — the classic pairing of a risk-on session, with no safety bid anywhere.
- Copper +1.53% is the second-strongest asset in the entire basket, and it is a growth signal rather than a war signal.
- High-yield spreadsHigh-yield spread (OAS)The extra yield investors demand to hold risky corporate debt over Treasuries. It widens when the market fears defaults. at 271bp are historically tight — credit is not corroborating any equity stress.
Lens Credit is the strongest argument that last week was a sector event rather than a market event, because a genuine growth scare would have shown up in high-yield spreads long before it reached semiconductor multiples. Copper joining the bid on the same morning that defensives are sold points at reflation rather than flight, and 300bp on that spread remains the single number that would overturn this whole read.
08 Breadth & Internals
- Local 45-name proxy at Friday's close: 47.8% above the 20-day average, 39.1% above the 50-day — est. (thinktank-v2 derived, asOf 2026-07-17). This is a proxy universe, not S&P 500 breadth.
- The concentration read is live and negative: the equal-weight S&P proxy is +0.27% against the cap-weighted +0.40%, a 13bp deficit — confirmed (Massive).
- Small caps are participating only modestly, IWM +0.36% roughly in line with SPY rather than leading the risk-on move.
- Live session breadth — percent above 50/200-day for the full index, advance/decline, the tick and trin gauges — is refresh-required until the cash session opens.
Lens Fewer than four in ten names held their 50-day average into this bounce, which means the market is attempting a recovery from a genuinely damaged base rather than a shallow dip. Watch whether the equal-weight proxy closes the gap to the cap-weighted index during the first hour, because a bounce that stays this narrow historically gives back more of itself than one that broadens.
09 Sentiment Watch
- Volatility closed Friday at 18.77, an ELEVATED regime reading in the 70.6th percentile of the past year — confirmed (thinktank-v2 via Yahoo, asOf 2026-07-17). Fear is real but well short of panic.
- Retail positioning went into Friday's break heavily long the damaged names: 93% bullish on TSMC, 77% bullish on Nvidia, while 65% were bearish on Broadcom and 56% bearish on Microsoft — confirmed (Stocktwits, 07-17).
- Leveraged unwinding is showing up offshore — Chinese traders cut leveraged bets at the fastest pace since 2016 — confirmed (headline via Yahoo Finance).
- The news-flow sentiment model is refresh-required (local store stale, asOf 2026-06-28). Put/call, AAII and the Fear & Greed gauge were not carried by any source in this pull — refresh-required.
Lens Retail was already crowded long the exact names that broke, which is the least comfortable backdrop for a bounce because it means the dip-buyers never left and there is no reservoir of sidelined capital to fuel a sustained recovery. Crowded dip-buying of this kind more often flushes once more before a durable low, so strength today should be treated as tradeable rather than trustworthy.
10 Sector / Commodity / FX Flow
XLK+1.08
XLI+0.66
XLY+0.17
XLF+0.13
XLB+0.05
XLU0.00
XLRE0.00
XLC−0.02
XLV−0.07
XLE−0.14
XLP−0.52
Multi-period context (week / month / quarter / half-year / year-to-date) — confirmed (Finviz sector groups, Friday-close basis): Energy +1.36 / +5.13 / +2.17 / +21.53 / +27.92 · Real Estate +2.15 / +5.04 / +3.37 / +8.69 / +12.72 · Consumer Defensive +0.50 / +1.15 / +0.41 / +2.52 / +7.99 · Financial +0.43 / +4.00 / +7.19 / +5.18 / +6.00 · Consumer Cyclical +0.32 / +2.03 / −3.73 / −6.61 / −3.69 · Healthcare −0.06 / +7.13 / +6.61 / +2.90 / +4.90 · Utilities −0.70 / +2.01 / −3.58 / +3.60 / +6.12 · Industrials −0.89 / −6.08 / −0.86 / +4.42 / +13.27 · Technology −0.92 / −2.68 / +10.79 / +16.82 / +17.98 · Basic Materials −0.96 / −8.67 / −11.96 / −5.21 / +5.63 · Communication Services −1.04 / −1.15 / −2.24 / +0.96 / +2.82.
The confirm/reverse read: today's premarket reverses the multi-week trend rather than confirming it. Energy owns every long window and is red this morning; technology owns the worst week and month yet leads the tape. Only the quarter-and-longer columns still favour technology (+10.79 quarter, +17.98 year-to-date), which is the strongest evidence that last week was a pullback inside an uptrend rather than a broken one. Materials remains the cleanest structural short at −8.67 month and −11.96 quarter, but copper up 1.53% this morning argues against pressing it today.
| Asset | Lean | Pattern / rationale | Conv. |
| Sectors |
| XLK — Technology | Bull | Momentum Scalp, sector-level oversold continuation — scored via the pending weekly semis setup sun-260719-OMR-SMH-L | M · 0.56 |
| XLF — Financials | Bull | Quarter leader at +7.19 with yields ticking higher; green in a risk-on tape | M · 0.53 |
| XLE — Energy | Bear | Sector Rotation Top — scored via the pending weekly energy setup sun-260719-EXF-XLE-S | L · 0.52 |
| XLI — Industrials | Bull | Cyclical bid confirmed by copper; shorts here were absorbed twice last week | M · 0.54 |
| XLP — Consumer Staples | Bear | Weakest sector premarket; defensive unwind funds the risk-on rotation | M · 0.54 |
| XLV — Health Care | Neutral | Strong month at +7.13 conflicts with a red premarket — legs disagree | — |
| XLY — Consumer Discretionary | Neutral | Mildly green but worst year-to-date at −3.69; no clean trigger | — |
| XLU — Utilities | Neutral | Flat premarket with rising yields a headwind; no trigger | — |
| XLB — Materials | Neutral | Worst month and quarter, but a strong copper tape blocks the short | — |
| XLRE — Real Estate | Neutral | Best week at +2.15 against a rising-yield headwind — legs disagree | — |
| XLC — Communication Services | Neutral | Flat premarket; Alphabet is a Wednesday event, not a today event | — |
| Commodities |
| USO — oil proxy | Neutral | A live supply shock against a price retreating from $90 — genuinely two-sided | — |
| GLD — gold proxy | Neutral | Flat with the dollar flat; no haven bid and no trigger | — |
| CPER — copper proxy | Bull | Growth and reflation bid; second-strongest asset in the basket | M · 0.55 |
| UNG — natural gas proxy | Neutral | Weakest asset premarket but no confirmed context leg | — |
| FX proxies |
| UUP — dollar proxy | Neutral | Hawkish repricing supports it, risk-on tape opposes it — legs disagree | — |
| FXE — euro proxy | Neutral | Mild drift, mirror of a flat dollar; no trigger | — |
| FXY — yen proxy | Neutral | Flat; no haven demand in a risk-on session | — |
| FXB — pound proxy | Neutral | Notably weaker than the euro at −0.50, but no confirmed context leg | — |
Lens Thirteen of nineteen rows are neutral today because the premarket tape contradicts the multi-week trend almost everywhere, and a single session that reverses a month of rotation rarely satisfies both legs of a lean. The two rows with the strongest conviction are also the two already carried by live weekly predictions, so they are cross-referenced rather than scored again — one thesis earns one scored prediction, not two.
11 Key Levels at the Open
SPY 746.27
Resistance 750.72 Thursday close
Resistance 747.29 Friday high
Support 744.61 Friday volume-weighted average
Support 743.29 Friday close — gap fill
Support 740.80 Friday low
Daily range 7.69 (14-day average)
QQQ 701.69
Pivot 702.30 Friday high — the day's decision line
Support 696.21 Friday volume-weighted average
Support 695.33 Friday close — gap fill
Support 686.76 Friday low
Daily range 14.82 (14-day average)
IWM 295.09
Resistance 296.13 Friday high
Support 294.11 Friday volume-weighted average
Support 294.04 Friday close — gap fill
Support 291.64 Friday low
Daily range 4.20 (14-day average)
SMH 569.31
Reclaimed 567.41 Friday high — cleared premarket
Support 556.53 Friday close
Support 536.81 Friday low — the flush
Daily range 29.84 (14-day average)
Lens QQQ 702.30 is doing double duty today: it is Friday's high and it is the confirmation gate the Sunday brief attached to any semiconductor recovery, so the same number arms one thesis and invalidates the other. Note that semis have already reclaimed their own Friday high at 567.41 while the index proxy has not, which is the sequence a genuine leadership handoff produces and also the sequence a failed bounce produces — the index level, not the sector, is what settles it.
12 Reversal Conditions Watch
Watch — not armed Momentum Scalp — semiconductors (long)
Conditions setting up: the group fell roughly 20% from its June 22 record and the Philadelphia Semiconductor Index formally entered a bear market on Friday. The semiconductor ETF has already reclaimed Friday's high at 567.41 in the premarket, trading 569.31.
Why it is NOT armed: the weekly brief attached two further gates to this setup and neither is met. The index proxy has not cleared 702.30 (it sits at 701.69), and the stated window does not open until Wednesday evening, after Alphabet reports. Anticipating both gates is exactly the failure mode the weekly brief warned about.
Scored via the live weekly prediction sun-260719-OMR-SMH-L — no duplicate row emitted today. Illustrative names in the complex: NVDA, TSM, MU, INTC, AMD.
Watch — not armed Sector Rotation Top — energy (short)
Conditions setting up: energy leads every long window (+21.53% half-year, +27.92% year-to-date) and sits top-three by one-week relative strength, yet the sector is red this morning while the conflict widens and Brent has retreated from $90. Leadership that cannot make a new high on its own best news is the classic exhaustion signature.
Why it is NOT armed: the pattern requires first-thirty-minute internals showing more than half the top-20 holdings red against a green ETF, which cannot be observed before the open. More importantly, shorting a sector into a live supply disruption with the strait still restricted is fighting the catalyst.
Scored via the live weekly prediction sun-260719-EXF-XLE-S — no duplicate row emitted today. Zone-only; no single trigger level.
Explicitly considered and rejected: a gap-fade short against this morning's rally. The Gap Fade Up pattern was retired from the catalog in v0.4 after primary-source research refuted it — positive full gaps drift with the gap rather than fading it — so a narrow gap up is not, by itself, a short signal in this framework.
Lens Both of today's genuine setups are already owned by live weekly predictions, and neither has met its stated arming conditions, which makes this a day to observe rather than initiate. The discipline point is specific: the semiconductor price gate has been cleared while the index gate and the time gate have not, and taking the trade on one of three conditions is how a documented edge quietly becomes a guess.
13 Earnings Reaction Watch
- Last week punished software and rewarded insurance. Friday's damage: Intuitive Surgical −14.15% on slowing US procedure growth despite a beat, Cadence −9.47%, Synopsys −7.85%, Netflix −7.26% on a soft outlook. Travelers +9.22% on $2.2bn core income — confirmed (Stocktwits, 07-17).
- The tell of the week was IBM, which suffered its worst session since at least 1972 after AI hardware spending cannibalised software budgets — confirmed (Stocktwits Weekend Rip). IBM reports again this Wednesday.
- TSMC delivered a beat-and-raise and ASML beat, and both were sold — the fourth consecutive instance of structural selling into good semiconductor news.
- Today before the open: Steel Dynamics, Ryanair, W.R. Berkley, Crown Holdings, Wintrust, Domino's Pizza, AMC — none large enough to move the index tape.
Lens The pattern that matters is not the misses but the beats being sold, because it tells you the market has stopped rewarding results and started re-rating the multiple attached to them. That is precisely why Wednesday's Alphabet print is the week's binary rather than just another report, and why a bounce arriving three sessions ahead of it rests on positioning rather than evidence.
14 Yesterday's Carryforward & Scorecard
Friday 07-17 morning book, validated by the Nightcap 3 FIRE · 3 VOID · 4 MIXED
| Setup | Stated | Outcome |
| Level rejection at top — QQQ (short) | 0.55 | FIRE |
| Energy lean (long) | 0.58 | FIRE |
| Materials lean (short) | 0.52 | FIRE |
| Consumer staples lean (long) | 0.55 | VOID |
| Health care lean (long) | 0.54 | VOID |
| Utilities lean (long) | 0.52 | VOID |
| Real estate lean (long) | 0.52 | MIXED |
| Industrials lean (short) | 0.53 | MIXED |
| Copper lean (short) | 0.53 | MIXED |
| Dollar lean (long) | 0.55 | MIXED |
The directional calls on the index and on energy paid. All three defensive longs voided — staples, health care and utilities were sold on a risk-off day, which is not how defensives are supposed to behave and was the clearest warning that the rotation was mechanical de-risking rather than a flight to safety. The industrials short was absorbed for the second session running.
Carry into today: Friday's regime was a narrow megacap-technology de-risk inside a healthy market — credit calm, equal-weight roughly flat, five of eleven sectors green. This morning inverts the leadership while leaving that structure intact. The two live weekly predictions from Sunday remain unscored and pending: the semiconductor recovery long and the energy exhaustion short.
Lens The lesson carried forward is that defensives failed to pay even on the day they were supposed to, and today the market is selling them outright — the same signal, one session louder. Reading Friday as mechanical de-risking rather than a growth scare is what makes this morning's reversal coherent instead of surprising.