Composite Index Overview

  • Latest Score: 41.86 — Fear
  • Data Through: 9/4 (Friday) US close
  • Previous Close (revised): 43.91 — Fear (9/3, revised up +8.65 by CNN today)
  • Daily Change (revised): -2.05 pts
  • Weekly Change: -10.45 pts (vs 52.31 on 8/28)
  • Monthly Change: -18.11 pts (vs CNN 1-month baseline 59.97)
  • Yearly Change: -19.31 pts (vs CNN 1-year baseline 61.17)

⚠️ Data Revision Note (must read): CNN performed a second round of retroactive revisions on the historical series between 9/4 and 9/5 (continuation of the junk-bond indicator algorithm revision). Revisions: 9/2 from 33.23 to 32.97 (-0.26), 9/3 from 35.26 to 43.91 (+8.65); the 9/1 low of 30.91 is unchanged. The API’s previous_close field still shows the pre-revision 35.23 (not synced) — computing the daily change from that field (+6.63) is an artifact of the revision mismatch; this report uses the revised basis throughout. Sub-indicator raw values (S&P level, strength, breadth, put/call, VIX, spread ratio) for 9/2-9/3 are unchanged — the revision stems entirely from CNN’s remapping of the junk-bond sub-indicator normalization.

After Friday’s 9/4 close, CNN updated the composite to 41.86 (fear), down -2.05 pts from the revised 9/3 reading of 43.91. S&P 500 slipped -0.38% to 7,718.60, momentum fell from 42.6 to 36.6 (-6.0); stock price strength made new cycle lows (-0.7936, score 12.6 extreme fear); safe-haven demand dropped sharply from 0.9931 to 0.1714 (score 26.0) — equity-side risk-off is deepening. The composite sits in the upper band of the fear zone (41.86 within 25-45), only 3.1 pts from the neutral line at 45, but is up +10.95 pts (+35.4%) from the 9/1 low of 30.91 — the “bottoming” read from yesterday’s data should be upgraded to “consolidating near the top of the fear zone after a fast repair.”

Last 10 Trading Days Trend

DateScoreRating
8/2456.09Greed
8/2556.77Greed
8/2653.94Neutral
8/2755.40Greed
8/2852.31Neutral
8/3147.51Neutral
9/130.91Fear
9/232.97Fear
9/343.91Fear
9/441.86Fear

(Note: 9/2-9/3 are CNN’s revised values from today; 9/1 is the first-round junk-bond revision backfill.)

Trend read: after topping at 66.63 on 8/13, the index chopped in a 53-57 band for 7 sessions (8/20-8/28), broke below on 8/31 (47.51), crashed -16.6 pts to 30.91 on 9/1 (lowest since 4/8/2026), then repaired quickly over three sessions to 41.86 (+10.95 pts, +35.4%), touching 43.91 on 9/3 before giving back a little on 9/4. On the revised basis the pattern is “slow decline → crash → fast 3-day repair,” recovering roughly 66% of the crash (30.91 → 41.86 vs 47.51 → 30.91). This materially upgrades the rebound versus yesterday’s data (“weak 2-day repair, +4.4 pts”) — the “bottoming, don’t chase” stance based on 35.26 needs re-assessment: the index is back at the top of the fear zone, one step from the neutral line. Support: 35, then 30.91. Resistance: 45 neutral line, then 47.51 (8/31).

Fear & Greed Trend

