thetrading.tools

Breadth risk · updated after every close

Hindenburg Omen Tracker

Today's signal, McClellan Oscillator and cluster history

Free Hindenburg Omen tracker — a breadth-based crash-risk indicator that fires when both new 52-week highs AND new 52-week lows are elevated simultaneously, with McClellan Oscillator confirmation. This is a broad-universe variant computed daily from roughly 4,750 eligible US common stocks in a typical session with SPY as the trend filter, not the classic NYSE-only specification — see the methodology comparison for the differences.

The answer · Hindenburg Omen2026-09-04market close
INACTIVE

3 of 4 daily conditions are met; there is no confirmed cluster.

Both extremes elevatedFAIL
NH and NL each ≥ 2.2%1.58% / 1.56%
Uptrend filterPASS
SPY above 50-day SMA$770 / $757
Breadth momentum weakPASS
McClellan below zero-7.61
Highs not dominantPASS
New highs ≤ 2× new lows75 / max 148
Triggers in last 30d
0
Last trigger
2026-06-23
Warning window
Not active
Valid universe
4,735 issues
Broad-universe variant. A trigger is a risk alert. On its own it is not a sell signal.

Today's reading

As of market close on September 4, 2026, the Hindenburg Omen is INACTIVE. 75 stocks made new 52-week highs (1.58% of 4,735 issues) and 74 made new 52-week lows (1.56%). The McClellan Oscillator closed at -7.61 (bearish breadth). SPY closed at $770.19, above its 50-day moving average of $756.89. There have been no triggers in the last 30 trading days.

Last trigger: 2026-06-23Since prior session: McClellan -12.0 → -7.6 (improving).
Sources, methodology & freshnessLast updated 2026-09-04 · Open ↓
Source
Daily OHLCV for eligible US common stocks (roughly 4,750 in a typical session; own price database)
Methodology
All four Omen conditions evaluated daily; clusters within a 30-trading-day window tracked separately
Updates
Daily after market close (~1pm PT)Last: 2026-09-04
Maintained & reviewed by Yuriy Matso — methodology shown on the page.
01

Signal history and trigger components

Range:

SPY and Omen cluster history

Red lines mark daily triggers; pale red bands mark periods with at least two triggers in the rolling 30-session window.

2024-09-042026-09-04
SPY close 50-day SMA Trigger day Confirmed-cluster window

New highs and new lows

The defining breadth fracture: both series must be at least 2.2% of the eligible universe on the same day.

New highs % New lows % 2.2% threshold

McClellan Oscillator

Breadth momentum must be below zero for a trigger; green readings fail that condition.

Positive Negative Zero
02

What happened after confirmed clusters

We measured SPY from the first day each rolling window reached two triggers—one observation per distinct cluster period. Across 25 cluster starts from 2010 through 2026-09-04, downside was more common than on an average day, but the median forward return remained positive.

The practical answer: this variant identifies a more fragile tape. It does not reliably forecast a crash. Over six months, SPY traded at least 10% below the cluster-start close in 37.5% of completed samples versus 21.7% from all dates; median SPY return was still +5.2%.
After cluster start All-day baseline

Chance SPY traded 10% below its starting close

At any point inside each forward window.

1 month

n=25

Median return

+0.2%

vs +1.6%

Finished positive

52%

vs 67%

Traded 10% lower

4%

vs 3%

3 months

n=25

Median return

+3.5%

vs +3.8%

Finished positive

60%

vs 75%

Traded 10% lower

20%

vs 12%

6 months

n=24

Median return

+5.2%

vs +6.9%

Finished positive

63%

vs 80%

Traded 10% lower

38%

vs 22%

“vs” shows the all-day baseline.

Close-price returns; dividends excluded. “Traded 10% lower” means SPY touched a close at least 10% below the cluster-start close during the window. Baseline uses every eligible trading day, so its forward windows overlap. Recent clusters without a complete horizon are excluded. Descriptive history, not a forecast.

03

Methodology — classic spec vs our variant

