Journal ·
Wednesday, 29 July 2026
Regime NeutralMarket regime
Neutral is the model's read, the first neutral print and a flip from the risk-on call of the prior published entry of 28 July 2026. Breadth is the load-bearing input: 58.8% (573/975) of the universe trades above its 50-day EMA, which the model scores healthy but marginal. SPY closed 729.57, +4.3% over its 200-EMA of 699.72. The rates block eased across the curve, with the 10Y at 4.61% (−10bps week over week) and the 2Y at 4.26% (−11bps week over week), leaving the 10Y–2Y spread at 0.35% (+1bp week over week). 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 week over week. VIX at 20.66 sits in the elevated band. Claims at 187K (−22K week over week, as of 18 July 2026) remain firm.
Key numbers
| Metric | Level | Read |
|---|---|---|
| Regime | Neutral | First neutral print, a flip from the prior published read (28 July 2026, risk-on) |
| VIX | 20.66 | Elevated, not the calm band |
| Breadth >50-day EMA | 58.8% (573/975) | Healthy but marginal |
| SPY close | 729.57 | +4.3% vs 200-EMA (699.72) |
| 10Y Treasury | 4.61% | week over week −10bps |
| 2Y Treasury | 4.26% | week over week −11bps |
| 10Y–2Y spread | 0.35% | week over week +1bp, marginally steeper |
| 10Y breakeven | 2.20% | week over week −8bps |
| Real 10Y rate | 2.41% | week over week −2bps |
| HY credit spread | 2.84% | week over week +7bps, widening |
| Fed Funds | 3.63% | as of 1 June 2026 |
| Initial claims | 187K | week over week −22K (as of 18 July 2026) |
| Unemployment | 4.2% | as of 1 June 2026 |
| Nonfarm payrolls | 159.0M | as of 1 June 2026 |
| Housing starts | 1,427K | as of 1 June 2026 |
Regime assessment
The first neutral print, a flip from risk-on, now sits in the journal, and the internals behind it are still wide enough that the index level is being carried by the population of names rather than a shrinking cohort, though breadth has slipped to the margin of the healthy band. 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 readings we track. 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 still reads healthy. An elevated VIX adds nothing on the confirming side. What the model's read supports is treating equity strength as still broad, if only marginally; what it withholds is credit and volatility confirmation, and the honest framing is that this print rests on thinner participation with the corroborating evidence still absent.
What would change the call
- Breadth at 58.8% (573/975) is the support the call is built on, and it already sits under 60%. A slide below 55%, out of the mid-50s, removes the one healthy leg.
- HY at 2.84% (+7bps week over week) 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 neutral to the downside.
- SPY at 729.57 is +4.3% above its 200-EMA of 699.72. Losing that cushion strips the price leg while credit is already offside.
- VIX at 20.66 is elevated. A move up from that base, instead of a settle toward calm, leaves the call with no volatility support at all.
What to watch
- 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 week over week, as of 18 July 2026) 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: 58.8% (573/975) sits below the 60% threshold, in the healthy but marginal band. Whether it recovers above 60% into the next prints is the cleanest available tell on durability.
- Housing: starts at 1,427K (as of 1 June 2026) are the stalest input among the readings we track; the next release is the first real update on the rate-sensitive side of the economy.
Status
Neutral as of 29 July 2026; first neutral read in the journal, a flip from risk-on (n=1). Research only, no positions, sizes, entries, stops, or P&L.