Today at a Glance
Index board
Week ahead
Composite Downturn-Risk Score
Executive Summary — The Two Headline Numbers
Institutions hold ~4.1% cash (BofA, June); AAII bulls 44.9% (wk Jul 16 — surged 8.6pp, above 37.5% historical avg; retail dip-bought aggressively before Jul 17 selloff); NAAIM 82.95 (wk Jul 8, carried). Oct hike probability ~45–50%; Dec hike ~70% (up from 62%).
VIX 18.53 (Jul 17 — largest single-session spike this episode; 1.47pt from 20 watchline). HY ~275bp (14th no-breach — credit still calm despite VIX surge). Vol stressed, credit holding. F&G 37 approaching <25 contrarian-extreme territory.
Top Market Headlines — Client Talking Points
Top Funds — Client Switching Watch
Fund switching dashboard
How to read the switching signals
RSI on NAV. The fund's 14-day NAV-level RSI. Above 70 the fund is technically overbought (mean-reversion risk); below 30 it's oversold (bounce candidate). Funds are less volatile than single stocks so the 80/20 thresholds rarely trigger — use 70/30 as the action band, 60/40 as the "watch" band.
% from 200-day MA. How stretched the NAV is vs its long-term trend. > +8% is historically stretched up; < −8% is stretched down. For a balanced fund (PineBridge) these bands tighten to about ±5%.
Drawdown from 52-week high. If the fund is > 10% off its high while underlying market is also oversold, that's an entry zone. If the fund is < 2% off its high while indicators stretch, that's a trim zone.
Index proxy. Until the biweekly task pulls fund-level NAV history, the underlying-index regime (STI for Amova, MSCI Asia ex-Japan for PineBridge) acts as a stand-in. Funds usually lag the index by 1-3 days at NAV close, so an extreme index reading today often becomes a fund extreme within the week.
Switching matrix — 6-fund book
| Setup | Action signal |
|---|---|
| 3+ funds RSI > 70 & underlying indices stretched | Broad trim — switch leaders out to cash or whichever fund still has room |
| 3+ funds RSI < 30 & underlying indices oversold | Broad switch-in — mean reversion across the book |
| JPM US Tech RSI > 80 alone | Trim US Tech first (highest beta, leads the move) — rotate into Allianz Global High Payout or PineBridge Balanced |
| Amova Japan Div Eq RSI > 70 + Nikkei breaking 72,000 | Trim Japan leg — rotate into Singapore Div Eq or balanced |
| Amova SG Div Eq RSI > 70 + STI > 5,200 | Trim Singapore leg — rotate into Japan or Allianz HP |
| Allianz Global HP RSI > 70 + S&P at 52w high | Trim Allianz HP — rotate into PineBridge Balanced or stagger entries on the oversold leg |
| All warm (RSI 60-69) but none over 70 | Watch — set break alerts; no switch yet |
| All neutral (RSI 40-60) | Hold — no edge in switching |
Reliability honest. Mutual fund NAV moves once per day so RSI here is a smoothed signal — less whipsaw than stock RSI but also slower. Best used as a "skew" check before client switching, not a hair-trigger system. Always sanity-check the underlying market (STI / Asia indices) and macro context before instructing a switch.
Multi-Method Confluence Matrix — All Twelve Angles
Scenario Probability Tree — Next 1–2 Quarters
Current Market Snapshot
IDX — no longer hand-edited; each card's MA-stack strip shows level vs. the 10/20/40/60/100/200-day averages actually tracked in the data model.Track A — Formal Surveys (Institutional & Structured Retail)
Survey track · kept separate from forumsFull survey detail
AAII Investor Sentiment Survey — individual investors, 6-month outlook
| Week ending | Bullish | Neutral | Bearish | Note |
|---|---|---|---|---|
| 7/24/2026 | 29.6% | ~25.2% | ~45.2% | Dramatic −15.3pp drop in 1 wk; approaching <30% contrarian threshold (~80% positive 3-mo return rate historically) |
| 7/09/2026 | 44.9% | ~25.4% | ~29.7% | Pre-Hormuz escalation; bulls elevated |
| 7/02/2026 | 31.4% | ~24% | ~44.6% | Hormuz week — bears elevated; KOSPI ALERT |
| 6/25/2026 | 44.9% | 18.9% | 36.1% | Bulls flip risk-on post-ceasefire |
| 6/17/2026 | 36.6% | 24.1% | 39.4% | Bears retreat from peak |
| 6/10/2026 | 30.4% | 22.0% | 47.7% | — |
| Hist. avg (since 1987) | 37.5% | 31.5% | 31.0% | Current bull-bear spread: −2.0pp (below avg) |
AAII bulls 29.6% (wk Jul 24) — collapsed 15.3pp in a single week (from 44.9%), one of the largest weekly drops on record. Bulls are now approaching the <30% threshold where historical data shows ~80% positive equity returns over the following 3 months. As a contrarian gauge, sub-30% bulls are among the strongest buy signals in the AAII series. NAAIM 84.02 (wk Jul 22) confirms professional managers derisked from 95.64 peak — less crowded, less fragile. Combined: most contrarian-positive positioning of the entire episode. AAII Sentiment Survey, wk ending 7/24/2026; NAAIM, wk ending 7/22/2026.
BofA Global Fund Manager Survey — institutional positioning
Jul FMS: 3.6% cash — below 4% "sell signal" threshold for the first time since Feb 2026. 16/16 historical instances preceded negative 2wk/1mo equity returns. BofA FMS (Jul 2026)
Economist & model recession probabilities (next 12 months)
| Source | Odds | As of |
|---|---|---|
| WSJ Economic Forecast Survey (consensus) | ~32–35% | Jun 2026 (carried) |
| Moody's Analytics (Zandi) | ~49% | Jun 2026 (carried) |
| JPMorgan | ~35% | Jul 2026 (Hormuz-adjusted) |
| RSM US (Brusuelas) | ~30% | 2026 (carried) |
| Goldman Sachs | ~15% | Jul 2026 — unchanged; structural bullish anchor despite Hormuz escalation |
| NY Fed yield-curve (3m10y) probit | ~25–30% | Jun 2026 (carried; pre-blockade — likely understated) |
Goldman raised its recession probability from 15% (post-ceasefire) to ~25% on Hormuz blockade and hawkish Fed (Dec hike 66%). JPMorgan holds at ~35%. The consensus range (Goldman 25% to Moody's 49%) reflects genuine disagreement on Hormuz duration. Key threshold: consensus >45–50% AND 2s10s re-inversion AND NY Fed >50% simultaneously — the hard macro triad is not yet met (2s10s +0.45pp positive, NY Fed ~25-30%). Treat Goldman 25% as the best-calibrated current estimate; the NY Fed probit is stale (pre-blockade).
Consumer confidence & active-manager exposure
June final — up off May's record low (44.8) on gas-price relief but still deeply depressed; 1-yr inflation expectations 4.6%. UMich
Active managers jumped to ~99% net long (wk of 6/24) — well above the long-run ~76; risk-on, leaving little dry powder. NAAIM
Track B — Forum, Social & Retail Sentiment
Retail/social track · kept separate from surveysConfirmed retail-proxy data
- AAII (hardest datapoint): bullish ~45% (week ending 6/25), bearish ~36% — mood flipped risk-on, fully draining the contrarian cushion.
- NerdWallet/Harris: 66% expect a recession in 12m (59% Feb, 65% Mar). Middle-income ($50–75k) most fearful at 75%. (May reading; carried.)
- CNN Fear & Greed: 25 ("Fear") on 26 Jun — deeper into fear on the AI/semis selloff; contrarian-supportive while credit stays calm.
- Behavioural tell: NAAIM jumped to ~99 (near fully invested) — active money stayed risk-on despite the stated fear.
Directional inference (flagged)
- Reddit: no clean aggregate %; ~50–55% bearish lean post-sell-off with persistent AI dip-buying conviction. (Inference, low confidence.)
- Google Trends: crash/recession search interest almost certainly rising into June. (Unconfirmed — excluded from triggers.)
- X / YouTube tone: anxious, AI-bubble-focused; polarized between fear and loud contrarian dip-buyers.
- Dollar-weighted bull ~28%: "big money" more bearish than the already-bearish crowd. (Single-source color.)
Hard-Data Backup Indicators
At 16.50 (15 Jul actual close) the VIX sits in the normal band (15–20) — 12 consecutive extreme events (KOSPI crashes, N225 ALERT, Hormuz blockade reinstatement, hawkish Fed, Iran military retaliation in Kuwait/Bahrain/Jordan) without VIX breaking 20. HY OAS ~269bp (12th no-widening event; tighter than the 275bp episode start). The vol-credit pairing is the bull case's most powerful structural confirmation: credit and vol markets are explicitly not pricing Hormuz day-5 as systemic. The contrast: survey mood (F&G ~46 Neutral; AAII bears 38.3% for 7 of 8 weeks) is cautious while hard gauges (HY 269bp, VIX 16.50) stay calm through Iranian military retaliation.
Valuation & positioning context
| Indicator | Reading | Signal |
|---|---|---|
| Shiller CAPE | ~41.8 | Extreme — highest since Jan 2022; approaching dot-com peak (44.2, Dec 1999) |
| Buffett Indicator (TMC/GDP) | ~237% | Extreme — new all-time record territory vs ~165% long-run avg (carried) |
| BofA FMS cash | ~4.1% | Off the record low — Jun survey; NAAIM 82.95 (Jul 8, de-risked from 84.69 peak) |
| CNN Fear & Greed (7 components) | ~46 | Neutral — improved from ~42 Fear; AAII bulls 36.3% (below avg, contrarian floor) |
| VIX | 16.50 | Normal — 15 Jul actual; 12th extreme event without breach of 20 |
| HY credit spread (OAS) | ~269bp | Calm — 12th consecutive no-widening event; tighter than 275bp episode start; IG ~74bp |
| Yield curve 2s10s | ~+0.45pp | Positive — steepened on hawkish Fed; Dec hike 66%; NY Fed probit ~25–30% (carried) |
Multi-Timeframe Analysis — 1yr / 10yr / 20yr
How sentiment & structure behaved before prior drawdowns
| Episode | S&P drawdown | Set-up beforehand |
|---|---|---|
| 2008 GFC | ~ −57% | Credit spreads blew out first; VIX hit 80+; complacency unwound violently |
| 2011 (debt ceiling / EU) | ~ −19% | VIX spiked from low-20s to 48; fast, sentiment-driven |
| 2015–16 | ~ −14% | China/oil scare; earnings recession; no recession |
| 2018 Q4 | ~ −20% | Fear & Greed ran hot (>80) in 2017; Fed tightening; new-Fed-era jitters |
| 2020 COVID | ~ −34% | Fear & Greed <10; fastest bear ever, then rapid recovery |
| 2022 bear | ~ −25% | Euphoric late-2021 positioning + record-low cash; rate shock |
| Mar 2026 (Iran/oil) | ~ −8 to −9% | Fastest drawdown-to-new-high on record (~47–50 days); AI/tech offset the war drag |
Pattern: elevated valuation + complacent hard gauges have reliably preceded drawdowns, but with a variable, often long lag (1–18 months). The 2018 and 2022 analogs — euphoric positioning into a Fed-tightening / new-Fed-leadership backdrop — rhyme most closely with 2026, where a new Fed chair (Kevin Warsh) takes over and inflation is sticky (CPI 3.8% in April). Since 1980 the S&P has averaged a ~14% intra-year decline (J.P. Morgan AM) yet finished positive ~75% of years.
Election-Cycle Analysis — 2026 is a Midterm (Year 2)
| Cycle year | Character | Avg return (since 1950) |
|---|---|---|
| Year 1 (post-election) | Cautious; policy uncertainty | ~ +7% |
| Year 2 (MIDTERM — 2026) | Weakest returns, greatest volatility, deepest drawdowns | +5.9% |
| Year 3 (pre-election) | Strongest year of the cycle | ~ +16% |
| Year 4 (election) | Solid but uneven | ~ +7.2% |
Caveat (U.S. Bank): with only 31 midterms in 125 years and huge dispersion (−30% to +50%), the "midterms cause weak returns" effect is statistically insignificant in formal t-tests. Used here as a prior-weighting nudge, never a position-sizing driver.
Retail vs. Institutional — Positioning Divergence
Institutions
- Still crowded, holding cash: the June BofA survey shows ~4.1% cash (rebuilt off May's record-low ~3.3%) — managers trimmed equities/commodities while staying bullish on world growth.
- Top tail risk a 2nd inflation wave (~34%), fitting the hawkish-Fed chorus; AI-bubble fears ~28% — now on live test as semis sell off.
- Strategists still bullish on targets (below) but with explicit downside scenarios.
Retail
- AAII bulls flipped to ~45% (bears ~36%, wk 6/25) — mood swung risk-on even into the selloff, fully draining the contrarian cushion.
- Consumers still fearful: 66% expect recession; UMich still deeply depressed (49.5 June final).
- And near-fully invested: active managers (NAAIM) jumped to ~99 net long — little dry powder left. Behaviour (risk-on) diverges from stated fear (F&G 25).
Wall Street S&P 500 year-end 2026 targets & downside views
| House / Strategist | Target | Stance |
|---|---|---|
| Ed Yardeni | 8,250 | Most bullish; "Roaring 2020s" 80% odds |
| Goldman Sachs | 8,000 | Downside 6,300 (moderate) to 5,400 (oil shock) |
| RBC Capital Markets | 7,900 | Earnings-driven |
| Morgan Stanley | 7,800 | "Rolling recovery" |
| Citigroup | 7,700 | Constructive |
| Barclays | 7,650 | — |
| JPMorgan | 7,600 | Cut to 7,200 in March; flagged 6,000 near-term risk |
| UBS Global WM | 7,500 | — |
| Bank of America (Hartnett) | 7,100 | Lowest; flags a "buyable washout" below 6,600 |
Technical Layer — Multi-Moving-Average Crossover Strategy
Per-Index Status Cards
Signals Summary — Price vs. Each Moving Average (Daily)
| Index (level) | 10D | 20D | 40D | 60D | 100D | 200D | Status | Most recent cross event |
|---|
Interactive Price + Moving-Average Charts (with crossover markers)
Click any individual index tab above to load its own chart — its latest price, the full moving-average ribbon and the golden/death-cross markers. Use the 3Y / 5Y / 10Y buttons to widen the trajectory.
The Strategy — How to Read This Dashboard
The MA ribbon & signal states
Crossover types & historical reliability
2026 Sentiment & Crossover Timeline
Bottom-Line Synthesis & Outlook
Where sentiment sits on the complacency-to-panic spectrum
Score 57 (ELEVATED, unchanged) entering FOMC week. The episode has produced 17 extreme trading events — the worst being KOSPI −5.72% Fri Jul 24 — with zero HY OAS trigger breaches and zero VIX closes above 20. That vol-credit pairing is the definitive non-systemic signal. Breadth improved marginally Fri (3H·5W·0C·5A — CAUTION count to zero, FTSE upgraded, RUT reclaimed 100D) but five indices remain ALERT. AAII bulls 29.6% (approaching contrarian <30% threshold). The tape is at its most catalyst-dense point of the episode: FOMC statement Wed Jul 30, BoJ Thu Jul 31, Mag-7 earnings Tue–Thu, Q2 GDP Wed. The score resolves this week.
Red-Team — Stress-Testing Our Own View
Strongest Bear Case
Strongest Bull Case
Failure Modes & Built-In Mitigations
| Angle | The critique (steel-manned) | Mitigation in this framework |
|---|
Pre-Registered Falsifiers — Current Status
| Side | Would be wrong if… | Current status |
|---|
Overconfidence Checks
Pre-Registered Triggers — Two-Sided & Numeric
Escalate Defensive — if any fire
- HY OAS widening through ~400–450bp (the missing credit crack). now ~269bp (15 Jul conf.; 12 consecutive extreme events, zero widening — primary bull guardrail)
- 2s10s re-inverts AND NY Fed recession prob >50%. now +0.45pp / 25–30% NY Fed (positively sloped; hawkish Cook/Warsh Jul 15 caused mild bear-flattening)
- Economist consensus recession odds >45–50%. now Goldman 25% (raised from 15%); NY Fed 25–30% — below trigger; Hormuz + China GDP miss are upside risks
- The Fed delivers a hike, or oil to ~$120–140 on a Hormuz closure. Dec hike odds 66% (Cook/Warsh hawkish Jul 15); WTI ~$79 (Hormuz day-5 — watch $90 escalation threshold)
- S&P close below 200-day ~6,985 or a confirmed 50/200 death cross. now 8.4% above (7,572 vs 200D ~6,985 — rising; core guardrail intact)
Caution / Lighten
- Any index closing and holding below its 100-day MA (S&P ≈ 7,117). SPX 7,572 — 6.4% above 100D (~7,117); RUT 2,976 below 100D (WATCH); N225 borderline ALERT (38pts below 200D); HY 269bp intact
- VIX sustained 20–30 with breadth deteriorating (<50% above 50-day). now VIX 16.50 (normal band; 12 extreme events without breach)
- Short MAs (10/20) rolling over confirmed by a loss of the d100. SPX/Nasdaq/DJI above d10 (post-CPI + earnings rally); KOSPI/N225 recovering from deep ALERT; SPX 6.4% above d100
Add Risk / Re-Risk
- VIX >30 with stabilising credit (capitulation, not contagion). now 16.50 (normal band; KOSPI RSI recovering from extreme 22 — not VIX-confirmed capitulation)
- Fear & Greed in single digits; AAII bears >50%. now F&G ~46 / AAII bears ~38.3% (Jul 9) — contrarian floor building; not yet at add-risk threshold
- Fresh golden cross + 200-day turning up + RSI in the 50–70 band. SPX RSI ~62 (recovering on earnings rally); golden-cross regime intact; KOSPI +6.24% RSI recovery begun — await 200D re-approach
Recommendations — Staged & Actionable
Now — July 2026: hold core through FOMC week (Jul 29–30), BoJ Jul 30–31, and Mag-7 earnings
- Hold core — no de-risking yet. HY ~275bp (17th+ consecutive no-breach; ~75bp runway to 350bp alert threshold) — credit is not confirming systemic risk despite KOSPI −5.72% (worst session of episode), N225 −2.77%, and Brent near $97-100. VIX ~17.2 (never crossed 20 watchline through KOSPI's worst day). SPX 7,450 is 6.4% above 200D (7,002). Breadth improved to 3H·5W·0C·5A (CAUTION count to zero). ALERT count unchanged at 5. Hold core; escalate de-risk only if HY >310bp OR VIX >22 simultaneously.
- Amova SG (proxy RSI 59, warm) — no active trim signal; hold. STI 5,588 HEALTHY, above all six MAs (200D 5,370 rising; 4.0% cushion). Proxy RSI 59 — comfortably below 70 trim threshold. ASEAN structural bid intact despite KOSPI and N225 pressure Fri. RSI spread vs Amova Japan (42) = 17pts (nominally above 15-pt threshold but formal rotation requires BoJ + N225 200D trigger — see below). Hold; trim at proxy RSI 70+.
- Amova Japan (proxy RSI 42, cool) — deteriorated Fri; do NOT add until BoJ confirms + two N225 closes above 200D (68,874). N225 64,586 ALERT (fell −2.77% Fri; gap to 200D widened to 4,288pts). RSI 42 (cooled from 50 as of Thu). BoJ Jul 30–31 dovish hold is the structural prerequisite — removes yen headwind and sets up N225 recovery. Two consecutive N225 closes above 200D (68,874) are then required before adding. Do NOT add pre-BoJ.
- PineBridge (proxy RSI 52, neutral-to-cool) — hold; KOSPI crash moves trigger further away. KOSPI 6,691 (−5.72% Fri) — erased Thu bounce; RSI ~31 (approaching oversold). Formal add trigger: two consecutive KOSPI closes above 200D (7,924) — now 1,233pts away (further than 827pts post-Thu bounce). Only CPF-SA eligible fund — strategic hold. Do not add ahead of trigger. FOMC week and KOSPI stabilisation are the next watchpoints.
- FOMC Jul 29–30 statement (Wed) and Mag-7 earnings (Tue–Thu) are the week's binary catalysts. FOMC July hold ~95% removes near-term hike risk — but Sep path language is the key signal (currently ~70% hike). If hawkish: RUT and Manulife bond sleeve face pressure. If patient: Sep odds ease, relief rally plausible. Meta (Tue), Microsoft (Wed), Amazon/Apple (Thu) — AI capex/FCF discipline is the central multiple question after Alphabet's FCF-negative result. JPM US Tech (proxy RSI 41, cool) and Allianz GHP (RSI 40, cool) are the two weakest funds; hold — do NOT trim at oversold.
Next ~3 months (Jul–Sep 2026) — staged rotation on confirmation
- Rotation: ASEAN → Japan → Korea on sequential confirmation. Step 1: BoJ Jul 30–31 dovish hold + two N225 closes above 200D (68,874) → add Amova Japan (proxy RSI 42, cool; highest 1Y return in panel at +39.54%). Step 2: KOSPI two closes above 200D (7,924) → add PineBridge (CPF-SA eligible; 1,233pts from trigger). Execute in order — not simultaneously. Oversold RSIs (Japan 42, KOSPI ~31) are contrarian preconditions, not triggers — wait for formal price confirmation.
- Watch for capitulation confirmation: VIX >25, AAII bears >50%, F&G <25 — these confirmed the Mar 2026 buying point. AAII bulls now 29.6% (approaching <30% historical ~80% positive 3-month return threshold). F&G ~33–35 (Fear). VIX ~17.2 is well below the capitulation zone. If all three align post-FOMC, that is the maximum add signal.
- September FOMC hike (~70%) — rate path is the key macro variable for Aug–Sep 2026. With Brent ~$97 and CPI 4.2%, the Fed cannot credibly signal a pause unless oil de-escalates materially. If Sep hike confirmed: RUT, Manulife, and Allianz dividend sleeve face renewed pressure. If Hormuz re-opens and Brent falls below $85: Sep hike probability collapses and rate-sensitive positions recover sharply. Jul CPI (Aug 12) is the summer's highest-stakes release.
~6 months out — after the US midterms (Nov–Dec 2026 onward)
- Shift toward the historically strong Year 3. Re-risk fully once the Hormuz situation resolves, FOMC rate path clears (hike cycle confirmed complete or decisively paused), a fresh golden cross confirms across US indices, and recession consensus stays below 45–50%. Until then: hold core, avoid adding into ALERT indices (DAX, SX5E, N225, CSI300, KOSPI), rotate toward recovery candidates (Japan, Korea) on technical confirmation only.