Risk Regime Scorecard

As-of 2026-10-02 14:07 PDT · market data 2026-10-02
Refresh: bbg_fast · Prices: Yahoo/FRED (cache) · Overlays: BBG 2026-10-02 · ran 2026-10-02 14:07 PDT

Global Macro Weather Model

3 red · 2 amber · 0 green — aligns with Cautious
Liquidity
Bearish
Credit
Bearish
Volatility
Neutral
Economic Growth
Softening
Earnings Growth
Flat

Display only · do not vote · Growth split into Economic + Earnings. Liquidity / Credit / Volatility vote; Economic Growth / Earnings Growth are context. Scoring unchanged.

  • Liquidity — voting leg (UUP vs 200DMA): bullish→green, neutral→amber, bearish→red.
  • Credit — voting leg (HYG >200DMA AND 21d ROC>0): same bullish/neutral/bearish color map.
  • Volatility — VIX level + 21d ROC sets base color; hard VIX veto→red; MOVE Rising may only tint green→amber; MOVE Falling may tint amber→green if VIX not bearish; MOVE does not vote.
  • Economic Growth — US GDP nowcast Δ4W only (improving ≥+0.2pp → green; softening ≤−0.2pp → red; else amber Stable). Display-only; does not vote. Overlay still uses US GDP Δ4W as one of three Overlay nudges.
  • Earnings Growth — SPX EPS revisions read (Expanding→green / Stable→amber / Contracting→red); deteriorating stance (contracting or Δgrowth≤−0.5) forces red. Display-only; does not vote. Curve not folded in.

Tactical Risk Posture

Cautious
Equity 47.5%

Equity 47.5% · Core 47.5% · Overlay 0%

NAAIM 0 (Neutral (35th %ile)) · Style +2.5 (Offensive growth) · US GDP Δ4W -2.5 (Softening -0.2pp)

Method. Core equities % = round_2.5(60 + 15×4W weighted score), clamp [45,75]. Overlay = equal ±2.5% nudges from NAAIM (3Y %ile ≤20 → Contrarian Long / ≥80 → Contrarian Short), Style (Offensive growth +2.5 / Defensive −2.5; Cyclical value & Mixed = 0), and US GDP nowcast Δ4W (≥+0.2pp Improving / ≤−0.2pp Softening), then cap ±5%. Final = round_2.5(clamp(Core + Overlay, 45, 75)). Hard VIX veto → 45% and ignores Overlay. Regime chip uses Core only.

Outside vs Inside. Regime chip (Risk-on / Mixed / Cautious / Risk-off) is Core-driven only (Liquidity / Credit / Volatility vote). Weighted Risk-off + Volatility traffic light not Bearish → display Cautious (math unchanged). Overlay = NAAIM + Style + US GDP Δ4W. Equity Style Factors (right) are display-only — Offensive relocates the former Inside pill; does not change Core, Overlay, Final %, or voting.

Display chip = Cautious (weighted Risk-off; Vol TL Neutral; hard_veto=False). Core / Overlay / Final % use weighted regime only — display relabel does not vote.

Style factors why: Style Offensive AND SPHB/SPLV Offensive → Offensive; HF=Risk-off unused (Style not Mixed)

Equity Style Factors

Growth
Momentum
High beta
Breadth
Volume

Equity Style Factors. Display-only context. Style pills (Growth / Momentum / High beta) plus Breadth and Volume (color-only pills). Positioning / Sentiment / Hedge Fund Positioning live in the panels below (not shown on the hero face).

  • Equity Style Factors pills — Growth (IVW vs IVE 1M), Momentum (MTUM vs VLUE 1M), High beta (SPHB vs SPLV 1M). Green when that factor leads; amber flat; red opposite lean. Label is the factor name only (no Inside: prefix). Display-only.
  • Breadth — hero pill is color-only (no Broad/Mixed/Narrow qualifier). Color follows % of S&P above 200DMA; A/D Divergence / Broken uptrend / Downtrend can worsen amber→red.
  • Volume — hero pill is color-only (no text qualifier). Color from 1M share of ≥1.0× volume days: ≥70% High-conviction (green), ≤30% Low-conviction (red), otherwise Moderate (yellow). Full ratios and Read taxonomy live in the Volume section below.
  • Positioning — NAAIM 3Y %ile alone (crowded ≥80 → red / washed ≤20 → green / else amber Neutral). Split from the old combined Positioning / Sentiment light.
  • Sentiment — sentiment composite overall alone (Contrarian Short/crowded → red; Contrarian Long/washed → green; else amber Neutral). Split from the old combined Positioning / Sentiment light.
  • Hedge Fund Positioning — GS HF VIP vs Most Short read (Risk-on→green / Mixed→amber / Risk-off or squeeze/spec risk-off→red). Context only.