Seven Sub-Indicators Scan

  1. Market Momentum: 36.6 — Fear ⚠️ Pulled back

    • Raw: S&P 500 @ 7,718.60 (9/4), prior 7,747.71 (9/3), -29.11 (-0.38%)
    • Direction: down (42.6 → 36.6, -6.0), giving back more than half of the 9/3 repair
    • Read: S&P slipped -0.38% on 9/4; momentum fell to 36.6. The index sits ~-1.0% below the 8/13 high of 7,798.99; momentum shifted from “repair” to “pullback,” one of the main drags on the composite’s small give-back
  2. Stock Price Strength: 12.6 — Extreme Fear ⚠️ New cycle low

    • Raw: -0.7936 (share of stocks near 52-week highs, 9/4), prior -0.6328 (9/3)
    • Direction: deteriorating for a 5th straight session (-0.6328 → -0.7936, -0.161; score 15.8 → 12.6)
    • Read: the proportion of stocks falling below their 52-week highs keeps widening; strength is at its worst level of 2026. This is the heaviest drag on the index — the weighted market is holding (S&P only -0.38%) while individual-stock momentum keeps breaking down; rebound-quality concerns persist
  3. Stock Price Breadth: 46.4 — Neutral

    • Raw: 955.93 (new highs minus new lows, 9/4), prior 962.74 (9/3)
    • Direction: slightly lower (-6.8; 47.8 → 46.4), second straight decline
    • Read: the high/low differential edged down to 955.93, breadth slipping below 47. The gap vs strength (12.6, extreme fear) remains wide — new highs still exceed new lows, but the share near 52-week highs is deeply negative (-0.7936). Breadth is hovering near 46 and did not follow the 9/2-9/3 composite repair
  4. Put/Call Options: 45.2 — Neutral

    • Raw: 0.7373 (P/C ratio, 9/4), prior 0.7432 (9/3)
    • Direction: slightly lower (-0.006; 43.8 → 45.2), back into neutral
    • Read: the P/C ratio eased to 0.7373, put protection buying modestly retracing from 9/3’s high (0.7432); options-side hedging pressure marginally eased. But 0.73+ remains in the elevated range since late July — hedgers have not exited meaningfully
  5. Market Volatility (VIX): 50 — Neutral

    • Raw: 14.53 (9/4), prior 14.32 (9/3)
    • Direction: slightly up (+0.21), still very low
    • Read: VIX edged up to 14.53, a fourth session in the very low 14.3-14.9 platform. Tail-risk is still cheaply priced — the -0.38% index move only lifted VIX +1.5%; if the decline resumes, VIX has room to spike
  6. Junk Bond Demand: 76.2 — Extreme Greed ⚠️ Violent flip

    • Raw: 1.2303 (HY/IG spread ratio, 9/4), prior 1.3470 (9/3)
    • Direction: ratio tightened sharply (-0.117, -8.7%); score flipped from 12.2 (extreme fear) to 76.2 (extreme greed)
    • Read: ⚠️ Split it apart: the real spread-ratio improvement (1.3470 → 1.2303) is genuine (credit warming), but much of the +64-pt score jump comes from CNN’s junk-bond algorithm revision (the +8.65 composite revision for 9/3 is fully explained by this sub-indicator’s remap). FRED’s HY OAS at 2.65% (9/3) moved only -1bp, out of step with the ratio’s move — the two gauges have different constructions. Directional conclusion: marginal credit improvement is real, but the “76.2 extreme greed” reading carries revision water and should not be over-extrapolated
  7. Safe Haven Demand: 26.0 — Fear ⚠️ Sharp drop

    • Raw: 0.1714 (20-day stock vs bond excess return, 9/4), prior 0.9931 (9/3)
    • Direction: plunged (0.9931 → 0.1714, -0.82; 34.6 → 26.0), largest one-day drop in the recent window
    • Read: the 20-day equity-vs-bond excess return collapsed from near 1.0 to 0.17 — money rotated back to bonds on 9/4. The indicator is a 20-day rolling window; 9/3’s 0.9854 partly embedded mid-August equity strength, so today’s fall is partly a window-roll effect. But if it keeps sliding below 0, it would confirm “stocks underperforming bonds” — a deepening risk-off signal

Sub-Indicators Radar

Structural Contradiction Analysis

Core structure: rare “credit warming vs equity breakdown” polarization (junk bonds 76.2 vs strength 12.6, a 63.6-pt gap)

Revised sub-indicator distribution: extreme greed 1 (junk bonds 76.2), extreme fear 1 (strength 12.6), fear 2 (safe haven 26.0, momentum 36.6), neutral 3 (P/C 45.2, breadth 46.4, VIX 50.0). Yesterday’s “zero-greed, all risk-off” structure is broken, replaced by polarization:

  • Junk bonds 76.2 (extreme greed) vs strength 12.6 (extreme fear) — the widest crack on the board: credit spreads tightened sharply (1.3470 → 1.2303) with CNN’s read flipping to extreme greed, while the share of stocks near 52-week highs made new 2026 lows. Two extremes in opposite directions. Historically, credit leads individual-stock breadth by weeks — if credit warming persists, equity breadth should follow with a lag; but if the ratio re-widens, Thursday’s tightening was revision noise. Current evidence: FRED HY OAS moved only -1bp, supporting “partly algorithm noise” — the real credit improvement is modest
  • Safe haven 26.0 (0.1714) vs junk bonds 76.2 (1.2303) — intra-bond-market contradiction: money buying Treasuries (equity excess return collapsing to 0.17) while credit spreads tighten — Treasury risk-off coexisting with credit appetite is a “risk-off concentrated in the equity/rates complex, credit not yet pricing risk” combination. If credit spreads catch down later, it confirms the equity weakness; if they hold, the 9/1 crash looks more like an equity-internal deleveraging than systemic risk-off
  • Strength 12.6 vs breadth 46.4 (persisting): new-high/new-low differential still positive (955.93) while the near-52-week-high share is deeply negative — gains are concentrated in top weights; the -0.38% index dip masks broad individual-stock weakness
  • VIX 50 (14.53) vs strength 12.6: extremely low volatility coexisting with collapsing individual-stock momentum; downside is still priced cheaply. A decisive break above the multi-week 14.5 platform would be an early confirmation of deteriorating risk appetite