We implement a variant of the Hindenburg Omen that departs from the literal classic specification. The differences are explicit and material. If you compare trigger dates between this page and another tracker that uses the NYSE-only methodology (e.g., the StockCharts implementation), you should expect them to differ — sometimes by weeks. This table documents every choice we make.

ConditionClassic NYSE OmenThe Trading Tools implementationPractical effect
UniverseNYSE-listed issues only (~3,000 stocks; the original 1995 specification)Eligible US common stocks across exchanges (roughly 4,750 in a typical session; exact count varies by date)Different universes produce different daily highs/lows and different trigger dates.
New highs / new lows threshold≥ 2.2% of total NYSE issues (some modern variants use 2.8%)≥ 2.2% of valid issues in our universeSame percentage, different denominator.
Minimum-issue floorThe smaller of new highs / new lows must be ≥ 75 issuesNot enforcedA few historical triggers in our data had a smaller side below 75. Classic Omen would not have flagged them.
Trend filterNYSE Composite 10-week MA rising (or NYSE Composite > level 50 trading days ago)SPY closing price > SPY 50-day SMAA meaningful difference. SPY can be above its 50d while a rising-NYSE-Composite-MA test would fail, and vice versa.
McClellan OscillatorNegative McClellan Oscillator (some variants use ratio-adjusted)Negative raw McClellan = EMA19(net advances) − EMA39(net advances), unadjustedRaw oscillator can be unstable when the underlying universe is changing in size.
≤ ratio constraintNew highs ≤ 2× new lowsNew highs ≤ 2× new lowsImplemented identically. The asymmetry (lows can exceed 2× highs but not the reverse) is intentional in the classic spec.
Cluster window~36 days (originally 36 calendar days; some modern variants use 30 trading days)30 trading days (matches one of the modern variants)Pick a window — both definitions exist in the literature. Our chart shading and "in cluster" status both use this window.
Universe stability & survivorshipNot relevant — NYSE issue count is reasonably stable and includes delisted issues as of each dateOur history contains today’s listings only: roughly 2,000 eligible issues traded in 2010, growing to roughly 4,750 now. Signals are suppressed when valid issues < 2,000.Survivorship caveat: delisted names are absent from early years, which skews historical breadth toward survivors — our variant likely under-counts new lows (and therefore under-triggers) in the early window.

Classic-spec sources: Jim Miekka's 1995 work as documented and refined by Robert McHugh; the StockCharts/ChartSchool reference; independent technical-analysis publishers; and the McClellan Financial Publications methodology.

04

Trigger history

Hindenburg Omen in 2026

The Hindenburg Omen has triggered 18 times in 2026, most recently on 2026-06-23. No triggers sit in the trailing 30-trading-day window; the cluster count is zero.

2026 trigger dates: 2026-01-29 · 2026-01-30 · 2026-02-02 · 2026-02-03 · 2026-02-04 · 2026-04-29 · 2026-05-11 · 2026-05-13 · 2026-05-14 · 2026-05-18 · 2026-05-20 · 2026-06-03 · 2026-06-05 · 2026-06-08 · 2026-06-09 · 2026-06-17 · 2026-06-22 · 2026-06-23

Recent single-day triggers

DateSPYMcClellanNH%NL%
2026-06-23$734-0.63.10%3.10%
2026-06-22$744-3.74.86%4.12%
2026-06-17$741-11.63.44%2.62%
2026-06-09$737-5.05.15%2.73%
2026-06-08$739-17.93.28%2.74%
2026-06-05$738-21.43.03%2.76%
2026-06-03$754-22.93.36%2.88%
2026-05-20$741-14.12.76%2.83%
2026-05-18$739-34.72.70%3.12%
2026-05-14$748-18.94.28%2.46%

Cluster periods (2+ triggers in 30 trading days)

Cluster startCluster endPeak 30d count
2026-05-112026-08-0412
2026-01-292026-03-185
2025-10-132025-12-2911
2025-08-112025-09-122
2025-02-112025-03-274
05

Reported historical episodes