Dealer · Systematic Flows

SPX Gamma Exposure
Neutral
GEX Throttle +0.36
GEX Flip
7,661.55→
SPX spot 7,722.72
Systematic Flow Risk
Bearish
Long crowding → Elevated delever risk
SPX Realized Vol
Risk-on
1M
10.5% ann.
3M
12.5% ann.
  • MSR / Hedgeye as-of 2026-10-02
  • Display-only market-structure overlay; does not vote Core, Overlay, or Tactical Risk Posture.
  • Data-only panel; values are informational and do not affect scoring.
  • Display-only context. Does not enter Core, Overlay, or Tactical Risk Posture scoring.
  • Gamma Exposure / GEX Throttle / GEX Flip / Systematic Flow Risk from Hedgeye MSR cover 2 Oct 2026 (Deterioration Across The Market).
  • Systematic Flow Risk Bearish = elevated deleveraging / flow risk (crowded longs), not that CTA/RP are net short.
  • CTA Positioning (~+25) and Systematic Positioning Index (~+0.3 Z) are approximate chart-reads from the Oct 2 MSR Systematic Positioning page; CTA is underlying context for Systematic Flow Risk, not a displayed face metric.
  • SPX 1M (~10.5%) vs 3M (~12.5%) realized vol from Oct 2 MSR; 1M < 3M → compressed.
  • SPI Z ~+0.3 is Neutral (below +1 crowding line). Systematic Flow Risk stays Bearish/red.
  • SPX spot under GEX Flip is Bloomberg MASTER (2) SPX Index PX_LAST 7,722.72 as-of 2026-10-02 (PortfolioDashboardBBG.xlsx). MSR print was 7,666.45. GEX flip level and GEX throttle remain the latest MSR print. Arrow is this BBG spot versus the MSR flip.
  • Underlying CTA context (not a face metric): approximate chart-read from Oct 2 MSR Systematic Positioning page (~+25; down from ~+60–70 on Sep 29)
  • Systematic z: approximate chart-read from Oct 2 MSR Systematic Positioning Index (~+0.3 Z; Vol Control·CTA·RP)
  • Realized vol: Oct 2 MSR SPX Realized Volatility chart (~10.5% 1M / ~12.5% 3M); 1M < 3M → compressed
  • SPX Realized Vol buckets: Risk-on (green) when 1M is clearly below 3M; Caution (amber) when 1M is near/approaching 3M; Risk-off (red) when 1M is above 3M. Near band = within 0.5 annualized vol pt or 5% of 3M. A cross above 3M is Risk-off.
  • Read: neutral gamma; above flip; elevated systematic delever risk; SPI z +0.3 (Neutral) · Vol Control·CTA·RP; long crowding → elevated delever risk; vol curve Risk-on; SPX spot 7,722.72 · +61.17 pts vs flip · above flip

Core Macro Indicators

LegCallCurrent 1Y %ile3Y %ile vs 200DMA21d vs 100DMA
Liquidity / USD bearish UUP 28.89DXY 101.94 100 100 +4.16% +2.56% +2.51%
Credit bearish HYG 76.91HY OAS 318 bpsCCC OAS 988 bps 289999 7680100 -1.26% -2.35% -1.81%
Volatility neutral VIX 15.3 15 33 * +0.72% —

leg_score -0.75

Vote = 200DMA rules (Liq 40% / Cred 35% / Vol 25%). Weighted leg_score = 0.40·liq + 0.35·cred + 0.25·vol (raw on ≥+0.40 / off ≤−0.40; hard VIX veto → risk_off). 1Y/3Y %ile columns are display-only context.

UUP/HYG vs 100DMA and core level 1Y/3Y %iles are display context only — none of these columns vote. Percentiles rank the current UUP/HYG/VIX level over trailing 1Y/3Y observations using the same logic as Yield Curve / Global Volatility. DXY (under UUP Current) and HY OAS / LF98OAS + CCC OAS / BCAUOAS (bps under HYG Current; 1Y/3Y %iles stacked under those columns) are BBG display-only. LQD/MOVE/10Y remain context.

* Volatility has no 200DMA. VIX level subscore: <15 → +1 (bullish), 15–20 → 0 (neutral), ≥20 → −1 (bearish). Combined with the 21d ROC subscore (≤−10% → +1, ≥+15% → −1) to form the Call.

US Yield Curve

