Skip to content

Journal ·

Wednesday, July 29, 2026

Regime Risk-on

Market Regime

RISK-ON is the regime engine's read, the same call as the prior published entry of 2026-07-28. Breadth is the load-bearing input: 63.7% (622/976) of the universe trades above its 200-EMA, which the engine scores healthy. SPY closed 740.79, +5.9% over its 200-EMA of 699.41. The rates block eased across the curve, with the 10Y at 4.61% (−10bps WoW) and the 2Y at 4.26% (−11bps WoW), leaving the 10Y–2Y spread at 0.35% (+1bp WoW). Breakevens fell 8bps to 2.20% while the real 10Y fell only 2bps to 2.41%, so most of the nominal decline came out of inflation compensation and a sliver out of the real rate. Credit moved the other way: HY at 2.84%, +7bps WoW. VIX at 18.67 sits in the elevated band. Claims at 187K (−22K WoW, as of 2026-07-18) remain firm.

Key Macro Reads (real data)

MetricLevelRead
RegimeRISK-ONSame as the prior published read (2026-07-28, RISK-ON)
VIX18.67Elevated, not the calm band
Breadth >200-EMA63.7% (622/976)Healthy
SPY close740.79+5.9% vs 200-EMA (699.41)
10Y Treasury4.61%WoW −10bps
2Y Treasury4.26%WoW −11bps
10Y–2Y spread0.35%WoW +1bp, marginally steeper
10Y breakeven2.20%WoW −8bps
Real 10Y rate2.41%WoW −2bps
HY credit spread2.84%WoW +7bps, widening
Fed Funds3.63%as of 2026-06-01
Initial claims187KWoW −22K (as of 2026-07-18)
Unemployment4.2%as of 2026-06-01
Nonfarm payrolls159.0Mas of 2026-06-01
Housing starts1,427Kas of 2026-06-01

Regime Assessment

Three consecutive RISK-ON prints now sit on the public ledger, and the internals behind this one are wide enough that the index level is being carried by the population of names rather than a shrinking cohort. That is the strongest thing the read has going for it, and it is a measurement, not a forecast.

The rates configuration is the least hostile of the block. Both ends of the curve fell together, the spread steepened by a basis point instead of compressing, and the real rate edged lower rather than climbing while the nominal fell. Duration pressure eased at the margin. The caveat is composition: four-fifths of the nominal move came out of breakevens, and falling inflation compensation is as much a demand signal as a policy-relief signal. That ambiguity is not resolvable from this block.

Credit remains the dissent. HY widened again this week, which means the funding market and equity participation are describing different conditions, and only one of them improved. An elevated VIX adds nothing on the confirming side. What the engine's read supports is treating equity strength as genuinely broad; what it withholds is credit and volatility confirmation, and the honest framing is that the third print rests on participation with the corroborating evidence still absent.

What Would Invalidate

  • Breadth at 63.7% (622/976) is the support the call is built on. A slide back under 60%, and toward the mid-50s from there, removes the one healthy leg.
  • HY at 2.84% (+7bps WoW) is the standing objection. Continued widening argues credit is pricing a deterioration equity internals have not registered; a turn back to tightening supplies the confirmation this print lacks.
  • The real 10Y at 2.41% only fell 2bps against an 8bp drop in the 2.20% breakeven. If breakevens keep sliding while the real rate stalls or turns up, the rates move reads as a demand problem rather than relief.
  • The 10Y–2Y spread at 0.35% steepened by a basis point. Renewed flattening toward inversion, alongside HY widening, is the fastest route out of RISK-ON.
  • SPY at 740.79 is +5.9% above its 200-EMA of 699.41. Losing that cushion strips the price leg while credit is already offside.
  • VIX at 18.67 is elevated. A move up from that base, instead of a settle toward calm, leaves the call with no volatility support at all.

Forward Catalysts

  • Credit: whether the next HY prints extend the widening from 2.84% or reverse it. This is the single input most capable of breaking the current read.
  • Rates: whether the parallel decline holds, with the 10Y at 4.61% and the 2Y at 4.26%, and whether the 0.35% spread keeps steepening or turns back.
  • Inflation: the next CPI against a 2.20% breakeven that has already fallen 8bps. A soft print pushes breakevens lower again and puts the 2.41% real rate back under upward pressure without any help from the nominal.
  • Labor: claims at 187K (−22K WoW, as of 2026-07-18) are firm. The test is whether 159.0M payrolls and 4.2% unemployment hold into the next release with the funds rate at 3.63%.
  • Breadth: 63.7% (622/976) clears the threshold comfortably. Whether it stays above 60% into the next prints is the cleanest available tell on durability.
  • Housing: starts at 1,427K (as of 2026-06-01) are the stalest input in the block; the next release is the first real update on the rate-sensitive side of the economy.

Status

RISK-ON as of 2026-07-29; third consecutive RISK-ON print on the public ledger (n=3). Research only, no positions, sizes, entries, stops, or P&L.

--