How the Omen is reported to have behaved across the past four decades — now cross-checked against our own 15-year trigger record where the windows overlap (our data begins Dec 2010). The “Our variant” column shows what we independently computed from raw price data: 6 of the 7 in-window episodes are confirmed by our own triggers, including the Nov 2019 – Jan 2020 cluster ahead of COVID. Some episodes are widely cited as correct calls (1987, 2000, 2007, 2019–20); others as false positives (2010, 2014, 2017, 2021) — and our data reproduces the 2021 false positives too. These named episodes are context, not an accuracy sample; the first-party cluster study above evaluates every completed cluster in our record.

PeriodTrigger patternSPY outcomeReadOur variantSourceConfidence
Aug 1987 (pre-Black Monday)Reported cluster activity–22% on Oct 19, 1987 (Black Monday)Widely cited as a successful call — Omen reportedly flagged the regime weeks before the crash.Pre-dates our windowMcClellan PubsWidely cited
Oct 1999 – Mar 2000 (dot-com top)Multiple reported clustersS&P –49% over the next 2.5 yearsPersistent breadth divergence as mega-cap tech pulled the index higher while many stocks made new lows.Pre-dates our windowStockChartsWidely cited
Jun – Aug 2007 (pre-GFC)Reported cluster in June, more in AugustS&P –56% peak-to-trough by Mar 2009Among the most-cited successful calls — reportedly fired well before the credit crisis became visible in equities.Pre-dates our windowMcHugh (reported)Widely cited
Jul – Aug 2010Reported clusterNo major drawdown — market resumed uptrendA widely-discussed false positive. The cluster appeared during a mid-bull-market chop; markets rallied through 2011.Pre-dates our window (data begins Dec 2010)StockChartsWidely cited
Aug 2013Reported single triggersBrief –4% pullback then continued uptrendApparent false positive during a normal correction.Confirmed — 2 triggers (Aug 6–7, 2013)McHugh (reported)Reported
Jul 2014Reported clusterNo major drawdownFalse positive in an extended bull market.Not confirmed — zero triggers in our variant (universe/trend-filter divergence)McHugh (reported)Reported
Aug 2015Reported cluster around the China-devaluation dropS&P –12% (sharp but brief)Concurrent with rather than clearly leading the move. Coincident signal.Confirmed — 3 triggers in late July, preceding the Aug 24 crashStockChartsReported
Aug 2017Reported clusterNo major drawdownFalse positive.Confirmed — 2 triggers (Aug 15–16, 2017)McHugh (reported)Reported
Sep 2018 – Dec 2018Multiple reported clustersS&P –19% peak-to-troughReportedly fired through the Q4 selloff — partial credit (no crash, but a meaningful correction).Confirmed — 12 triggers Sep–Dec 2018, a sustained cluster through the selloffStockChartsReported
Sep 2019 – Feb 2020 (pre-COVID)Sustained reported cluster activityS&P –34% in 33 days starting Feb 19, 2020The Omen was reportedly active in the months before COVID. Correct call in retrospect, though no one could have known the trigger.Confirmed — 9 triggers Nov 2019 – Jan 27, 2020, ahead of the Feb 19 topMcClellan PubsWidely cited
2021Several reported single triggersContinued bull through year-end 2021False positives during melt-up phase.Confirmed — 10 triggers Jul–Nov 2021 (and no major drawdown followed: false positives in our data too)McHugh (reported)Reported

Episodes from 2013 onward are cross-checked against our own computed trigger record (broad-universe variant, not the literal NYSE spec); pre-2011 episodes remain externally-reported claims that we have not re-computed from raw NYSE data. The Omen has been reportedly most predictive when triggers appear alongside other deteriorating conditions — credit spreads widening, VIX rising, sector rotation accelerating. False positives tend to cluster in the middle of bull markets when other risk indicators are calm.

06

The Manual — the Hindenburg Omen

Since 2010, our variant has produced 146 signal days. SPY averaged -0.1% in the quarter after a signal against a +3.1% baseline — a real drag — yet 62% of those windows still finished positive. The first-party study above uses one observation per confirmed cluster; the full owner's guide covers the recipe behind the name, the famous fires and fizzles with charts, and why we demoted the Omen to an alert in our own scoring.

