The market. Broad appetite for risk. Volatility is low, credit spreads are tight, most stocks are in uptrends and safe havens are out of favor.
For investing, in general. The most supportive backdrop for stocks and other risk assets; dips have usually been bought quickly. The risk is complacency: very low readings can come before sharp, brief shakeouts.
The market. Constructive, with a few minor concerns. One or two areas are off their best levels, but the weakness is not spreading.
For investing, in general. Still a supportive backdrop; staying invested and buying pullbacks has usually worked. Worth watching which category is drifting higher.
The market. Mixed signals with no clear direction. Some categories show stress while others stay calm.
For investing, in general. No strong tailwind or headwind from the market as a whole. Stock selection, position size and diversification matter more than the market's direction.
The market. Conditions are deteriorating in several areas and uncertainty is elevated, but selling is not yet broad. Credit spreads or volatility often move first.
For investing, in general. A time for more care rather than big moves: tighter risk limits, less leverage, fewer new speculative positions. Many Caution spells fade back to Neutral; the ones that escalate usually have credit and volatility worsening together.
The market. Active risk aversion. Credit spreads are widening, volatility is high, stocks are falling broadly and money is moving into Treasuries, the dollar and gold.
For investing, in general. Declines are more likely to extend. Risk-managed approaches typically cut exposure and lean toward defensive assets and cash. Rallies in this stage tend to be sharp but short-lived.
The market. Crisis conditions and forced selling, as in the 2008 financial crisis and March 2020. Correlations jump, so most assets fall together, and liquidity dries up.
For investing, in general. Capital preservation comes first. These stretches have also produced major long-term lows, but timing them is very hard; recoveries have often started before the readings improved.
The score runs from 0 (calm) to 100 (panic) across 40+ indicators, crypto excluded, and a phone alert fires when it crosses into a new stage. A stage describes the market backdrop, not a buy or sell signal for any one position. General context only, not personal financial advice.
| Driving distress | Score | Z | Δ 5d |
|---|---|---|---|
CCC-BB OAS Diff Credit Spreads | 100 | +3.00 | 0 |
Consumer Sentiment Sentiment & Macro | 95 | −1.67 | 0 |
10Y Real Yield Rates & Curve | 95 | +1.65 | -3 |
US Dollar (DXY) Safe Haven Flows | 94 | +1.57 | -2 |
McClellan Summ. Market Breadth | 93 | −1.47 | -5 |
MOVE Index Volatility | 91 | +1.36 | -8 |
HY OAS Credit Spreads | 91 | +1.35 | -7 |
EM / US Equity Intermarket Ratios | 91 | −1.33 | -3 |
HY-IG Spread Credit Spreads | 90 | +1.28 | -8 |
Discretionary / Staples Intermarket Ratios | 85 | −1.05 | -9 |
| Holding up risk-on | Score | Z | Δ 5d |
|---|---|---|---|
Recession Probability Rates & Curve | 1 | — | 0 |
Oil / Gold Intermarket Ratios | 2 | +2.03 | 0 |
Jobless Claims Sentiment & Macro | 3 | −1.88 | -1 |
S&P 500 Drawdown Equity Markets | 4 | — | -3 |
McClellan Osc. Market Breadth | 5 | +1.66 | -3 |
Copper / Gold Intermarket Ratios | 5 | +1.61 | 0 |
Financials (XLF) Equity Markets | 6 | +1.28 | -5 |
BTC/Gold Ratio Crypto / BTC | 7 | +1.49 | +5 |
Gold Safe Haven Flows | 8 | −1.40 | -1 |
% S&P > 50d SMA Market Breadth | 16 | +0.98 | -9 |
We implement a modern variant of the Hindenburg Omen rather than the literal 1995 classic specification. Trigger dates may differ from NYSE-only trackers (e.g. StockCharts) by days or weeks. This table documents every choice we make.
| Condition | Classic NYSE Omen | Our implementation |
|---|---|---|
| Universe | NYSE-listed issues only (~3,000) | NYSE + NASDAQ + AMEX combined (~6,800 common stocks) |
| NH / NL threshold | ≥ 2.2% of total issues | ≥ 2.2% of universe (6,800 denominator) |
| Minimum-issue floor | Smaller of NH/NL must be ≥ 75 | Not enforced |
| Trend filter | NYSE Composite 10-wk MA rising | SPY closing price > SPY 50-day SMA |
| McClellan Oscillator | Negative McClellan (variants use ratio-adjusted) | Negative raw McClellan = EMA19(net adv) − EMA39(net adv), unadjusted |
| ≤ ratio constraint | New highs ≤ 2× new lows | New highs ≤ 2× new lows (identical) |
| Cluster window | ~36 days (some variants use 30 trading days) | 30 trading days (matches modern variant) |
| Data source caveat | — | Raw exchange index NH/NL feeds (MAHN/MAHQ/MAHA) include all listed issues; the 6,800 denominator compensates against curated small/mid-cap-only universes used by some references. |
Sources: Jim Miekka's 1995 work as refined by Robert McHugh; StockCharts/ChartSchool reference; McClellan Financial Publications. Cross-asset confirmation pairs with the breadth signals, HYG/LQD credit spreads, VIX term structure, and cross-asset correlation panels elsewhere on this page.
| INDICATOR | VALUE | Z | SIGNAL | SCORE |
|---|---|---|---|---|
| VIX | 18.5 | +0.15 | FALLING | 56 |
| MOVE Index | 93.5 | +1.36 | FALLING | 91 |
| SKEW Index | 151.0 | +0.93 | FALLING | 82 |
| VVIX | 98.0 | −0.04 | FALLING | 48 |
| VIX Term Structure | 0.89 | +0.18 | FALLING | 23 |
| Vol Risk Premium | 7.30 | +0.46 | FALLING | 68 |
VIX: implied 30d S&P vol (>20 elevated, >30 high fear). MOVE: bond-vol equivalent. VRP: implied minus realized — premium for hedging.
| SECTOR | SYMBOL | 1D | 5D | 20D | vs 50d | vs 200d | REGIME | DAYS | BREADTH | TREND |
|---|---|---|---|---|---|---|---|---|---|---|
| Technology | XLK | -1.18% | +3.51% | -4.59% | -0.6% | +10.9% | Weakening | 1d | — | RISK-OFF |
| Financials | XLF | +1.44% | +0.51% | +6.51% | +1.7% | +6.0% | Strong | 2d | — | RISK-ON |
| Energy | XLE | +0.38% | +1.69% | +9.59% | +6.0% | +16.6% | Strong | 21d | — | RISK-ON |
| Health Care | XLV | +2.40% | +1.51% | +10.73% | +7.0% | +16.1% | Strong | 15d | — | RISK-ON |
| Consumer Disc. | XLY | +0.75% | +1.03% | +6.79% | +2.6% | +0.7% | Strong | 1d | — | RISK-ON |
| Consumer Staples | XLP | +1.54% | -2.01% | +9.77% | +4.3% | +4.3% | Strong | 14d | — | RISK-ON |
| Utilities | XLU | +1.53% | +0.63% | +8.72% | +3.4% | -2.8% | Recovery | 7d | — | RISK-ON |
| Industrials | XLI | +0.97% | +2.04% | +0.88% | -0.4% | -2.0% | Weak | 34d | — | CHOP |
| Materials | XLB | +1.29% | +1.63% | +8.22% | +3.0% | +2.7% | Strong | 8d | — | RISK-ON |
| Real Estate | XLRE | +2.21% | +1.27% | +5.85% | +0.9% | -0.8% | Recovery | 1d | — | RISK-ON |
| Communication Svc | XLC | -1.87% | -5.78% | -7.94% | -8.8% | -10.3% | Weak | 10d | — | RISK-OFF |
The Market Distress Score (0–100) aggregates 40+ indicators across 9 categories using a z-score percentile approach.
| Category | Weight | Key indicators |
|---|---|---|
| Volatility | 18% | VIX, MOVE, vol risk premium, VIX/VIX3M term structure (level-based), SKEW, VVIX |
| Credit | 18% | HY OAS, CCC−BB diff, HY−IG (scored); IG/BB/B/CCC display-only |
| Rates & Curve | 13% | 10Y-2Y & 10Y-3M (level-based: flat/inverted = stress), breakevens, real yields, STLFSI4, NFCI, recession prob; nominal 10Y display-only |
| Crypto / BTC | 12% | BTC z-score & drawdown, SMA distance, ETH/BTC, BTC/Gold, USDT.D, F&G |
| Equity | 10% | S&P 500, NASDAQ, Russell, XLF, EEM, drawdowns — blended fast (20d return z, dist from 20d high) + slow (1y level z) scoring |
| Breadth | 8% | S5TH, S5FI, NYMO, NYSI, TRIN (5d), PCC (5d) |
| Intermarket | 8% | Stock-bond corr 30d (level-based), HYG/TLT, Russell/SPX, SPHB/SPLV, XLY/XLP, Copper/Gold, Oil/Gold |
| Sentiment | 8% | UMich consumer, initial claims, CNN Fear & Greed (daily, level-scored) |
| Safe haven | 5% | Gold, DXY, AUD/JPY |
Data sources: TradingView Premium (equity indices, sector ETFs, futures, FX, yields, volatility, breadth and market internals, crypto) with Yahoo Finance as a per-ticker fallback; FRED (credit spreads, Treasury and real yields, financial stress, recession probability, UMich sentiment, jobless claims); CNN Fear & Greed; alternative.me (Crypto Fear & Greed). Refreshed every 15 minutes, 04:00–20:00 ET. A category with nothing scored is left out of the composite — never filled in as a neutral 50.