Secondary observation — revision impact on conclusions: yesterday’s report, based on 9/3 = 35.26, judged “bottoming, don’t chase.” After today’s revision (9/3 = 43.91, 9/4 = 41.86), the rebound grade is upgraded to ~66% recovery of the crash. The revision does not change the fact that individual-stock strength is the weakest link, but it does change the rebound’s scale — the market data didn’t change, CNN’s normalization did. Going forward, always default to the latest API historical series if further revisions appear.

Trend Assessment

  • Zone: Upper band of the fear zone (25-45), 41.86 on 9/4; only 3.1 pts below the neutral line (45), 16.9 pts above extreme fear (25). Up +10.95 pts (+35.4%) in three sessions from the 9/1 low of 30.91 — rebound scale upgraded vs yesterday’s basis
  • Direction: 8/13 top 66.63 → 7-day 53-57 chop → 8/31 breakdown (47.51) → 9/1 crash (30.91) → 3-day fast repair (41.86, peaking at 43.91 on 9/3). Direction shifted from “bottoming” to “consolidating near the top of the fear zone”; the key line is 45 — breaking it confirms the repair cycle (echoing the June bottom’s rebound to 46.83 in mid-July); rejection sets up a retest of 35-30.91
  • Key watch points (next update after 9/7 US close):
    • Can it break the 45 neutral line? The 9/3 high of 43.91 is only 1.1 pts away; 9/4’s give-back shows waning momentum; a break of 45 upgrades the repair, failure means a 41-44 band
    • Does stock price strength (-0.7936) stabilize? Five straight sessions of deterioration make it the #1 quality check for the rebound; a recovery above -0.5 would signal real breadth repair
    • Can safe-haven demand (0.1714) hold above zero? A break below 0 confirms 20-day stock underperformance vs bonds (deepening risk-off); holding means Thursday’s plunge was window noise
    • Does the junk-bond spread ratio (1.2303) stay tight? The most real-time credit signal; confirmation if FRED HY OAS moves lower in sync
    • Momentum (S&P 7,718.60) vs its 125-day MA: score 36.6 is still in the fear zone; losing the MA sends momentum lower
  • Historical parallel: compare to the June bottom band (6/10 27.29, 6/26 24.66, 6/30 29.97) — FNG bottomed and rebounded to 46.83 by mid-July. This cycle’s 9/1 low (30.91) is similar in depth but the repair is faster (3 days +35.4% vs ~2 weeks in June), and the internals differ: strength (-0.7936) is far weaker than late June, while credit (1.2303) is far stronger — the “credit first, stocks later” dislocation means sustainability depends on when the strength gauge stops falling. Action: with sentiment back at the top of the fear zone, the “don’t chase rebounds” principle stands — wait for either “strength stabilizing + break of 45” or “pullback to 35-30.91 with strength stabilizing in tandem” as higher-odds re-entry signals

Sub-Indicators Trend

🚨 Crisis Leading Indicator Dashboard

1. Credit Spreads

  • High-Yield OAS: 2.65% | 🟢 Normal (<3% normal | 3-5% caution | 5-8% panic | >8% crisis)
  • Investment-Grade OAS: 0.81% | 🟢 Normal (<1% normal | 1-2% caution | >2% panic)
  • Trend: slightly tighter (FRED 9/3, HY 2.66%→2.65% -1.0bp, IG 0.81% flat), absolute levels healthy
  • Note: directionally consistent with the FNG junk-bond sub-indicator (76.2 extreme greed) but far milder in magnitude — FRED HY OAS moved only -1bp while CNN’s ratio tightened -8.7%; the two gauges’ rhythm gap persists. A break above the 3.0% HY OAS warning line would be the real credit-deterioration signal