SeriesCurrent1Y %ile3Y %ile 1M3MRead
US 2Y4.82%9890+49 bps+64 bpsRising
US 10Y5.27%100100+50 bps+72 bpsRising
US 30Y5.61%100100+34 bps+63 bpsRising
2s10s (10Y − 2Y)46 bps3162+6 bps+11 bpsSteepening

US 2Y / 10Y / 30Y · 2s10s · as-of 2026-10-02

US 2Y / 10Y / 30Y are Bloomberg MASTER (2) PX_LAST (display only — do not vote). Read on yields: Rising if 1M Δ ≥ +15 bp, Falling if 1M Δ ≤ −15 bp, else Stable; 3M is display only. Read (2s10s): Steepening if 1M Δ >0, Flattening if 1M Δ <0, Flat if 1M Δ =0; the Current level is shown separately and does not override the Read. 1Y/3Y %ile = current level percentiles over trailing 1Y/3Y; yield/2s10s Δ in bps. Bond vol (MOVE) is on Global Volatility, not this panel. Source: Bloomberg MASTER (2) USGG2Y/USGG10Y; FRED DGS30 (US 30Y interim); FRED DGS2/DGS10 (2s10s). US 30Y is FRED DGS30 interim until USGG30Y is pasted onto MASTER (2).

Global Volatility

SeriesCurrent1Y %ile3Y %ile 1W1M3MRead
S&P 50015.311534+2.96%+6.91%-5.08%Rising
Nasdaq 10021.202554+1.58%+5.16%-24.07%Rising
Russell 200020.232116+1.66%+9.29%-6.60%Rising
US Treasuries107.39877+11.76%+43.67%+52.73%Rising
Global FX7.107142+6.29%+5.19%+20.14%Rising

VIX · NDX vol · RUT vol · MOVE · CVIX (FX) · as-of 2026-10-02

Context only — does not vote and does not change the Core Volatility leg. 1W / 1M / 3M are percent changes over 5 / 21 / 63 sessions; 1W and 3M are display only. 1Y/3Y %ile are current level percentiles over trailing 1Y/3Y. Global Volatility Reads use the signed 1M change only: >0 Rising, <0 Falling, =0 Flat; there are no panel bands or 3M confirmations. The Macro Weather Volatility light is intentionally unchanged: its legacy MOVE context tint uses the separate weather_read input, while the panel displays the simple 1M MOVE Read. Up = higher vol. Source: Bloomberg MASTER (2) PX_LAST. Core Volatility vote still uses Yahoo ^VIX only.

Rolling Correlations

Pair1W1M3MRead
SPY vs UUP (DXY)-0.38-0.38-0.31Risk-off
SPY vs US 10Y yields-0.47-0.67-0.56Risk-off
SPY vs crude oil (WTI)-0.11-0.45-0.57Risk-off
Bitcoin vs UUP (DXY)+0.77-0.11-0.31—
Gold vs UUP (DXY)+0.08-0.35-0.50—
Crude oil vs UUP (DXY)+0.61-0.06+0.04—

Spot moves

Series1W1M3M
UUP (DXY)+0.94%+2.56%+2.01%
10Y yield (^TNX)+9 bps+48 bps+80 bps
Crude oil (WTI)-1.26%+0.26%+33.11%
Bitcoin (BTC-USD)+0.53%+9.29%+32.01%
Gold (GC=F)-3.54%-5.58%+0.02%

as-of 2026-10-02

Windows: 5d (1W) / 21d (1M) / 63d (3M). Read uses 1M corr (|r| ≥ 0.15; 3M fallback if 1M missing). 1W is display only. SPY pairs keep Risk-on/off Reads; Bitcoin/Gold/Crude vs UUP are numbers-only (Read —). SPY vs US 10Y uses BBG USGG10Y daily Δ yield (not TLT). Rolling corr is noisy (esp. 1W); context only — not a regime leg.

Breadth

coverage 38/503 names refreshed

MeasureCurrent1W1M3MRead
% above 200DMA (Δ pp)86.8%+40.5+22.0+21.4Broad
IWM (small) vs SPY (large)-4.83%+0.06%-4.83%-8.27%Narrow
MeasureCurrentvs 50DMAvs 200DMA1M3MRead
S&P 500 A/D line (TRADCADS Index) 102,005 -1.23% -0.68% -1.51% -1.41% Divergence

Now: 86.8% above 200DMA

Reads: Broad / Narrow / Mixed (participation & size; context only). Changes are percentage points. Read uses level and primarily 1M Δ (conflicts = Mixed); thresholds ≥55% / ≤45%. Volume moved to its own section below. 86.8% SPX above 200DMA → Read Broad (level ≥55% or 1M Δ ≥+5 pp = Broad; level ≤45% or 1M Δ ≤−5 pp = Narrow; conflicts = Mixed); RSP/SPY 21d -4.53%, 63d -4.78%; soft-downgraded to neutral (RSP lagging) · computed from 503 S&P constituents (portfolio OHLCV cache); n_valid=38 n_missing=465

