Journal ·
Tuesday, July 21, 2026
Regime Risk-onMarket Regime
RISK-ON holds, consecutive print #27 (n=27) on the public ledger and a continuation of the 07-20 read. The internals softened under it. VIX jumped to 18.77, into the elevated band and now sitting on the ~18 gate rather than comfortably beneath it the cushion that defined the prior session is spent. Breadth thinned again to 57.0% (556/976) above the 200-EMA, still a majority but a slimmer one. SPY closed 742.15, +6.6% over its 200-EMA of 696.38, a step down from the prior extension. Rates reversed: the front end led higher, the 2Y backing up 8bps WoW to 4.21% and the 10Y adding 5bps to 4.60%, pulling the 10Y–2Y spread 3bps WoW tighter to 0.39% bear-flattening, the exact front-end reversal flagged as a risk a day earlier. Breakeven ticked 2bps WoW to 2.25% and the real 10Y firmed 3bps to 2.35%. The lone offset came from credit: HY tightened 2bps WoW to 2.69%, reversing the prior session's leak.
Key Macro Reads (real data)
| Metric | Level | Read |
|---|---|---|
| Regime | RISK-ON | Consecutive print #27 (n=27), continuation from 07-20 |
| VIX | 18.77 | Elevated, now sitting on the ~18 gate |
| Breadth >200-EMA | 57.0% (556/976) | Healthy-marginal, thinner majority |
| SPY close | 742.15 | +6.6% vs 200-EMA (696.38) |
| 10Y Treasury | 4.60% | WoW +5bps |
| 2Y Treasury | 4.21% | WoW +8bps, front-end selloff |
| 10Y–2Y spread | 0.39% | WoW −3bps, bear-flattening |
| 10Y breakeven | 2.25% | WoW +2bps |
| Real 10Y rate | 2.35% | WoW +3bps |
| HY credit spread | 2.69% | WoW −2bps, tighter |
| Fed Funds | 3.63% | as of 2026-06-01 |
| Initial claims | 208K | WoW −8K (as of 2026-07-11) |
| Unemployment | 4.2% | as of 2026-06-01 |
| Nonfarm payrolls | 159.0M | as of 2026-06-01 |
| Housing starts | 1,427K | as of 2026-06-01 |
Regime Assessment
Two of the supports that carried the prior read weakened at once. VIX on the gate moves volatility from the cushion column onto the watch list; the engine still clears RISK-ON on breadth and index structure, but the buffer that let strength go unquestioned is gone. The front-end selloff is the sharper tell a rising 2Y bear-flattens the curve and chips at the rate-cut narrative that has underwritten the highest-multiple names, so the tailwind beneath those stories reads softer than a week ago. Credit pulls the other way and keeps the tape from tipping: a tighter HY spread is the cleanest confirm on the board and says funding stress is not building. Net, the regime holds but its margin narrowed. That argues for tighter add discipline, not defense fresh high-conviction exposure clears behind a catalyst or a clean setup, and price strength alone earns nothing while the vol and rate signals sit where they do.
What Would Invalidate
- VIX at 18.77 has reached the ~18 gate; a decisive push higher re-arms the vol constraint and tilts the read to caution.
- Breadth at 57.0% is the thinnest of this run; a slip under 50% flips the regime faster than any single macro print.
- The 2Y at 4.21% (+8bps WoW) reversed the front-end easing; if bear-flattening extends and the 0.39% spread keeps compressing, the cut narrative supporting risk unwinds.
- HY at 2.69% is the current offset; a turn back to widening strips out the one clean credit confirm and drags the read toward NEUTRAL.
Forward Catalysts
- Next CPI against a 2.25% breakeven: a hot print with the real 10Y already at 2.35% pressures duration and the front-loaded rate path.
- Rates: whether the 2Y (4.21%, +8bps WoW) backup was a one-week reversal or the start of a repricing is the fastest route to re-rating risk; watch the 0.39% spread.
- Labor: claims held firm at 208K (−8K WoW, as of 2026-07-11); the test is whether the 159.0M payroll trend and 4.2% unemployment hold into the next release.
- Fed path against a 3.63% funds rate, with the front end now pricing less easing than a week ago the 2Y is the pressure point.
Status
RISK-ON consecutive print #27 (n=27) on the public ledger, a 1-day continuation of the 2026-07-20 read. Research only no positions, sizes, entries, stops, or P&L.
--