Risk Regime Scorecard

As-of 2026-10-06 07:41 PDT · market data 2026-10-06
Refresh: bbg_fast · Prices: Yahoo/FRED (forced) · Overlays: BBG 2026-10-06 · ran 2026-10-06 07:41 PDT

Global Macro Weather Model

2 red · 3 amber · 0 green — aligns with Cautious
Liquidity
Bearish
Credit
Bearish
Volatility
Neutral
Economic Growth
Flat
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 Asset Allocation

Cautious
Equity 47.5%

Equity 47.5% · Core 45% · Overlay +2.5%

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

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 — the big Offensive / Mixed / Defensive chip (5-pill net) replaces 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.

Equity Style Factors chip: Offensive (5-pill net +2; tally in Equity Style Factors notes) · former Inside logic: Offensive (agrees).

Equity Style Factors

Offensive
Growth
Momentum
High beta
Breadth
Volume

Equity Style Factors. Display-only context. Big chip = Offensive / Mixed / Defensive call from the five face pills; 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).

  • Style call (big chip) — display-only summary of the five face pills: Growth, Momentum, High beta, Breadth, Volume. Each pill scores +1 green / 0 amber / −1 red. Net ≥ +2 → Offensive (green); net ≤ −2 → Defensive (red); otherwise Mixed (amber). Replaces the former small Inside pill. Does not change Core, Overlay, Final %, or voting.
  • Today: Growth +1 (green) · Momentum +1 (green) · High beta +1 (green) · Breadth −1 (red) · Volume 0 (amber) → net +2 → Offensive.
  • Cross-check vs former Inside logic (Style taxonomy + SPHB/SPLV 1M; HF tie-break only when Style is Mixed): Offensive — agrees with the 5-pill count. Style Offensive AND SPHB/SPLV Offensive → Offensive; HF=Mixed unused (Style not Mixed).
  • Overlay unchanged: the +2.5 Style nudge still comes from the Style taxonomy only (Offensive growth +2.5 / Defensive −2.5; Cyclical value & Mixed = 0), not from this chip.
  • 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
Positive
GEX Throttle +8.39
GEX Flip
7,670.04→
SPX spot 7,828.60
Systematic Flow Risk
Neutral
SPX Realized Vol
Risk-on
1M
10.5% ann.
3M
11.2% ann.
  • MSR / Hedgeye as-of 2026-10-06
  • Display-only market-structure overlay; does not vote Core, Overlay, or Tactical Asset Allocation.
  • Data-only panel; values are informational and do not affect scoring.
  • Display-only context. Does not enter Core, Overlay, or Tactical Asset Allocation scoring.
  • Gamma Exposure / GEX Throttle / GEX Flip / Systematic Flow Risk from Hedgeye / Tier1 Alpha MSR cover 6 Oct 2026. Cover Last Price 7,773.95; charts dated 2026/10/05.
  • SPX Gamma Exposure Positive / LONG GAMMA; GEX Throttle +8.39 (strong vol compression; up from +4.66 Oct 5, +0.36 Oct 2); GEX Flip 7,670.04.
  • Systematic Flow Risk Neutral (was Bearish Sept 29–Oct 5). No crowding flag: cover says Vol Control, CTA and Risk Parity are maintaining exposure; stable vol → little adjustment, a vol rise could bring modest deleveraging, contained vol limits more buying.
  • PV Band Risk/Reward Neutral; Strategic Allocation Risk On. PV bands 7,616–7,844 (upside +0.9%, downside −2.03%).
  • CTA Positioning (~+33) and Systematic Positioning Index (~+0.1 Z) are approximate chart-reads from the Oct 6 MSR Systematic Positioning page; CTA is underlying context, not a displayed face metric.
  • SPX 1M (~10.5%) vs 3M (~11.2%) realized vol from Oct 6 MSR; 1M < 3M by ~0.7 pt (~6% of 3M) → Risk-on bucket, borderline vs the 0.5 pt / 5% Caution band.
  • SPX spot under GEX Flip is Bloomberg MASTER (2) SPX Index PX_LAST 7,828.60 as-of 2026-10-06 (PortfolioDashboardBBG.xlsx). MSR print was 7,773.95. 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 6 MSR CTA Positioning in US Equities (blue, left axis −60…+80): ~+33 at the tip after a dip to ~+26 last week; down from ~+60 in early Sept. Mid-range, not crowded.
  • Systematic z: approximate chart-read from Oct 6 MSR Systematic Positioning Index (~+0.1 Z, pixel read ≈ +0.14; Vol Control·CTA·RP); Neutral, well below +1 crowding line
  • Realized vol: Oct 6 MSR SPX Realized Volatility chart (pixel read ~10.5% 1M / ~11.2% 3M; chart dated 2026/10/05). Gap ~0.7 vol pt (~6% of 3M) — just outside the Caution near band; lines have nearly converged.
  • 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: positive gamma; above flip; systematic flow risk neutral; SPI z +0.1 (Neutral) · Vol Control·CTA·RP; vol curve Risk-on; SPX spot 7,828.60 · +158.56 pts vs flip · above flip

Core Macro Indicators