A/D Read: Uptrend if line > 50DMA and 50DMA > 200DMA; Broken uptrend if line < 50DMA while 50DMA still > 200DMA; Downtrend if line < 50DMA and 50DMA < 200DMA; Divergence if SPX within ~3% of 52-week high while A/D is below its 50DMA (and/or 1M change negative). Context only — not a vote. Source: TRADCADS Index · as-of 2026-10-02.

Volume

Horizon on S&P 500 advances on S&P 500 declines Read
1W
Low-conviction0 / 2 up days hi
Moderate1 / 3 dn days hi
Low-conviction on advances · Moderate on sell-offs
1M
Moderate4 / 7 up days hi
Moderate6 / 13 dn days hi
Moderate volume conviction

SPX Volume Conviction · last vol vs 20d avg 0.92× (lighter) · Overall: Moderate volume conviction · BBG · as-of 2026-10-02

Display only — does not vote. Daily BBG SPX VOLUME vs 20d avg baseline (≥1.0× = high-conviction day). Upside = advancing days; Downside = declining days. Side color by share of ≥1.0× days: ≥70% High-conviction (green), ≤30% Low-conviction (red), otherwise Moderate (yellow). Window Read uses the taxonomy below. Today’s print: both sides light (last 0.92× 20d avg). Prefer BBG over Yahoo.

Taxonomy

  • High-conviction both ways (≥70% each side)
  • High-conviction advances · Moderate/Low sell-offs
  • Moderate/Low advances · High-conviction sell-offs
  • Moderate volume conviction (30–70% both sides)
  • Low-conviction both ways (≤30% each side)
  • Mixed volume conviction

Style rotation

PairCurrent1W1M3MRead
MTUM (momentum) vs VLUE (value)+9.38%+2.08%+9.38%-3.12%Momentum
IVW (S&P growth) vs IVE (S&P value)+6.32%+1.48%+6.32%+5.21%Growth
SPHB (high-beta) vs SPLV (low-beta)+12.28%+1.74%+12.28%+9.55%High Beta

Overall (1M): Offensive growth · soft lean: Risk-on lean

Taxonomy: Offensive growth / Cyclical value / Defensive / Mixed (context only). SPHB vs SPLV Read uses the 1M relative return: positive = High Beta, negative = Low Beta, and |relative return| <0.5% = Mixed. The broader Style taxonomy and Overlay keep their existing Offensive growth / Defensive labels and logic.

Hedge Fund Positioning

BasketCurrent1W1M3MRead
GS HF VIP+0.60%-0.40%-0.23%-3.20%—
GS Most Short Rolling+0.37%-1.67%-7.61%-7.56%—
VIP vs Most Short+0.23%+1.26%+7.39%+4.35%Risk-off

Overall (1M): Risk-off · as-of 2026-10-02

Context only — not a voting leg. GS HF VIP (GSTHHVIP) vs Most Short Rolling (GSCBMSAL). Pair = VIP return − Most Short return. Reads from GS basket signals (absolute + spread). Overlay for crowding; combine with Positioning / Style / breadth.

Earnings and Real GDP Growth

IndexNTM EPSBlended 4W revBlended 3M revGrowth (NTM/TTM)Growth 4W agoΔ (pp)Read
S&P 500419.5+0.74%+5.78%+27.8%+26.6%+1.2Flat
S&P/TSX2304.0+0.74%-0.66%+18.9%+18.2%+0.7Flat
MSCI World283.3+0.17%+5.28%+23.7%+23.4%+0.3Flat

Real GDP nowcasts

RegionNowcast4W agoΔ (pp)Read
US2.1%2.3%-0.2Softening
China5.5%4.0%+1.5Improving
Euro Area1.0%0.4%+0.6Improving

as-of 2026-12-31

Context only — not a voting leg. Revision Read = mean of available 4W/3M % changes in Bloomberg Weighted Est and Next Year EPS (50/50 when both exist). NTM EPS level = Next Year estimate. Growth = NTM EPS / TTM EPS − 1. Nowcasts = Bloomberg Economics GDP nowcasts (US/China/Euro Area); always use the last non-null datapoint in each country column (may be dated past today). EA = Bloomberg Euro Area GDP nowcast (BENWEAGQ).

Positioning

