What happened
A third consecutive record close, though the gains were small (both indexes about +0.2%). The VIX sank toward the bottom of its recent range and oil eased to $104.
The internals offered a genuinely mixed read: the fast gauges healed to near-neutral and advancing stocks outnumbered decliners, but the trend-based participation gauges stayed stuck in the mid-40s — far below the 60% line. Credit markets and banks remained firm, which historically caps how bad narrow markets get in the short run.
The dashboard
Below the 60% line — the index is being carried by a minority of its stocks.
1.62 points below the 77.88 threshold — the three-peak caution pattern remains in force.
Overbought territory — a fast climb that often precedes digestion.
Negative — decliners outweigh advancers beneath the surface.
The trend at a glance
Reference levels on this date
| Reference | Level | Plain meaning |
|---|---|---|
| NDX · 200-day average | 25,228 | The long-term trend line. |
| NDX · deep-value band (QEMA5) | 25,257 | The quarterly EMA-5 — the zone that has caught nearly every major dip this cycle. |
| SPX · 200-day average | 6,802 | The long-term trend line. |
| SPX · deep-value band (QEMA5) | 6,739 | The equivalent deep-support reference for the broad index. |
Framework read
Firm credit plus narrow breadth equals 'grind, not break' — until one of them changes. Both get checked daily.