LegCallCurrent 1Y %ile3Y %ile vs 200DMA21d vs 100DMA
Liquidity / USD bearish UUP 28.93DXY 101.89 99 100 +4.23% +3.03% +2.55%
Credit bearish HYG 77.25HY OAS 307 bpsCCC OAS 992 bps 349599 7868100 -0.84% -1.98% -1.36%
Volatility neutral VIX 15.4 17 36 * +6.19% —

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.80%9789+44 bps+62 bpsRising
US 10Y5.29%100100+51 bps+74 bpsRising
US 30Y5.63%100100+36 bps+64 bpsRising
2s10s (10Y − 2Y)45 bps2861+5 bps+10 bpsSteepening

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

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.491937-3.43%+1.24%-2.21%Rising
Nasdaq 10021.863260-0.95%+9.08%-18.77%Rising
Russell 200020.542419-4.02%+12.24%-1.44%Rising
US Treasuries113.610086+6.57%+55.40%+64.90%Rising
Global FX7.067041+5.22%+5.69%+18.66%Rising

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

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.36-0.24-0.30Risk-off
SPY vs US 10Y yields-0.07-0.66-0.54Risk-off
SPY vs crude oil (WTI)-0.82-0.51-0.58Risk-off
Bitcoin vs UUP (DXY)+0.84+0.15-0.31—
Gold vs UUP (DXY)+0.46-0.10-0.52—
Crude oil vs UUP (DXY)+0.67-0.05+0.03—

Spot moves

Series1W1M3M
UUP (DXY)+0.63%+3.03%+2.01%
10Y yield (^TNX)+4 bps+51 bps+72 bps
Crude oil (WTI)-1.33%-3.60%+19.95%
Bitcoin (BTC-USD)+3.09%+8.20%+38.47%
Gold (GC=F)-0.18%-6.80%+2.19%

as-of 2026-10-06

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 499/503 names refreshed

MeasureCurrent1W1M3MRead
% above 200DMA (Δ pp)46.1%+3.2-18.6-18.5Narrow
IWM (small) vs SPY (large)-6.02%-1.01%-6.02%-8.57%Narrow
MeasureCurrentvs 50DMAvs 200DMA1M3MRead
S&P 500 A/D line (TRADCADS Index) 102,232 -0.95% -0.46% -1.16% -1.02% Divergence

Now: 46.1% 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. 46.1% SPX above 200DMA → Read Narrow (level ≥55% or 1M Δ ≥+5 pp = Broad; level ≤45% or 1M Δ ≤−5 pp = Narrow; conflicts = Mixed); RSP/SPY 21d -4.23%, 63d -4.49% · computed from 503 S&P constituents (portfolio OHLCV cache); n_valid=499 n_missing=4

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-06.

Volume

Horizon on S&P 500 advances on S&P 500 declines Read
1W
Moderate2 / 4 up days hi
High-conviction1 / 1 dn days hi
Moderate advances · High-conviction sell-offs
1M
Moderate6 / 9 up days hi
Moderate6 / 12 dn days hi
Moderate volume conviction

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

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 heavy (last 1.16× 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)+8.50%+1.30%+8.50%-2.09%Momentum
IVW (S&P growth) vs IVE (S&P value)+6.21%+2.02%+6.21%+6.12%Growth
SPHB (high-beta) vs SPLV (low-beta)+9.76%+2.67%+9.76%+12.89%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.64%+2.61%+0.92%-3.02%—
GS Most Short Rolling-0.56%-0.02%-7.49%-8.73%—
VIP vs Most Short+1.20%+2.64%+8.41%+5.71%Mixed

Overall (1M): Mixed · as-of 2026-10-06

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 500420.0+0.72%+6.04%+28.0%+26.7%+1.2Flat
S&P/TSX2308.0+0.81%+0.17%+19.1%+18.3%+0.8Flat
MSCI World283.6-0.04%+5.46%+23.8%+23.8%+0.0Flat

Real GDP nowcasts

RegionNowcast4W agoΔ (pp)Read
US2.1%2.2%-0.1Flat
China5.5%4.0%+1.5Improving
Euro Area1.0%0.4%+0.7Improving

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-76,03629.1Neutral
Nasdaq (NQ)52,10522,71296.8Contrarian Short
Small-cap (RTY)-77,897-82,9214.4Contrarian Long
Rates (10Y)-900,615-834,78317.1Contrarian Long
USD11,88117,60470.3Neutral
Crude109,463136,57917.1Contrarian Long
Gold210,181223,92846.2Neutral

as-of 2026-10-06

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%38.0%30.7Neutral
NAAIM exposure79.779.735.1Neutral

Overall: Neutral · composite %ile 32.9 · as-of 2026-10-06

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-06Risk-off-1.00Risk-offRisk-off-1/-1/045.0%—
2026-09-30Risk-off-1.00Risk-offRisk-off-1/-1/045.0%—
2026-09-23Risk-off-0.90Risk-offRisk-off-1/-1/047.5%—
2026-09-16Risk-off-0.70Risk-offMixed-1/0/-150.0%—
2026-09-09Risk-off-0.40Risk-offMixed-1/0/055.0%—
2026-09-01Mixed+0.00MixedMixed-1/1/060.0%—
2026-08-25Mixed+0.00MixedMixed-1/1/160.0%—
2026-08-18Mixed-0.10MixedMixed-1/1/157.5%—

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

1M regime log

21 trading days (2026-09-08 → 2026-10-06) · Risk-on 0 · Mixed 3 · Risk-off 18 · %>200DMA 40.3–61.1% (last 46.1%)

DateRegime (raw)leg_score / legs%>200DMAliq / cred / vol
2026-10-06Risk-offls=-0.75 · 0↑ 2↓46.1%liq:S cred:S vol:N
2026-10-05Risk-offls=-0.75 · 0↑ 2↓43.3%liq:S cred:S vol:N
2026-10-02Risk-offls=-0.75 · 0↑ 2↓42.3%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

Changes (raw flips)