2. Yield Curve

  • 10Y-2Y Spread: +41bp | 🟢 Normal-flat (no inversion)
  • 10Y: 4.77% | 2Y: 4.34% | 30Y: 5.25%
  • 10Y-30Y: -48bp (30Y above 10Y, normal upward slope at the long end)
  • Trend: 10Y-2Y narrowed from +43bp to +41bp (-2bp); yields drifted lower across the curve (10Y -2bp, 2Y -5bp, 30Y -2bp); curve shape stable, no inversion pressure

3. Margin Debt (FINRA)

  • Latest: $1.417T (July 2026, FINRA official; August data expected third week of September)
  • MoM: -$85B (-5.6% from June’s record $1.502T, the largest single-month decline in FINRA history)
  • YoY: +38.6% (vs $1.022T in July 2025)
  • Status: 🔴 Elevated, rolling over (the -$85B July print confirms deleveraging has started, but the absolute level remains historically high)
  • Read: the record monthly drop shows the leverage amplifier cooling; net credit balance of -$995B is a record low (thinnest cash cushion on record). The “record margin debt + record passive inflows” combination remains the core systemic vulnerability — if August (released late September) extends the decline, the deleveraging cycle is confirmed; if it stabilizes, July was a one-off air pocket

4. IPO Market

  • 2026 Stats: 105 IPOs (Renaissance Capital standard definition, ≥$50mm market cap, as of 9/1), proceeds $145.8B (+542.2% YoY), approaching 2021’s full-year record of $175B — driven by mega-deals led by SpaceX ($86.2B, largest ever, ~59% of YTD proceeds)
  • Count: -26.1% YoY (vs 142 in the 2025 same period); August in the summer pause (10 deals, $1.8B, slightly above the 10-year August average); calendar expected to pick up after Labor Day (Anthropic reportedly planning to file, Aggreko estimated at $1.5B)
  • Status: 🟡 Proceeds near records but count contracting; dependent on mega-deals, limited breadth

5. ETF Fund Flows

  • 2026 YTD Net Inflows: US-listed >$1.4T (through August, State Street; August +$180B, ~3.8x the historical August average)
  • Comparison: far above 2025’s full-year record of $1.52T — State Street projects the record falls around 9/22, with a full-year path to $2.3T; fixed-income ETFs took in $55B in August (4th straight month >$50B), YTD $407B approaching 2025’s annual record of $448B
  • Status: 🔴 Record-high inflows
  • Read: record passive inflows on top of elevated margin debt keep building systemic risk; a reversal would feed a stampede

Summary Assessment

  • 🟢 Normal: 3 (HY OAS, IG OAS, yield curve)
  • 🟡 Caution: 1 (IPO market)
  • 🔴 Risk: 2 (margin debt, ETF inflows)

Conclusion: Saturday morning snapshot; CNN updated through Friday’s 9/4 close and retroactively revised 9/2-9/3 history (junk-bond algorithm), lifting 9/3 from 35.26 to 43.91. On the revised basis the composite is 41.86 (fear), -2.05 pts vs the prior session, +35.4% in three sessions from the 9/1 low of 30.91 — the rebound grade is upgraded, and “bottoming” should be revised to “consolidating near the top of the fear zone.” The structure shows a rare “credit warming vs equity breakdown” polarization: the junk-bond ratio tightened sharply (1.3470 → 1.2303, score flipping to 76.2 extreme greed with revision water) and FRED HY OAS eased to 2.65% — marginal credit improvement; but stock price strength made new 2026 lows (-0.7936, score 12.6), safe-haven demand collapsed (0.9931 → 0.1714), and momentum pulled back (42.6 → 36.6) — equity-side risk-off deepening. Crisis dashboard shows no new deterioration (FRED 9/3): credit spreads and the yield curve all 3 GREEN, IPO proceeds near records but count contracting (YELLOW), margin debt $1.417T with the largest monthly drop on record and ETF inflows YTD >$1.4T (2 RED). Action: sentiment is back at the top of the fear zone with the 45 neutral line as the pivotal level; the “don’t chase rebounds” principle stands — wait for either “strength stabilizing + break of 45” or “pullback to 35-30.91 with strength stabilizing.” The junk-bond ratio vs HY OAS rhythm gap and whether safe-haven demand breaks below zero are the two high-frequency gauges to watch next session.