Market thermometer · United States

Where the market stands today, measured with six groups of indicators and explicit rules. Updated every day at the close.

Neutral

Score +1 on a −6 to +6 scale · close of 2026-10-16 · since 2026-10-15 (previously: Favorable)

Mixed signals: the market shows no clear direction.

Trend +1Breadth 0Volatility 0Credit -1Sector rotation +1Dollar, rates and commodities 0
Trend+1
S&P 500 +5.3% from its 200-day average
50-day average above the 200-day
Last 20 sessions: +0.1%
+1 if the index is above its 200-day average and the 50-day is above the 200-day; −1 if both are below.
Breadth0
55% of stocks above their 200-day average
46% above their 50-day
52-week new highs minus new lows: 4.2% · 502 stocks
+1 if at least 60% of stocks are above their 200-day average; −1 if 40% or fewer.
Volatility0
VIX 20.0
VIX/VIX3M term structure 0.98 · contango: normal conditions
Implied vs. realized: 1.91
−1 if the VIX is 25 or higher or above the VIX3M; +1 if it's below 16 and in contango.
Credit-1
High yield vs. investment grade (HYG/LQD)
Ratio -0.7% vs. its 50-day average
Last 20 sessions: -0.5%
+1 if high yield is gaining on investment grade (ratio above its average and rising); −1 if it's losing ground.
Sector rotation+1
Cyclicals vs. defensives, 60 days: +2.1%
20 days: -2.8%
+1 if cyclical sectors beat defensives by more than 2 points over 60 days; −1 if the opposite.
Dollar, rates and commodities0
Dollar index, 20 days: +1.6%
US 10-year yield: 5.10% (+0.10 pp over 20 days)
Copper/gold ratio, 60 days: +0.7% (a growth gauge)
+1 if copper beats gold (by more than 3%) without a surging dollar; −1 if copper falls against gold or the dollar rises more than 3%.

Regime history last 3 years

Regime history and alerts are Pro

How the regime has changed over recent years against the index, percentiles for every indicator, and a Telegram alert when it changes.

Go Pro

Indices

IndexDay20 daysYTDvs. MA200
S&P 500-1.1%+0.1% +11.7%+5.3%
Nasdaq 100-2.5%-1.5% +15.8%+5.2%
Russell 2000-1.7%-4.9% +8.5%-2.6%
Dow Jones-0.3%+0.6% +7.5%+3.1%

Sectors ranked on 60 days

Sector20 days60 days
Energy cyclical +6.7%+15.6%
Health care defensive +5.3%+9.9%
Consumer staples defensive +6.5%+6.0%
Communication services defensive -0.1%+5.0%
Consumer discretionary cyclical +1.5%+3.6%
Technology cyclical -3.1%+2.9%
Materials cyclical +2.3%+1.7%
Financials cyclical -0.3%-0.2%
Real estate defensive -0.0%-5.4%
Industrials cyclical -0.9%-7.5%
Utilities defensive +3.5%-7.9%
How it's calculated

Each panel scores +1, 0 or −1 according to the rule shown on it; the sum gives the regime: +4 or more, Expansion; +2 to +3, Favorable; −1 to +1, Neutral; −2 to −3, Stress; −4 or less, Panic (also when volatility and trend score −1 and fewer than 20% of stocks are above their 50-day average). Breadth uses today's S&P 500 constituents, so older readings are slightly optimistic.

Indicators calculated from public closing prices. They describe the general state of the market; they are not a recommendation to buy or sell, nor a forecast, and they don't take any individual investor's situation into account.