FROST Indicators

Multi-horizon market opportunity across structural, stress, and tactical conditions.

Long-term backdrop

Structural sets the 1–5 year backdrop; Stress refines entry quality from current or recently elevated volatility.

Structural

Long-term market backdrop and multi-year opportunity.

55

Normal

Horizon1–5 yearsConfidenceMediumUpdated2026-07-20

Mid-range calibrated conditions.

Opportunity history

FROST Structural (0–100)SPY cumulative return indexNeutral (50)63-session Δ corr 12%

2026-07-20: Structural 63.5 · SPY 525.4 (+425%)

63-session Δ correlation with SPY: 0.12. Rising structural score over ~3–6 months is the primary bullish signal.

Stress

Entry quality created by current or recently elevated volatility.

49

Normal

Horizon1 yearConfidenceLowUpdated2026-07-20

21-session median volatility 16.7 (Calm · 14 ≤ volatility < 17). volatility has normalized, but a recent stress episode still supports one-year entry quality versus long calm stretches. Live vol is no longer elevated. Peak 85.7 on 2026-04-17, 63 sessions ago.

Regime stability 100% — last 15 sessions in current band

Vol band Calm · 21d median 16.7

Recent stress episode — peak 85.7 on 2026-04-17, 63 sessions ago. Volatility normalized; stress-driven entry context still above long calm stretches.

Opportunity history

FROST Stress (0–100)SPY cumulative return indexNeutral (50)63-session Δ corr -29%

2026-07-20: Stress 49.2 · SPY 345.3 (+245%)

Score ranks 21-session median stress index vs ~10 years. Green callout = recent stress episode still supports stress entry quality after vol normalizes. Raw vol band uses history-lesson clamps.

Pulse

Short-term tactical conditions over the next several trading sessions.

63

Positive tailwind

Horizon5–21 trading daysConfidenceModerateUpdated2026-07-20

Short-term conditions are in their strongest historical quintile and have been associated with better subsequent returns.

STRETCH

+1.43

raw 20.08

MOM1M

+0.15

raw 0.00

VRP

+0.64

raw 6.95

FEAR

-0.06

raw 18.65

TREND

+1.00

raw 1.00

Opportunity history

FROST Pulse (0–100)SPY cumulative return indexNeutral (50)63-session Δ corr -69%

2026-07-20: Pulse 63.7 · SPY 553.3 (+453%)

SPY is forward-filled to each scored session and shown as a cumulative return index (100 at the first scored session) on the left axis. The opportunity score stays on the right axis (0–100). Correlation badge uses session-over-session changes — not level overlap.

History lesson — FROST Structural

When FROST Structural landed in each band, these are the subsequent real SPY outcomes across history.

Weak tailwind

Score clamp: 0 ≤ score < 20

Low calibrated opportunity — multi-year real returns.

Forward period
5-year forward window · real SPY total return
Typical outcome (median)
Not enough history in this band yet.
Sample size
0 non-overlapping annual · 0 daily windows.

Subdued

Score clamp: 20 ≤ score < 40

calibrated reading — momentum often mattered more than level alone.

Forward period
5-year forward window · real SPY total return
Typical outcome (median)
Not enough history in this band yet.
Sample size
0 non-overlapping annual · 0 daily windows.

Normal

Score clamp: 40 ≤ score < 60

Mid-range calibrated conditions — typical long-run backdrop.

Forward period
5-year forward window · real SPY total return
Typical outcome (median)
40.3% total · 7.0% CAGR
Observed range in history

Low: -3.2% total (-0.7% CAGR)

High: 69.5% total (11.1% CAGR)

Middle 50% spread (IQR)
19.5%
Sample size
6 non-overlapping annual · 1297 daily windows.

Constructive

Score clamp: 60 ≤ score < 80

Constructive calibrated setup — sharp rises often preceded strong subsequent years.

Forward period
5-year forward window · real SPY total return
Typical outcome (median)
60.4% total · 9.9% CAGR
Observed range in history

Low: 33.8% total (6.0% CAGR)

High: 107.1% total (15.7% CAGR)

Middle 50% spread (IQR)
29.2%
Sample size
5 non-overlapping annual · 751 daily windows.

Strong tailwind

Score clamp: 80 ≤ score ≤ 100

Strongest calibrated tailwind zone — upward momentum aligned with bull phases.

Forward period
5-year forward window · real SPY total return
Typical outcome (median)
65.1% total · 10.5% CAGR
Observed range in history

Low: 51.7% total (8.7% CAGR)

High: 78.0% total (12.2% CAGR)

Middle 50% spread (IQR)
18.0%
Sample size
1 non-overlapping annual · 117 daily windows.

Each dot is a prior FROST opportunity reading paired with the subsequent 5-year real SPY CAGR. Hover the blue median line for score and CAGR at any point. The line spans the full 0–100 score axis (trend extrapolation where data is sparse). 2,165 sessions with 5y forward real SPY returns · Spearman ρ +0.65 (95% CI +0.47 to +0.73) · monotonicity 1.00.

Shaded IQR · smoothed median · scatter sample.

History lesson — FROST Stress

When FROST Stress landed in each band, these are the subsequent real SPY outcomes across history.

Deep calm