Read The Hindenburg Omen Manual →

How Hindenburg Omen Tracker Works

  1. 1
    Evaluate Hindenburg Omen conditions daily across eligible US common stocks
    Each trading day after the close we check whether all conditions are simultaneously true: (1) both new 52-week highs and new 52-week lows are at least 2.2% of valid issues; (2) the SPY closing price is above its 50-day simple moving average (our trend filter — the classic Omen uses the NYSE Composite's 10-week MA rising); (3) the McClellan Oscillator is negative; (4) new highs do not exceed 2× new lows. The universe contains roughly 4,750 eligible US common stocks in a typical session, which is broader than the literal NYSE listing.
  2. 2
    Flag single-day triggers and clusters
    A single day meeting the conditions is a "trigger". Our implementation uses a 30-trading-day window to count clusters; the page chart highlights periods where 2+ triggers fall within that window. Clusters historically carry more interpretive weight than isolated single-day triggers, though both have a high false-positive rate.
  3. 3
    Surface the signal alongside SPY and McClellan context, with universe filtering
    The page shows SPY with its 50-day average, the percentage of stocks making new highs and new lows against the 2.2% threshold, and the McClellan Oscillator against zero. Vertical red lines mark triggers and shaded regions mark cluster windows. To keep the thresholds meaningful, signals are suppressed when the valid-issue count is below 2,000.
  4. 4
    Measure every confirmed cluster instead of cherry-picking famous episodes
    The forward study starts one observation when the rolling 30-session count first reaches two triggers, then measures SPY over the next 1, 3 and 6 months. It compares median return, positive outcomes and the frequency of SPY trading 10% below the cluster-start close with the all-day baseline.

Who Uses Hindenburg Omen Tracker

Long-Term Investors
Use the Omen as a regime warning. It is not a sell signal. Confirmed Omen clusters historically have appeared during transitional regimes when breadth is mixed and risk is rising — a signal to review portfolio risk, not necessarily to liquidate.
Risk Managers
One input among several in a multi-factor risk dashboard. The Omen is most useful when it confirms what credit spreads, VIX, and other breadth indicators are already saying. Standalone Omen signals are noisy.
Tactical Traders
Watch for confirmed clusters as one of multiple signals before reducing equity exposure. Combining an Omen cluster with rising VIX and widening credit spreads has historically been a stronger combined signal than any one alone.
Researchers and Educators
The Omen is a textbook example of a breadth-based market indicator. Its historical track record (mix of correct calls and false positives) makes it a useful case study for teaching the limits of single-indicator forecasting.

Pro Tips

01
Confirmed clusters matter more than single-day triggers
A single Omen trigger is statistically noisy and easily produced by a few news-driven days where new highs and new lows both expand. Two or more triggers within a few weeks (a "cluster") is the version most analysts treat as the real signal.
02
False positives are common — don't sell on the Omen alone
The Omen has fired multiple times during extended bull markets (notably 2010, 2014, 2017, 2021) without a major drawdown following. Acting only on the Omen would have meant missing many continuing rallies.
03
The signal is most interpretable in transitional regimes
The Omen is designed to detect internal disagreement: many stocks at new highs while many others make new lows. That makes it a market-fragility alert. The forward study on this page shows more downside tail risk after clusters, but also shows why a cluster is not itself a bearish forecast.
04
Cross-confirm with VIX, credit, and other breadth
VIX term structure, credit spreads and moving-average breadth answer different questions from the Omen. Check them independently: agreement across unrelated measures provides broader context, while a lone Omen trigger remains a noisy alert.
05
McClellan Oscillator below zero is a regime cue
Even without the full Omen trigger, a sustained negative McClellan Oscillator (the chart on this page) signals weakening internals. Watch for the Oscillator to flip back positive as a sign the deterioration may be ending.
06
The cluster window matters
Some implementations use 30 days, others 36. Triggers within roughly six trading weeks indicate persistent rather than fleeting deterioration. Single-trigger noise versus persistent regime change is the central question; our implementation uses 30 trading days.
07
Predefine a confirmation ladder
Decide in advance what would make an alert worth investigating: a second trigger, VIX backwardation, widening credit spreads or weakening broad-market participation. The page presents context; any portfolio response should reflect the user's own horizon, constraints and risk process.
08
Watch for the Omen during melt-ups
Counterintuitively, the Omen often fires near euphoric tops because some stocks are still making new highs while sector rotation is producing new lows in lagging names. The 1999 dot-com top and 2007 cycle peak both showed Omen activity in advance.

Common Issues & Solutions

I see no Omen triggers in the data window
Stretches without triggers are normal because all four daily tests must align. Activity also bunches: our broad-universe variant can produce several signal episodes in one year and then remain quiet for months. Use the ALL range and trigger-history table to distinguish a quiet window from missing data.
A trigger fired but nothing happened — was it wrong?
Yes, this happens often. The Omen has a high false-positive rate. Roughly half of historical triggers have NOT been followed by major drawdowns. The signal is more useful when triggers cluster (2+ within a few weeks) and when it confirms what other indicators are saying.
Why is the McClellan Oscillator near zero?
The McClellan Oscillator is the difference between 19-day and 39-day EMAs of net advances. It's designed to oscillate around zero, so most days it's near zero. Sustained excursions away from zero (especially below zero, which is one of the four Omen conditions) are the signal.
Why do your trigger dates differ from other Omen trackers?
Universe and trend filter. The original 1995 specification used NYSE-listed issues and the NYSE Composite trend filter; our variant uses eligible cross-exchange US common stocks — roughly 4,750 in a typical session — and SPY vs its 50-day SMA. Different universes produce different trigger dates, so compare methodology before comparing signals.

Frequently Asked Questions

What is the Hindenburg Omen?
The Hindenburg Omen is a technical-analysis indicator developed by Jim Miekka that attempts to flag elevated crash risk by identifying simultaneous expansion of both new 52-week highs AND new 52-week lows. Named after the 1937 Hindenburg airship disaster, the Omen reflects the idea that when stocks are pulling apart into both extremes at the same time, the market is showing signs of internal disagreement. The signal has a high false-positive rate — it has flagged some major events (1987, 2000, 2007, 2019–20) but also fired during many extended bull markets without a major drawdown following.
How is the classic Hindenburg Omen calculated?
The classic definition (as popularized by Jim Miekka and Robert McHugh) has four conditions, all on the same trading day: (1) both new 52-week highs and new 52-week lows are at least 2.2% of total NYSE-listed issues; (2) the smaller of the two counts is at least 75 issues; (3) the NYSE Composite 10-week moving average is rising; (4) the McClellan Oscillator is negative. A "confirmed" Omen requires 2+ triggers within roughly 36 days.
How does The Trading Tools implementation differ from the classic Omen?
Our implementation is a variant. (1) Our universe is eligible US common stocks across exchanges — roughly 4,750 in a typical session — not the NYSE-listed subset. (2) Our trend filter is SPY > 50-day SMA, not NYSE Composite 10-week MA rising. (3) We do not enforce the 75-issue minimum. (4) Our cluster window is 30 trading days. (5) We use the unadjusted McClellan Oscillator. The full comparison table explains why trigger dates can differ.
Who created the Hindenburg Omen?
The indicator was developed in the 1990s by Jim Miekka, a blind market technician. It was popularized by Robert McHugh, who refined the definition and tracked its triggers publicly. The name was suggested by Miekka's friend Kennedy Gammage and is intended to evoke the disaster's sudden, catastrophic nature.
How accurate is the Hindenburg Omen?
Its track record is mixed and depends on the exact recipe and definition of a crash. The first-party study on this page evaluates every completed confirmed cluster in our broad-universe record: downside events occurred more often than from an average date, but median forward SPY returns remained positive. That supports treating the Omen as a fragility alert. It makes no deterministic crash prediction.
When was the last time the Hindenburg Omen triggered?
The signal status card at the top of this page shows whether today is currently in an active trigger or cluster state, and the plain-English daily reading below it summarizes the current conditions. Each red vertical line on the chart marks a trigger day in our data window; confirmed clusters (shaded red regions) are rarer than single-day triggers and historically more meaningful.
Should I sell stocks if the Hindenburg Omen triggers?
Probably not on the Omen alone. The historical false-positive rate is high enough that selling on every trigger would have meant missing many continuing rallies. A more nuanced approach: a confirmed Omen cluster should make you more attentive to other risk signals — VIX, credit spreads, breadth divergences, news flow. If multiple risk signals align with the Omen, that combined message is much stronger than the Omen alone.
What is a "confirmed" Hindenburg Omen cluster?
A cluster is when 2 or more single-day triggers occur within a defined window — the classic Omen uses ~36 days; our implementation uses 30 trading days. A single trigger is often noise (one news-driven day where both highs and lows expanded), but multiple triggers within a few weeks indicate persistent breadth deterioration rather than a one-off event. The "Cluster Status" indicator at the top of this page shows whether the current period contains a cluster.
What is the McClellan Oscillator?
The McClellan Oscillator is a market-breadth indicator built from the difference between 19-day and 39-day exponential moving averages of net advances (advances minus declines). It oscillates around zero. Positive values indicate broadly improving breadth; negative values indicate deteriorating breadth. The Hindenburg Omen requires the McClellan Oscillator to be negative as one of its four trigger conditions, ensuring the broader breadth tape is weakening when the Omen fires.
Why does the Hindenburg Omen require both new highs AND new lows?
The simultaneous expansion of both is unusual and signals internal disagreement. In a normal bull market, you see lots of new highs and few new lows. In a normal bear market, the reverse. When you see both simultaneously, sectors and individual stocks are diverging — some are still trending up while others are breaking down. This kind of fragmented market is historically associated with regime instability and elevated risk.
How long does a Hindenburg Omen warning last?
The standard interpretation is that a confirmed Omen cluster signals elevated crash risk for approximately 30 days from the most recent trigger date. After that window, the warning is considered "expired". In practice, multiple analysts extend the watch period through any continuing breadth deterioration, since the underlying conditions often persist beyond a strict 30-day window.
What is the difference between the Hindenburg Omen and the Titanic Syndrome?
Both are breadth-based crash indicators. The Titanic Syndrome (developed by Bill Ohama) fires when an index makes a new 52-week high and within 7 trading days has more new 52-week lows than new highs — a much narrower trigger. The Hindenburg Omen is broader and requires simultaneous extreme breadth conditions. Both signals have similar underlying logic (breadth disagreement) but different specific triggers.
Does the Hindenburg Omen work on Nasdaq or just NYSE?
The classic 1995 specification was developed using NYSE-listed issues. Some modern implementations use the S&P 500 or combined NYSE + Nasdaq universes. Our implementation uses eligible US common stocks across exchanges — roughly 4,750 in a typical session. If another tracker prints different dates, the universe and trend filter are usually the reasons.
How often does the Hindenburg Omen trigger?
Frequency depends heavily on the universe, trend filter and cluster definition. In our broad-universe variant, triggers bunch into episodes: multiple confirmed windows can appear in one year, followed by long quiet stretches. The current-year log and ALL-range chart on this page provide the exact live count rather than relying on a generic historical average.
Is the Hindenburg Omen a leading or lagging indicator?
When it works, the Omen is a leading indicator — its forward window is intended to anticipate drawdowns rather than confirm them. When it produces false positives, of course, it leads nothing. Treat it as a leading indicator candidate that requires confirmation from other signals before being acted on.
Can I combine the Hindenburg Omen with other indicators?
Yes. VIX term structure, high-yield credit spreads and moving-average breadth measure different parts of market stress, so they can provide independent context. Agreement across them is more informative than repeatedly checking indicators built from the same inputs, but the combined picture remains descriptive rather than a guaranteed trading signal.

Explore Other Tools

Last updated: 2026-09-04