AssetNetNet 4W ago3Y %ileRead
Equities (ES)-142,499-75,94129.0Neutral
Nasdaq (NQ)52,10527,08997.1Contrarian Short
Small-cap (RTY)-77,897-71,2164.1Contrarian Long
Rates (10Y)-900,615-909,27516.9Contrarian Long
USD11,88117,02570.4Neutral
Crude109,463129,91116.9Contrarian Long
Gold210,181222,18846.2Neutral

as-of 2026-10-02

Non-commercial / leveraged net · 3Y %ile. Read from 3Y %ile (80/20): excess long → Contrarian Short, excess short → Contrarian Long; not a vote. Asset-manager nets omitted (noisy scale).

Sentiment

MeasureCurrentLevel 4W ago3Y %ileRead
AAII bulls34.6%39.7%30.6Neutral
NAAIM exposure79.779.735.0Neutral

Overall: Neutral · composite %ile 32.8 · as-of 2026-10-02

Read from 3Y %ile (80/20): excess long → Contrarian Short, excess short → Contrarian Long; not a vote.

Weekly samples (persistence trail)

DateRaw4W scoreWeightedLegacy persistvol/cred/liqEquities tgtVeto
2026-10-02Risk-off-0.80Risk-offMixed-1/-1/047.5%—
2026-09-28Risk-off-0.60Risk-offMixed-1/-1/050.0%—
2026-09-21Mixed-0.30MixedMixed-1/0/155.0%—
2026-09-14Risk-off-0.40Risk-offMixed-1/0/-155.0%—
2026-09-04Mixed+0.00MixedMixed-1/1/160.0%—
2026-08-28Mixed+0.00MixedMixed-1/1/160.0%—
2026-08-21Mixed-0.10MixedMixed-1/1/157.5%—
2026-08-14Mixed-0.30MixedRisk-off-1/1/155.0%—

Headline = 4W weighted raw · Legacy persist = legacy 3-week confirm — not the headline.

1M regime log

22 trading days (2026-09-02 → 2026-10-02) · Risk-on 0 · Mixed 5 · Risk-off 17 · %>200DMA 40.3–86.8% (last 86.8%)

DateRegime (raw)leg_score / legs%>200DMAliq / cred / vol
2026-10-02Risk-offls=-0.75 · 0↑ 2↓86.8%liq:S cred:S vol:N
2026-10-01Risk-offls=-0.75 · 0↑ 2↓40.9%liq:S cred:S vol:N
2026-09-30Risk-offls=-0.75 · 0↑ 2↓40.3%liq:S cred:S vol:N
2026-09-29Risk-offls=-0.75 · 0↑ 2↓42.9%liq:S cred:S vol:N
2026-09-28Risk-offls=-0.75 · 0↑ 2↓43.7%liq:S cred:S vol:N
2026-09-25Risk-offls=-0.50 · 1↑ 2↓46.3%liq:S cred:S vol:B
2026-09-24Risk-offls=-0.75 · 0↑ 2↓44.9%liq:S cred:S vol:N
2026-09-23Risk-offls=-0.75 · 0↑ 2↓47.5%liq:S cred:S vol:N
2026-09-22Mixedls=-0.15 · 1↑ 1↓49.3%liq:S cred:N vol:B
2026-09-21Mixedls=-0.15 · 1↑ 1↓50.1%liq:S cred:N vol:B
2026-09-18Mixedls=-0.15 · 1↑ 1↓49.9%liq:S cred:N vol:B
2026-09-17Risk-offls=-0.40 · 0↑ 1↓50.7%liq:S cred:N vol:N
2026-09-16Risk-offls=-0.65 · 0↑ 2↓50.5%liq:S cred:N vol:S
2026-09-15Risk-offls=-0.65 · 0↑ 2↓53.3%liq:S cred:N vol:S
2026-09-14Risk-offls=-0.65 · 0↑ 2↓56.7%liq:S cred:N vol:S
2026-09-11Risk-offls=-0.40 · 0↑ 1↓56.9%liq:S cred:N vol:N
2026-09-10Risk-offls=-0.65 · 0↑ 2↓55.1%liq:S cred:N vol:S
2026-09-09Risk-offls=-0.40 · 0↑ 1↓57.3%liq:S cred:N vol:N
2026-09-08Risk-offls=-0.40 · 0↑ 1↓61.1%liq:S cred:N vol:N
2026-09-04Mixedls=+0.20 · 2↑ 1↓64.7%liq:S cred:B vol:B
2026-09-03Mixedls=+0.20 · 2↑ 1↓66.9%liq:S cred:B vol:B
2026-09-02Risk-offls=-0.40 · 0↑ 1↓64.9%liq:S cred:N vol:N

Changes (raw flips)