Score band: 0 ≤ score < 10

Strong complacency — historically weakest one-year entry quality.

Forward period
5-year forward window · real SPY total return
Typical outcome (median)
41.8% total · 7.2% CAGR
Observed range in history

Low: 15.3% total (2.9% CAGR)

High: 90.6% total (13.8% CAGR)

Middle 50% spread (IQR)
35.7%
Sample size
3 non-overlapping annual · 357 daily windows.

Calm

Score band: 10 ≤ score < 35

one-year entry quality versus history.

Forward period
5-year forward window · real SPY total return
Typical outcome (median)
47.9% total · 8.1% CAGR
Observed range in history

Low: -3.2% total (-0.7% CAGR)

High: 95.5% total (14.3% CAGR)

Middle 50% spread (IQR)
25.0%
Sample size
7 non-overlapping annual · 898 daily windows.

Normal

Score band: 35 ≤ score < 65

No strong FROST Stress one-year entry signal.

Forward period
5-year forward window · real SPY total return
Typical outcome (median)
54.7% total · 9.1% CAGR
Observed range in history

Low: 5.4% total (1.1% CAGR)

High: 95.1% total (14.3% CAGR)

Middle 50% spread (IQR)
18.3%
Sample size
11 non-overlapping annual · 943 daily windows.

Elevated

Score band: 65 ≤ score < 85

Stress improving one-year entry quality —

Forward period
5-year forward window · real SPY total return
Typical outcome (median)
54.1% total · 9.0% CAGR
Observed range in history

Low: 16.8% total (3.1% CAGR)

High: 94.8% total (14.3% CAGR)

Middle 50% spread (IQR)
33.7%
Sample size
6 non-overlapping annual · 336 daily windows.

Fear

Score band: 85 ≤ score ≤ 100

Market stress historically associated with stronger subsequent one-year real returns.

Forward period
5-year forward window · real SPY total return
Typical outcome (median)
60.2% total · 9.9% CAGR
Observed range in history

Low: 29.8% total (5.4% CAGR)

High: 107.1% total (15.7% CAGR)

Middle 50% spread (IQR)
13.6%
Sample size
6 non-overlapping annual · 362 daily windows.

Each dot is a prior frost stress opportunity score paired with the subsequent 5-year real SPY CAGR. Hover the blue median line for score and CAGR at any point. The line spans the full 0–100 score axis (trend extrapolation where data is sparse). 2,896 sessions with 5y forward real SPY returns · Pearson r +0.26 · Spearman ρ +0.27.

Shaded IQR · smoothed median · scatter sample.

History lesson — FROST Pulse

When FROST Pulse landed in each quintile band, these are the subsequent real SPY outcomes across history.

Deep chill

Score clamp: 0 ≤ score < 20

Historically —.

Forward period
1-year forward window · real SPY total return
Typical outcome (median)
11.8% total · 11.8% CAGR
Observed range in history

Low: -40.3% total (-40.3% CAGR)

High: 50.4% total (50.4% CAGR)

Middle 50% spread (IQR)
13.5%
Sample size
16 non-overlapping annual · 904 daily windows.

Cool

Score clamp: 20 ≤ score < 40

Cooler than normal — market heat.

Forward period
1-year forward window · real SPY total return
Typical outcome (median)
10.7% total · 10.7% CAGR
Observed range in history

Low: -41.8% total (-41.8% CAGR)

High: 47.8% total (47.8% CAGR)

Middle 50% spread (IQR)
11.9%
Sample size
17 non-overlapping annual · 898 daily windows.

Normal

Score clamp: 40 ≤ score < 60

Mid-range calibrated conditions — typical long-run backdrop.

Forward period
1-year forward window · real SPY total return
Typical outcome (median)
10.0% total · 10.0% CAGR
Observed range in history

Low: -46.0% total (-46.0% CAGR)

High: 47.8% total (47.8% CAGR)

Middle 50% spread (IQR)
13.6%
Sample size
17 non-overlapping annual · 855 daily windows.

Warm

Score clamp: 60 ≤ score < 80

Elevated joint conditions — valuations and mood running hot.

Forward period
1-year forward window · real SPY total return
Typical outcome (median)
10.2% total · 10.2% CAGR
Observed range in history

Low: -47.5% total (-47.5% CAGR)

High: 49.3% total (49.3% CAGR)

Middle 50% spread (IQR)
16.8%
Sample size
17 non-overlapping annual · 855 daily windows.

Overheated

Score clamp: 80 ≤ score ≤ 100

Historically extreme joint conditions — euphoria and stretch.

Forward period
1-year forward window · real SPY total return
Typical outcome (median)
13.5% total · 13.5% CAGR
Observed range in history

Low: -48.6% total (-48.6% CAGR)

High: 72.4% total (72.4% CAGR)

Middle 50% spread (IQR)
22.5%
Sample size
16 non-overlapping annual · 874 daily windows.

Each dot is a prior FROST opportunity reading paired with the subsequent 1-year real SPY CAGR. Hover the blue median line for score and CAGR at any point. The line spans the full 0–100 score axis (trend extrapolation where data is sparse). 4,386 sessions with 1y forward real SPY returns · Spearman ρ +0.01.

Shaded IQR · smoothed median · scatter sample.