Bull Rhythm

Market health

Two scores, read after every close: the health of the 500 stocks the Bull Rhythm strategies choose from, and of the whole US market. Each comes with its indicators, its record since 2017 and interactive charts.

Momentum stocks

the 500 stocks the strategies choose from

28Weak0100

2 bullish · 1 neutral · 6 bearish of 9

Close of Oct 16, 2026 · down 44 on the week

Whole market

every US stock over $5

57Firm0100

2 bullish · 4 neutral · 1 bearish of 7

Close of Oct 16, 2026 · up 7 on the week

Two lenses on the same day. Momentum stocks: how healthy the trends are among the stocks the strategies choose from (not the strategies’ own results; those are on the Performance page). Whole market: the same question for every US stock over $5. Both describe the stocks today; neither is a forecast or a trading signal, and the strategies do not use them.

Charts show: Move over a chart to see its values.

Momentum stocks: the 500 stocks the strategies choose from

The momentum stocks read Weak (28 of 100): 2 of the 9 indicators bullish, 6 bearish. Over the past month the strongest tenth of the pool trailed the weakest by 3.9%. 30% of the 50 leaders are above their 50-day average. The score is down 44 points from a week ago.

The 9 indicators today

The score over time

The blue line is the score each day: every indicator counts the same, so it is 0 when all of them are bearish and 100 when all are bullish. The green band is the Strong zone (65 or more), the red band the Weak zone (35 or less). The grey line is SPY on its own scale, to show what the market was doing at the time; the dotted purple lines are the days the Hindenburg Omen fired.

The momentum stocks score each day from Oct 18, 2017 to Oct 16, 2026, with SPY behind it and the Hindenburg Omen days marked.0100356550201820192020202120222023202420252026
Show this chart’s numbers as a table
The momentum stocks score at each month end
Month endValue
Oct 31, 201789
Nov 30, 201761
Dec 29, 201761
Jan 31, 201894
Feb 28, 201889
Mar 29, 201861
Apr 30, 201861
May 31, 201883
Jun 29, 201856
Jul 31, 201861
Aug 31, 201894
Sep 28, 201894
Oct 31, 201844
Nov 30, 201844
Dec 31, 201839
Jan 31, 201956
Feb 28, 201983
Mar 29, 201978
Apr 30, 201967
May 31, 201961
Jun 28, 201967
Jul 31, 201972
Aug 30, 201972
Sep 30, 201950
Oct 31, 201961
Nov 29, 201983
Dec 31, 201967
Jan 31, 202078
Feb 28, 202050
Mar 31, 202050
Apr 30, 202044
May 29, 202078
Jun 30, 202078
Jul 31, 202089
Aug 31, 202078
Sep 30, 202089
Oct 30, 202044
Nov 30, 202072
Dec 31, 202083
Jan 29, 202178
Feb 26, 202150
Mar 31, 202139
Apr 30, 202150
May 28, 202156
Jun 30, 202183
Jul 30, 202167
Aug 31, 202178
Sep 30, 202156
Oct 29, 202194
Nov 30, 202161
Dec 31, 202156
Jan 31, 202244
Feb 28, 202278
Mar 31, 202278
Apr 29, 202250
May 31, 202267
Jun 30, 202211
Jul 29, 202228
Aug 31, 202250
Sep 30, 202233
Oct 31, 202267
Nov 30, 202256
Dec 30, 202239
Jan 31, 202350
Feb 28, 202344
Mar 31, 202361
Apr 28, 202378
May 31, 202361
Jun 30, 202372
Jul 31, 202372
Aug 31, 202378
Sep 29, 202344
Oct 31, 202339
Nov 30, 202378
Dec 29, 202367
Jan 31, 202472
Feb 29, 202489
Mar 28, 202478
Apr 30, 202444
May 31, 202489
Jun 28, 202461
Jul 31, 202456
Aug 30, 202489
Sep 30, 202494
Oct 31, 202489
Nov 29, 202494
Dec 31, 202461
Jan 31, 202578
Feb 28, 202550
Mar 31, 202539
Apr 30, 202578
May 30, 202583
Jun 30, 202589
Jul 31, 202589
Aug 29, 202561
Sep 30, 202589
Oct 31, 202578
Nov 28, 202550
Dec 31, 202556
Jan 30, 202683
Feb 27, 202661
Mar 31, 202644
Apr 30, 202683
May 29, 202683
Jun 30, 202678
Jul 31, 202639
Aug 31, 202639
Sep 30, 202667
Oct 16, 202628

What followed each band

What SPY did after each band of the score
When the score wasDaysSeparate spellsSPY over the next 3 months (average)SPY’s worst fall in those 3 months (average)Core Momentum over the next 3 months (average)
Strong1,316125+2.8%-4.8%+6.9%
Firm371193+4.4%-4.7%+9.7%
Mixed184125+6.0%-4.3%+10.9%
Soft266116+7.2%-4.8%+14.4%
Weak12442+2.5%-6.4%+7.5%
Every day (the baseline)2,261–+3.8%-4.8%+8.6%

How to read it. Each row takes every trading day the score was in that band since 2017 and asks what happened next: the average return over the following three months (63 trading days), and the average of the deepest drop along the way. The last row is every day, the baseline to compare with. “Separate spells” counts the distinct stretches the days come from: neighbouring days overlap, so a band with few spells rests on few real episodes.

What it shows. After Weak days (124 days in 42 separate spells), SPY’s worst fall over the next three months averaged -6.4%, against -4.8% from any day; its average return was +2.5%, against +3.8%. After Strong days (1,316 days), SPY returned +2.8% on average and its worst fall averaged -4.8%. A description of the past, not a forecast.

Each indicator over time

The same layout for each: the blue line is the indicator, the green band its bullish zone, the red band its bearish zone (between them it counts as neutral), the grey line SPY, the dotted purple lines the Hindenburg Omen days.

Momentum participation: 63% Bullish

The share of the pool whose 12-1 momentum is positive: up over the past year, leaving out the latest month. A high share means rising trends are widespread among the stocks the strategies choose from.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above 60%)
  • Bearish zone (at or below 40%)
  • A Hindenburg Omen day
Momentum participation each day from Oct 18, 2017 to Oct 16, 2026; now 63%.0%100%40%60%201820192020202120222023202420252026
Show this chart’s numbers as a table
Momentum participation at each month end
Month endValue
Oct 31, 201783%
Nov 30, 201775%
Dec 29, 201778%
Jan 31, 201882%
Feb 28, 201883%
Mar 29, 201874%
Apr 30, 201875%
May 31, 201872%
Jun 29, 201872%
Jul 31, 201873%
Aug 31, 201878%
Sep 28, 201877%
Oct 31, 201873%
Nov 30, 201856%
Dec 31, 201857%
Jan 31, 201934%
Feb 28, 201949%
Mar 29, 201967%
Apr 30, 201962%
May 31, 201967%
Jun 28, 201960%
Jul 31, 201967%
Aug 30, 201957%
Sep 30, 201957%
Oct 31, 201970%
Nov 29, 201975%
Dec 31, 201987%
Jan 31, 202081%
Feb 28, 202077%
Mar 31, 202068%
Apr 30, 202033%
May 29, 202059%
Jun 30, 202056%
Jul 31, 202056%
Aug 31, 202066%
Sep 30, 202071%
Oct 30, 202066%
Nov 30, 202060%
Dec 31, 202072%
Jan 29, 202174%
Feb 26, 202183%
Mar 31, 202196%
Apr 30, 202196%
May 28, 202194%
Jun 30, 202195%
Jul 30, 202193%
Aug 31, 202191%
Sep 30, 202191%
Oct 29, 202191%
Nov 30, 202183%
Dec 31, 202171%
Jan 31, 202279%
Feb 28, 202265%
Mar 31, 202265%
Apr 29, 202263%
May 31, 202247%
Jun 30, 202245%
Jul 29, 202233%
Aug 31, 202238%
Sep 30, 202240%
Oct 31, 202225%
Nov 30, 202237%
Dec 30, 202238%
Jan 31, 202344%
Feb 28, 202349%
Mar 31, 202336%
Apr 28, 202349%
May 31, 202351%
Jun 30, 202361%
Jul 31, 202362%
Aug 31, 202371%
Sep 29, 202376%
Oct 31, 202361%
Nov 30, 202351%
Dec 29, 202368%
Jan 31, 202469%
Feb 29, 202470%
Mar 28, 202479%
Apr 30, 202480%
May 31, 202478%
Jun 28, 202475%
Jul 31, 202467%
Aug 30, 202475%
Sep 30, 202482%
Oct 31, 202489%
Nov 29, 202483%
Dec 31, 202480%
Jan 31, 202572%
Feb 28, 202573%
Mar 31, 202566%
Apr 30, 202565%
May 30, 202563%
Jun 30, 202568%
Jul 31, 202573%
Aug 29, 202567%
Sep 30, 202569%
Oct 31, 202571%
Nov 28, 202560%
Dec 31, 202569%
Jan 30, 202667%
Feb 27, 202668%
Mar 31, 202676%
Apr 30, 202672%
May 29, 202671%
Jun 30, 202671%
Jul 31, 202670%
Aug 31, 202665%
Sep 30, 202666%
Oct 16, 202663%

Momentum payoff: -3.9% Bearish

Over the past month, the strongest tenth of the pool (by 12-1 momentum a month ago) against the weakest tenth: the difference in their average returns. Positive: momentum is paying. A sharp negative reading is how momentum crashes begin, the strongest stocks falling hardest.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above +2.0%)
  • Bearish zone (at or below -2.0%)
  • A Hindenburg Omen day
Momentum payoff each day from Oct 18, 2017 to Oct 16, 2026; now -3.9%.-50.1%+50.1%+2.0%201820192020202120222023202420252026
Show this chart’s numbers as a table
Momentum payoff at each month end
Month endValue
Oct 31, 2017+4.5%
Nov 30, 2017-3.4%
Dec 29, 2017-5.8%
Jan 31, 2018+8.3%
Feb 28, 2018+5.2%
Mar 29, 2018-4.9%
Apr 30, 2018-3.6%
May 31, 2018+6.5%
Jun 29, 2018-6.2%
Jul 31, 2018-2.6%
Aug 31, 2018+7.3%
Sep 28, 2018+3.6%
Oct 31, 2018-4.7%
Nov 30, 2018-3.2%
Dec 31, 2018-0.6%
Jan 31, 2019-2.5%
Feb 28, 2019+3.4%
Mar 29, 2019+0.7%
Apr 30, 2019-1.7%
May 31, 2019+15.4%
Jun 28, 2019-5.6%
Jul 31, 2019+4.1%
Aug 30, 2019+10.7%
Sep 30, 2019-14.6%
Oct 31, 2019-2.9%
Nov 29, 2019-1.9%
Dec 31, 2019-4.6%
Jan 31, 2020+9.4%
Feb 28, 2020+5.6%
Mar 31, 2020+11.7%
Apr 30, 2020-3.3%
May 29, 2020+13.2%
Jun 30, 2020+7.6%
Jul 31, 2020+14.3%
Aug 31, 2020-2.8%
Sep 30, 2020+11.3%
Oct 30, 2020-10.0%
Nov 30, 2020-13.7%
Dec 31, 2020+3.1%
Jan 29, 2021+21.7%
Feb 26, 2021-11.1%
Mar 31, 2021-11.5%
Apr 30, 2021-6.5%
May 28, 2021-4.7%
Jun 30, 2021+5.2%
Jul 30, 2021+0.1%
Aug 31, 2021+4.1%
Sep 30, 2021-13.0%
Oct 29, 2021+3.7%
Nov 30, 2021+11.0%
Dec 31, 2021-7.8%
Jan 31, 2022-3.0%
Feb 28, 2022+2.1%
Mar 31, 2022+8.9%
Apr 29, 2022+13.4%
May 31, 2022+13.6%
Jun 30, 2022-3.0%
Jul 29, 2022+0.1%
Aug 31, 2022+12.9%
Sep 30, 2022+4.7%
Oct 31, 2022+9.0%
Nov 30, 2022-0.2%
Dec 30, 2022+5.2%
Jan 31, 2023-22.2%
Feb 28, 2023-1.5%
Mar 31, 2023-0.6%
Apr 28, 2023+4.7%
May 31, 2023-1.5%
Jun 30, 2023-7.1%
Jul 31, 2023-8.0%
Aug 31, 2023+4.8%
Sep 29, 2023+0.4%
Oct 31, 2023+0.2%
Nov 30, 2023+5.3%
Dec 29, 2023-5.7%
Jan 31, 2024+5.6%
Feb 29, 2024+18.3%
Mar 28, 2024-0.5%
Apr 30, 2024-14.8%
May 31, 2024+6.3%
Jun 28, 2024-2.1%
Jul 31, 2024-8.7%
Aug 30, 2024+1.2%
Sep 30, 2024+2.9%
Oct 31, 2024+6.4%
Nov 29, 2024+9.2%
Dec 31, 2024-1.0%
Jan 31, 2025+7.1%
Feb 28, 2025-7.6%
Mar 31, 2025-4.3%
Apr 30, 2025+10.6%
May 30, 2025+6.2%
Jun 30, 2025+4.1%
Jul 31, 2025+10.8%
Aug 29, 2025-3.7%
Sep 30, 2025+19.0%
Oct 31, 2025+8.4%
Nov 28, 2025-11.3%
Dec 31, 2025-2.7%
Jan 30, 2026+14.8%
Feb 27, 2026-5.0%
Mar 31, 2026-5.7%
Apr 30, 2026+21.7%
May 29, 2026+12.7%
Jun 30, 2026+13.1%
Jul 31, 2026-26.2%
Aug 31, 2026-15.5%
Sep 30, 2026+20.0%
Oct 16, 2026-3.9%

Leaders in trend: 30% Bearish

The share of the 50 strongest stocks in the pool closing above their 50-day average. The leaders are what the strategies hold; a falling share means the strongest trends are breaking.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above 70%)
  • Bearish zone (at or below 40%)
  • A Hindenburg Omen day
Leaders in trend each day from Oct 18, 2017 to Oct 16, 2026; now 30%.0%100%70%40%201820192020202120222023202420252026
Show this chart’s numbers as a table
Leaders in trend at each month end
Month endValue
Oct 31, 201774%
Nov 30, 201762%
Dec 29, 201754%
Jan 31, 201870%
Feb 28, 201878%
Mar 29, 201844%
Apr 30, 201844%
May 31, 201882%
Jun 29, 201858%
Jul 31, 201846%
Aug 31, 201882%
Sep 28, 201880%
Oct 31, 201814%
Nov 30, 201852%
Dec 31, 201832%
Jan 31, 201978%
Feb 28, 201992%
Mar 29, 201984%
Apr 30, 201964%
May 31, 201954%
Jun 28, 201980%
Jul 31, 201978%
Aug 30, 201956%
Sep 30, 201942%
Oct 31, 201948%
Nov 29, 201986%
Dec 31, 201990%
Jan 31, 202062%
Feb 28, 202030%
Mar 31, 202034%
Apr 30, 202088%
May 29, 202098%
Jun 30, 202092%
Jul 31, 202092%
Aug 31, 202072%
Sep 30, 202074%
Oct 30, 202032%
Nov 30, 202086%
Dec 31, 202080%
Jan 29, 202184%
Feb 26, 202148%
Mar 31, 202132%
Apr 30, 202148%
May 28, 202168%
Jun 30, 202166%
Jul 30, 202142%
Aug 31, 202164%
Sep 30, 202138%
Oct 29, 202172%
Nov 30, 202148%
Dec 31, 202134%
Jan 31, 202234%
Feb 28, 202256%
Mar 31, 202290%
Apr 29, 202244%
May 31, 202272%
Jun 30, 20224%
Jul 29, 202262%
Aug 31, 202286%
Sep 30, 202218%
Oct 31, 202278%
Nov 30, 202288%
Dec 30, 202232%
Jan 31, 202352%
Feb 28, 202340%
Mar 31, 202368%
Apr 28, 202372%
May 31, 202356%
Jun 30, 202384%
Jul 31, 202392%
Aug 31, 202360%
Sep 29, 202322%
Oct 31, 202324%
Nov 30, 202386%
Dec 29, 202396%
Jan 31, 202464%
Feb 29, 202482%
Mar 28, 202482%
Apr 30, 202438%
May 31, 202462%
Jun 28, 202456%
Jul 31, 202444%
Aug 30, 202474%
Sep 30, 202490%
Oct 31, 202474%
Nov 29, 202480%
Dec 31, 202436%
Jan 31, 202566%
Feb 28, 202538%
Mar 31, 202532%
Apr 30, 202558%
May 30, 202594%
Jun 30, 202596%
Jul 31, 202578%
Aug 29, 202568%
Sep 30, 202584%
Oct 31, 202578%
Nov 28, 202546%
Dec 31, 202552%
Jan 30, 202670%
Feb 27, 202664%
Mar 31, 202644%
Apr 30, 202688%
May 29, 202688%
Jun 30, 202672%
Jul 31, 20266%
Aug 31, 202626%
Sep 30, 202676%
Oct 16, 202630%

Leaders' pullback: -26.1% Bearish

The median fall of the 50 strongest stocks from their 52-week closing high. Near zero, the leaders are at their highs; a deep median fall means even the strongest have given back a lot.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above -10.0%)
  • Bearish zone (at or below -20.0%)
  • A Hindenburg Omen day
Leaders' pullback each day from Oct 18, 2017 to Oct 16, 2026; now -26.1%.-46.2%+1.1%-10.0%-20.0%201820192020202120222023202420252026
Show this chart’s numbers as a table
Leaders' pullback at each month end
Month endValue
Oct 31, 2017-2.7%
Nov 30, 2017-7.4%
Dec 29, 2017-8.0%
Jan 31, 2018-4.9%
Feb 28, 2018-5.6%
Mar 29, 2018-10.4%
Apr 30, 2018-9.0%
May 31, 2018-3.4%
Jun 29, 2018-10.9%
Jul 31, 2018-9.0%
Aug 31, 2018-2.4%
Sep 28, 2018-3.1%
Oct 31, 2018-18.0%
Nov 30, 2018-14.1%
Dec 31, 2018-17.0%
Jan 31, 2019-4.1%
Feb 28, 2019-2.4%
Mar 29, 2019-4.4%
Apr 30, 2019-5.0%
May 31, 2019-7.4%
Jun 28, 2019-4.9%
Jul 31, 2019-4.5%
Aug 30, 2019-6.7%
Sep 30, 2019-10.4%
Oct 31, 2019-8.9%
Nov 29, 2019-5.3%
Dec 31, 2019-2.0%
Jan 31, 2020-5.7%
Feb 28, 2020-14.8%
Mar 31, 2020-17.3%
Apr 30, 2020-7.3%
May 29, 2020-6.8%
Jun 30, 2020-3.0%
Jul 31, 2020-2.9%
Aug 31, 2020-7.4%
Sep 30, 2020-10.3%
Oct 30, 2020-20.9%
Nov 30, 2020-8.1%
Dec 31, 2020-12.1%
Jan 29, 2021-14.2%
Feb 26, 2021-33.0%
Mar 31, 2021-32.0%
Apr 30, 2021-27.5%
May 28, 2021-17.7%
Jun 30, 2021-14.4%
Jul 30, 2021-19.9%
Aug 31, 2021-17.4%
Sep 30, 2021-13.8%
Oct 29, 2021-7.5%
Nov 30, 2021-16.0%
Dec 31, 2021-12.8%
Jan 31, 2022-16.9%
Feb 28, 2022-5.1%
Mar 31, 2022-5.9%
Apr 29, 2022-11.7%
May 31, 2022-2.8%
Jun 30, 2022-26.5%
Jul 29, 2022-15.3%
Aug 31, 2022-10.4%
Sep 30, 2022-18.8%
Oct 31, 2022-2.8%
Nov 30, 2022-4.6%
Dec 30, 2022-11.6%
Jan 31, 2023-6.6%
Feb 28, 2023-9.8%
Mar 31, 2023-5.6%
Apr 28, 2023-3.1%
May 31, 2023-6.5%
Jun 30, 2023-1.3%
Jul 31, 2023-2.9%
Aug 31, 2023-7.4%
Sep 29, 2023-9.9%
Oct 31, 2023-16.8%
Nov 30, 2023-4.2%
Dec 29, 2023-5.1%
Jan 31, 2024-5.8%
Feb 29, 2024-1.5%
Mar 28, 2024-5.3%
Apr 30, 2024-12.9%
May 31, 2024-7.3%
Jun 28, 2024-9.2%
Jul 31, 2024-13.0%
Aug 30, 2024-5.8%
Sep 30, 2024-3.9%
Oct 31, 2024-8.1%
Nov 29, 2024-3.6%
Dec 31, 2024-14.7%
Jan 31, 2025-13.0%
Feb 28, 2025-21.0%
Mar 31, 2025-27.2%
Apr 30, 2025-14.8%
May 30, 2025-9.3%
Jun 30, 2025-5.1%
Jul 31, 2025-7.2%
Aug 29, 2025-9.5%
Sep 30, 2025-9.9%
Oct 31, 2025-13.8%
Nov 28, 2025-19.8%
Dec 31, 2025-13.6%
Jan 30, 2026-17.1%
Feb 27, 2026-9.4%
Mar 31, 2026-18.4%
Apr 30, 2026-6.4%
May 29, 2026-9.0%
Jun 30, 2026-13.3%
Jul 31, 2026-34.8%
Aug 31, 2026-28.7%
Sep 30, 2026-15.1%
Oct 16, 2026-26.1%

Pool trend: 53% Neutral

The share of the pool closing above its 200-day average (the 50-day share is shown alongside). Whether most of the strategies' universe is in a long-term rising trend.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above 60%)
  • Bearish zone (at or below 40%)
  • A Hindenburg Omen day
Pool trend each day from Oct 18, 2017 to Oct 16, 2026; now 53%.0%100%40%60%201820192020202120222023202420252026
Show this chart’s numbers as a table
Pool trend at each month end
Month endValue
Oct 31, 201770%
Nov 30, 201777%
Dec 29, 201780%
Jan 31, 201884%
Feb 28, 201870%
Mar 29, 201862%
Apr 30, 201858%
May 31, 201861%
Jun 29, 201860%
Jul 31, 201868%
Aug 31, 201869%
Sep 28, 201867%
Oct 31, 201843%
Nov 30, 201848%
Dec 31, 201827%
Jan 31, 201948%
Feb 28, 201963%
Mar 29, 201963%
Apr 30, 201972%
May 31, 201953%
Jun 28, 201976%
Jul 31, 201975%
Aug 30, 201962%
Sep 30, 201968%
Oct 31, 201968%
Nov 29, 201974%
Dec 31, 201980%
Jan 31, 202072%
Feb 28, 202035%
Mar 31, 202016%
Apr 30, 202038%
May 29, 202057%
Jun 30, 202055%
Jul 31, 202066%
Aug 31, 202074%
Sep 30, 202074%
Oct 30, 202069%
Nov 30, 202091%
Dec 31, 202090%
Jan 29, 202188%
Feb 26, 202183%
Mar 31, 202189%
Apr 30, 202190%
May 28, 202184%
Jun 30, 202189%
Jul 30, 202180%
Aug 31, 202174%
Sep 30, 202163%
Oct 29, 202171%
Nov 30, 202157%
Dec 31, 202167%
Jan 31, 202249%
Feb 28, 202243%
Mar 31, 202252%
Apr 29, 202237%
May 31, 202236%
Jun 30, 202225%
Jul 29, 202235%
Aug 31, 202232%
Sep 30, 202216%
Oct 31, 202239%
Nov 30, 202263%
Dec 30, 202249%
Jan 31, 202372%
Feb 28, 202358%
Mar 31, 202364%
Apr 28, 202360%
May 31, 202350%
Jun 30, 202370%
Jul 31, 202377%
Aug 31, 202364%
Sep 29, 202351%
Oct 31, 202339%
Nov 30, 202366%
Dec 29, 202381%
Jan 31, 202471%
Feb 29, 202478%
Mar 28, 202486%
Apr 30, 202473%
May 31, 202472%
Jun 28, 202471%
Jul 31, 202476%
Aug 30, 202476%
Sep 30, 202477%
Oct 31, 202469%
Nov 29, 202476%
Dec 31, 202461%
Jan 31, 202567%
Feb 28, 202562%
Mar 31, 202546%
Apr 30, 202544%
May 30, 202558%
Jun 30, 202567%
Jul 31, 202568%
Aug 29, 202573%
Sep 30, 202571%
Oct 31, 202566%
Nov 28, 202564%
Dec 31, 202565%
Jan 30, 202668%
Feb 27, 202665%
Mar 31, 202653%
Apr 30, 202662%
May 29, 202664%
Jun 30, 202663%
Jul 31, 202665%
Aug 31, 202668%
Sep 30, 202646%
Oct 16, 202653%

Net new highs: +3.0% Bullish

Stocks in the pool closing at a 52-week high minus those at a 52-week low, as a share of the pool. More new highs than lows means the pool is still making progress; the reverse is a sign of broad weakness.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above +3.0%)
  • Bearish zone (at or below -3.0%)
  • A Hindenburg Omen day
Net new highs each day from Oct 18, 2017 to Oct 16, 2026; now +3.0%.-55.7%+55.7%+3.0%201820192020202120222023202420252026
Show this chart’s numbers as a table
Net new highs at each month end
Month endValue
Oct 31, 2017+9.0%
Nov 30, 2017+18.4%
Dec 29, 2017+2.6%
Jan 31, 2018+4.0%
Feb 28, 2018-1.2%
Mar 29, 2018+1.2%
Apr 30, 2018-0.6%
May 31, 2018+1.2%
Jun 29, 2018+0.4%
Jul 31, 2018+5.2%
Aug 31, 2018+9.6%
Sep 28, 2018+4.2%
Oct 31, 2018+0.6%
Nov 30, 2018+6.8%
Dec 31, 2018+0.2%
Jan 31, 2019+8.4%
Feb 28, 2019+8.8%
Mar 29, 2019+11.8%
Apr 30, 2019+13.2%
May 31, 2019-5.6%
Jun 28, 2019+6.2%
Jul 31, 2019+2.6%
Aug 30, 2019+5.8%
Sep 30, 2019+3.8%
Oct 31, 2019+5.2%
Nov 29, 2019+3.4%
Dec 31, 2019+5.0%
Jan 31, 2020-1.4%
Feb 28, 2020-10.4%
Mar 31, 2020-0.2%
Apr 30, 2020+1.6%
May 29, 2020+9.8%
Jun 30, 2020+8.4%
Jul 31, 2020+11.8%
Aug 31, 2020+8.2%
Sep 30, 2020+4.2%
Oct 30, 2020+0.2%
Nov 30, 2020+8.8%
Dec 31, 2020+11.4%
Jan 29, 2021+1.8%
Feb 26, 2021+1.6%
Mar 31, 2021+2.0%
Apr 30, 2021+3.6%
May 28, 2021+7.0%
Jun 30, 2021+3.8%
Jul 30, 2021+12.6%
Aug 31, 2021+6.0%
Sep 30, 20210.0%
Oct 29, 2021+12.6%
Nov 30, 2021-9.4%
Dec 31, 2021+8.4%
Jan 31, 2022+3.4%
Feb 28, 2022+5.2%
Mar 31, 2022+1.8%
Apr 29, 2022-12.4%
May 31, 2022+1.0%
Jun 30, 2022-6.8%
Jul 29, 2022+1.0%
Aug 31, 2022-3.2%
Sep 30, 2022-20.8%
Oct 31, 2022+3.0%
Nov 30, 2022+7.6%
Dec 30, 2022+0.2%
Jan 31, 2023+3.8%
Feb 28, 2023-1.0%
Mar 31, 2023+7.0%
Apr 28, 2023+5.8%
May 31, 2023-1.2%
Jun 30, 2023+17.0%
Jul 31, 2023+8.2%
Aug 31, 2023+5.2%
Sep 29, 2023-0.4%
Oct 31, 2023-0.2%
Nov 30, 2023+10.8%
Dec 29, 2023+3.8%
Jan 31, 2024+1.8%
Feb 29, 2024+14.6%
Mar 28, 2024+18.6%
Apr 30, 2024+0.2%
May 31, 2024+5.8%
Jun 28, 2024+1.6%
Jul 31, 2024+9.2%
Aug 30, 2024+22.2%
Sep 30, 2024+8.4%
Oct 31, 2024+1.6%
Nov 29, 2024+11.0%
Dec 31, 2024-0.2%
Jan 31, 2025+2.4%
Feb 28, 2025+6.2%
Mar 31, 2025+1.4%
Apr 30, 2025+3.6%
May 30, 2025+5.4%
Jun 30, 2025+10.8%
Jul 31, 2025+1.6%
Aug 29, 2025+5.4%
Sep 30, 2025+9.6%
Oct 31, 2025+2.8%
Nov 28, 2025+7.8%
Dec 31, 2025-0.4%
Jan 30, 2026+1.4%
Feb 27, 2026+10.8%
Mar 31, 2026+2.0%
Apr 30, 2026+10.2%
May 29, 2026+5.4%
Jun 30, 2026+4.0%
Jul 31, 20260.0%
Aug 31, 2026+0.4%
Sep 30, 2026-2.4%
Oct 16, 2026+3.0%

Leadership: -6.8% Bearish

The leaders' median return over the past month minus the median return of the whole pool. Positive: the strongest stocks keep outpacing the rest, which is what momentum strategies need.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above +2.0%)
  • Bearish zone (at or below -2.0%)
  • A Hindenburg Omen day
Leadership each day from Oct 18, 2017 to Oct 16, 2026; now -6.8%.-37.6%+37.6%-2.0%201820192020202120222023202420252026
Show this chart’s numbers as a table
Leadership at each month end
Month endValue
Oct 31, 2017+1.3%
Nov 30, 2017-1.7%
Dec 29, 2017-2.8%
Jan 31, 2018+4.0%
Feb 28, 2018+2.8%
Mar 29, 2018-1.3%
Apr 30, 2018-0.1%
May 31, 2018+5.4%
Jun 29, 2018-3.0%
Jul 31, 2018-3.2%
Aug 31, 2018+5.4%
Sep 28, 2018+2.1%
Oct 31, 2018-3.7%
Nov 30, 2018-5.8%
Dec 31, 2018+2.1%
Jan 31, 2019+0.0%
Feb 28, 2019+3.2%
Mar 29, 2019+1.0%
Apr 30, 2019-2.9%
May 31, 2019+5.3%
Jun 28, 2019-0.6%
Jul 31, 2019+1.3%
Aug 30, 2019+1.5%
Sep 30, 2019-7.6%
Oct 31, 2019+0.5%
Nov 29, 2019+2.2%
Dec 31, 2019-0.3%
Jan 31, 2020+3.4%
Feb 28, 2020+4.2%
Mar 31, 2020+7.9%
Apr 30, 2020+0.2%
May 29, 2020+6.7%
Jun 30, 2020+8.5%
Jul 31, 2020+6.4%
Aug 31, 2020-1.0%
Sep 30, 2020+4.2%
Oct 30, 2020-7.7%
Nov 30, 2020+10.1%
Dec 31, 2020+10.0%
Jan 29, 2021+17.0%
Feb 26, 2021-12.1%
Mar 31, 2021-11.8%
Apr 30, 2021-10.5%
May 28, 2021-3.4%
Jun 30, 2021+6.5%
Jul 30, 2021-11.9%
Aug 31, 2021+1.9%
Sep 30, 2021-1.6%
Oct 29, 2021+4.6%
Nov 30, 2021+1.6%
Dec 31, 2021-9.1%
Jan 31, 2022-3.6%
Feb 28, 2022+3.0%
Mar 31, 2022+3.9%
Apr 29, 2022+4.6%
May 31, 2022+7.8%
Jun 30, 2022-8.3%
Jul 29, 2022-2.7%
Aug 31, 2022+8.1%
Sep 30, 2022+0.1%
Oct 31, 2022+3.8%
Nov 30, 2022-5.3%
Dec 30, 2022-0.7%
Jan 31, 2023-5.4%
Feb 28, 2023-3.0%
Mar 31, 2023-0.3%
Apr 28, 2023+0.8%
May 31, 2023+2.9%
Jun 30, 2023+3.3%
Jul 31, 2023+1.3%
Aug 31, 2023-0.6%
Sep 29, 2023-2.1%
Oct 31, 2023-2.5%
Nov 30, 2023+3.6%
Dec 29, 2023-1.2%
Jan 31, 2024+0.6%
Feb 29, 2024+8.7%
Mar 28, 2024+0.5%
Apr 30, 2024-3.7%
May 31, 2024+2.8%
Jun 28, 2024-2.9%
Jul 31, 2024-7.3%
Aug 30, 2024+4.1%
Sep 30, 2024+3.8%
Oct 31, 2024+3.2%
Nov 29, 2024+11.8%
Dec 31, 2024-3.9%
Jan 31, 2025+4.7%
Feb 28, 2025-4.6%
Mar 31, 2025-6.0%
Apr 30, 2025+8.8%
May 30, 2025+14.7%
Jun 30, 2025+5.4%
Jul 31, 2025+11.3%
Aug 29, 2025-3.1%
Sep 30, 2025+14.7%
Oct 31, 2025+7.6%
Nov 28, 2025-10.4%
Dec 31, 2025-1.1%
Jan 30, 2026+10.1%
Feb 27, 2026-5.8%
Mar 31, 2026-4.5%
Apr 30, 2026+26.3%
May 29, 2026+23.3%
Jun 30, 2026+2.6%
Jul 31, 2026-22.3%
Aug 31, 2026+0.9%
Sep 30, 2026+15.2%
Oct 16, 2026-6.8%

Rotation: 40% Bearish

The share of today's 50 strongest stocks that were not among the 50 strongest a month ago. Low: the leadership is stable. High: leadership is churning, which tends to mean more trading and whipsaws for momentum strategies.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or below 20%)
  • Bearish zone (at or above 40%)
  • A Hindenburg Omen day
Rotation each day from Oct 18, 2017 to Oct 16, 2026; now 40%.0%100%20%40%201820192020202120222023202420252026
Show this chart’s numbers as a table
Rotation at each month end
Month endValue
Oct 31, 201738%
Nov 30, 201748%
Dec 29, 201730%
Jan 31, 201830%
Feb 28, 201836%
Mar 29, 201822%
Apr 30, 201834%
May 31, 201842%
Jun 29, 201838%
Jul 31, 201848%
Aug 31, 201838%
Sep 28, 201834%
Oct 31, 201836%
Nov 30, 201844%
Dec 31, 201846%
Jan 31, 201932%
Feb 28, 201938%
Mar 29, 201936%
Apr 30, 201930%
May 31, 201938%
Jun 28, 201928%
Jul 31, 201932%
Aug 30, 201938%
Sep 30, 201938%
Oct 31, 201950%
Nov 29, 201928%
Dec 31, 201936%
Jan 31, 202032%
Feb 28, 202036%
Mar 31, 202048%
Apr 30, 202044%
May 29, 202036%
Jun 30, 202034%
Jul 31, 202026%
Aug 31, 202028%
Sep 30, 202028%
Oct 30, 202020%
Nov 30, 202030%
Dec 31, 202026%
Jan 29, 202124%
Feb 26, 202138%
Mar 31, 202128%
Apr 30, 202126%
May 28, 202130%
Jun 30, 202130%
Jul 30, 202128%
Aug 31, 202134%
Sep 30, 202138%
Oct 29, 202130%
Nov 30, 202130%
Dec 31, 202132%
Jan 31, 202234%
Feb 28, 202250%
Mar 31, 202238%
Apr 29, 202230%
May 31, 202236%
Jun 30, 202226%
Jul 29, 202224%
Aug 31, 202218%
Sep 30, 202222%
Oct 31, 202234%
Nov 30, 202226%
Dec 30, 202222%
Jan 31, 202348%
Feb 28, 202338%
Mar 31, 202340%
Apr 28, 202360%
May 31, 202332%
Jun 30, 202340%
Jul 31, 202334%
Aug 31, 202336%
Sep 29, 202346%
Oct 31, 202336%
Nov 30, 202344%
Dec 29, 202344%
Jan 31, 202428%
Feb 29, 202428%
Mar 28, 202434%
Apr 30, 202424%
May 31, 202436%
Jun 28, 202436%
Jul 31, 202430%
Aug 30, 202428%
Sep 30, 202430%
Oct 31, 202436%
Nov 29, 202438%
Dec 31, 202420%
Jan 31, 202532%
Feb 28, 202528%
Mar 31, 202534%
Apr 30, 202536%
May 30, 202536%
Jun 30, 202522%
Jul 31, 202518%
Aug 29, 202522%
Sep 30, 202528%
Oct 31, 202528%
Nov 28, 202532%
Dec 31, 202538%
Jan 30, 202620%
Feb 27, 202624%
Mar 31, 202628%
Apr 30, 202626%
May 29, 202628%
Jun 30, 202624%
Jul 31, 202620%
Aug 31, 202626%
Sep 30, 202624%
Oct 16, 202640%

Crowding: 60% Bearish

The largest single sector's share of the 50 strongest stocks. Low: momentum is spread across the market. High: the strongest trends sit in one sector, so one sector's reversal would hit them together.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or below 30%)
  • Bearish zone (at or above 50%)
  • A Hindenburg Omen day
Crowding each day from Oct 18, 2017 to Oct 16, 2026; now 60%.0%100%30%50%201820192020202120222023202420252026
Show this chart’s numbers as a table
Crowding at each month end
Month endValue
Oct 31, 201728%
Nov 30, 201736%
Dec 29, 201728%
Jan 31, 201824%
Feb 28, 201824%
Mar 29, 201822%
Apr 30, 201830%
May 31, 201822%
Jun 29, 201830%
Jul 31, 201828%
Aug 31, 201824%
Sep 28, 201828%
Oct 31, 201824%
Nov 30, 201828%
Dec 31, 201834%
Jan 31, 201934%
Feb 28, 201934%
Mar 29, 201948%
Apr 30, 201946%
May 31, 201952%
Jun 28, 201946%
Jul 31, 201950%
Aug 30, 201940%
Sep 30, 201936%
Oct 31, 201948%
Nov 29, 201948%
Dec 31, 201950%
Jan 31, 202048%
Feb 28, 202048%
Mar 31, 202038%
Apr 30, 202030%
May 29, 202038%
Jun 30, 202038%
Jul 31, 202028%
Aug 31, 202030%
Sep 30, 202030%
Oct 30, 202040%
Nov 30, 202032%
Dec 31, 202034%
Jan 29, 202132%
Feb 26, 202126%
Mar 31, 202132%
Apr 30, 202140%
May 28, 202132%
Jun 30, 202124%
Jul 30, 202128%
Aug 31, 202126%
Sep 30, 202122%
Oct 29, 202120%
Nov 30, 202126%
Dec 31, 202126%
Jan 31, 202234%
Feb 28, 202228%
Mar 31, 202242%
Apr 29, 202250%
May 31, 202248%
Jun 30, 202264%
Jul 29, 202258%
Aug 31, 202256%
Sep 30, 202250%
Oct 31, 202248%
Nov 30, 202260%
Dec 30, 202262%
Jan 31, 202338%
Feb 28, 202334%
Mar 31, 202324%
Apr 28, 202324%
May 31, 202332%
Jun 30, 202336%
Jul 31, 202334%
Aug 31, 202332%
Sep 29, 202332%
Oct 31, 202342%
Nov 30, 202344%
Dec 29, 202342%
Jan 31, 202444%
Feb 29, 202446%
Mar 28, 202436%
Apr 30, 202432%
May 31, 202422%
Jun 28, 202430%
Jul 31, 202438%
Aug 30, 202426%
Sep 30, 202426%
Oct 31, 202428%
Nov 29, 202430%
Dec 31, 202430%
Jan 31, 202530%
Feb 28, 202526%
Mar 31, 202520%
Apr 30, 202520%
May 30, 202534%
Jun 30, 202534%
Jul 31, 202534%
Aug 29, 202532%
Sep 30, 202536%
Oct 31, 202544%
Nov 28, 202538%
Dec 31, 202534%
Jan 30, 202638%
Feb 27, 202642%
Mar 31, 202644%
Apr 30, 202656%
May 29, 202664%
Jun 30, 202664%
Jul 31, 202676%
Aug 31, 202668%
Sep 30, 202658%
Oct 16, 202660%

Whole market: every US stock over $5

The whole market read Firm (57 of 100): 2 of the 7 indicators bullish, 1 bearish. 51% of US stocks are above their 200-day average. SPY’s volatility is 10% a year. The score is up 7 points from a week ago.

The 7 indicators today

The score over time

The blue line is the score each day: every indicator counts the same, so it is 0 when all of them are bearish and 100 when all are bullish. The green band is the Strong zone (65 or more), the red band the Weak zone (35 or less). The grey line is SPY on its own scale, to show what the market was doing at the time; the dotted purple lines are the days the Hindenburg Omen fired.

The whole market score each day from Oct 18, 2017 to Oct 16, 2026, with SPY behind it and the Hindenburg Omen days marked.0100356550201820192020202120222023202420252026
Show this chart’s numbers as a table
The whole market score at each month end
Month endValue
Oct 31, 201786
Nov 30, 2017100
Dec 29, 201793
Jan 31, 201886
Feb 28, 201829
Mar 29, 201857
Apr 30, 201850
May 31, 2018100
Jun 29, 201871
Jul 31, 201879
Aug 31, 201893
Sep 28, 201864
Oct 31, 201814
Nov 30, 201857
Dec 31, 20187
Jan 31, 201971
Feb 28, 201993
Mar 29, 201971
Apr 30, 201993
May 31, 201921
Jun 28, 2019100
Jul 31, 201979
Aug 30, 201950
Sep 30, 201979
Oct 31, 201993
Nov 29, 2019100
Dec 31, 2019100
Jan 31, 202043
Feb 28, 20207
Mar 31, 202021
Apr 30, 202057
May 29, 202071
Jun 30, 202050
Jul 31, 202079
Aug 31, 202079
Sep 30, 202043
Oct 30, 202043
Nov 30, 202093
Dec 31, 2020100
Jan 29, 202164
Feb 26, 202179
Mar 31, 202171
Apr 30, 202193
May 28, 202193
Jun 30, 202171
Jul 30, 202186
Aug 31, 202186
Sep 30, 202150
Oct 29, 202179
Nov 30, 202136
Dec 31, 202179
Jan 31, 202229
Feb 28, 202257
Mar 31, 202257
Apr 29, 20227
May 31, 202229
Jun 30, 20227
Jul 29, 202264
Aug 31, 202221
Sep 30, 20227
Oct 31, 202264
Nov 30, 202271
Dec 30, 202243
Jan 31, 202393
Feb 28, 202364
Mar 31, 202371
Apr 28, 202371
May 31, 202371
Jun 30, 202393
Jul 31, 2023100
Aug 31, 202386
Sep 29, 202350
Oct 31, 202329
Nov 30, 202393
Dec 29, 2023100
Jan 31, 202486
Feb 29, 202486
Mar 28, 2024100
Apr 30, 202471
May 31, 202479
Jun 28, 202479
Jul 31, 202493
Aug 30, 202493
Sep 30, 202493
Oct 31, 202464
Nov 29, 2024100
Dec 31, 202450
Jan 31, 202593
Feb 28, 202557
Mar 31, 202514
Apr 30, 202543
May 30, 202571
Jun 30, 202593
Jul 31, 202557
Aug 29, 2025100
Sep 30, 202579
Oct 31, 202571
Nov 28, 202586
Dec 31, 202564
Jan 30, 202686
Feb 27, 202679
Mar 31, 202643
Apr 30, 2026100
May 29, 202693
Jun 30, 202693
Jul 31, 202679
Aug 31, 202671
Sep 30, 202636
Oct 16, 202657

What followed each band

What SPY did after each band of the score
When the score wasDaysSeparate spellsSPY over the next 3 months (average)SPY’s worst fall in those 3 months (average)
Strong1,38497+3.1%-4.4%
Firm288153+3.7%-4.7%
Mixed11391+4.4%-4.8%
Soft201108+4.0%-5.6%
Weak27553+6.8%-6.5%
Every day (the baseline)2,261–+3.8%-4.8%

How to read it. Each row takes every trading day the score was in that band since 2017 and asks what happened next: the average return over the following three months (63 trading days), and the average of the deepest drop along the way. The last row is every day, the baseline to compare with. “Separate spells” counts the distinct stretches the days come from: neighbouring days overlap, so a band with few spells rests on few real episodes.

What it shows. After Weak days (275 days in 53 separate spells), SPY’s worst fall over the next three months averaged -6.5%, against -4.8% from any day; its average return was +6.8%, against +3.8%. After Strong days (1,384 days), SPY returned +3.1% on average and its worst fall averaged -4.4%. A description of the past, not a forecast.

The market this week

The S&P 500 is down 2.0% this week, and most stocks fell: 1,857 up and 2,017 down. New 52-week lows outnumber new highs, 283 to 278. 51% of stocks are above their 200-day average (their average price over the past 200 trading days, a common sign of a rising trend), down from 53% last week.

Market vital signs, this week and last week
MeasureThis weekLast week
S&P 500 (SPY)-2.0%+1.2%
SPY above (+) or below (−) its 200-day average+5.7%+8.2%
Stocks up / down1,857 / 2,0171,920 / 2,035
New 52-week highs / lows278 / 283256 / 233
Stocks above their 200-day average51%53%
Stocks above their 50-day average34%35%
Typical stock (median of the 500 most traded)+0.4%+1.6%
The 50 strongest trends (the strategies’ style)-14.0%-2.7%
SPY’s average daily move (past year: 0.6%)0.5%0.5%
Share of US stocks above their 200-day average, past year (above 50%, most stocks are in a rising trend)
The share of US stocks above their 200-day average each day from Oct 16, 2025 to Oct 16, 2026: 60% at the start, 73% at the highest, 50% at the lowest and 51% now.0%25%50%75%100%Oct 16, 2025Oct 16, 2026

All US stocks and ADRs over $5 (4,069), to the close of Oct 16, 2026. Shown for context: the strategies do not use these measures.

Each indicator over time

The same layout for each: the blue line is the indicator, the green band its bullish zone, the red band its bearish zone (between them it counts as neutral), the grey line SPY, the dotted purple lines the Hindenburg Omen days.

Stocks above their 200-day average: 51% Neutral

The share of all US stocks over $5 closing above their 200-day average. Above 60%, most stocks are in a long-term rising trend; below 40%, most are not.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above 60%)
  • Bearish zone (at or below 40%)
  • A Hindenburg Omen day
Stocks above their 200-day average each day from Oct 18, 2017 to Oct 16, 2026; now 51%.0%100%40%60%201820192020202120222023202420252026
Show this chart’s numbers as a table
Stocks above their 200-day average at each month end
Month endValue
Oct 31, 201770%
Nov 30, 201773%
Dec 29, 201771%
Jan 31, 201872%
Feb 28, 201856%
Mar 29, 201856%
Apr 30, 201856%
May 31, 201863%
Jun 29, 201862%
Jul 31, 201865%
Aug 31, 201866%
Sep 28, 201859%
Oct 31, 201836%
Nov 30, 201838%
Dec 31, 201819%
Jan 31, 201939%
Feb 28, 201951%
Mar 29, 201948%
Apr 30, 201958%
May 31, 201941%
Jun 28, 201961%
Jul 31, 201964%
Aug 30, 201950%
Sep 30, 201958%
Oct 31, 201959%
Nov 29, 201966%
Dec 31, 201972%
Jan 31, 202060%
Feb 28, 202032%
Mar 31, 202012%
Apr 30, 202026%
May 29, 202036%
Jun 30, 202040%
Jul 31, 202046%
Aug 31, 202054%
Sep 30, 202051%
Oct 30, 202056%
Nov 30, 202087%
Dec 31, 202090%
Jan 29, 202188%
Feb 26, 202186%
Mar 31, 202186%
Apr 30, 202185%
May 28, 202181%
Jun 30, 202180%
Jul 30, 202169%
Aug 31, 202165%
Sep 30, 202152%
Oct 29, 202156%
Nov 30, 202145%
Dec 31, 202154%
Jan 31, 202240%
Feb 28, 202242%
Mar 31, 202246%
Apr 29, 202234%
May 31, 202233%
Jun 30, 202225%
Jul 29, 202238%
Aug 31, 202237%
Sep 30, 202229%
Oct 31, 202250%
Nov 30, 202262%
Dec 30, 202253%
Jan 31, 202372%
Feb 28, 202367%
Mar 31, 202359%
Apr 28, 202356%
May 31, 202352%
Jun 30, 202364%
Jul 31, 202372%
Aug 31, 202360%
Sep 29, 202349%
Oct 31, 202339%
Nov 30, 202358%
Dec 29, 202375%
Jan 31, 202469%
Feb 29, 202469%
Mar 28, 202474%
Apr 30, 202462%
May 31, 202467%
Jun 28, 202464%
Jul 31, 202475%
Aug 30, 202470%
Sep 30, 202470%
Oct 31, 202464%
Nov 29, 202472%
Dec 31, 202460%
Jan 31, 202562%
Feb 28, 202556%
Mar 31, 202542%
Apr 30, 202536%
May 30, 202547%
Jun 30, 202554%
Jul 31, 202554%
Aug 29, 202567%
Sep 30, 202566%
Oct 31, 202560%
Nov 28, 202564%
Dec 31, 202565%
Jan 30, 202668%
Feb 27, 202666%
Mar 31, 202654%
Apr 30, 202663%
May 29, 202663%
Jun 30, 202666%
Jul 31, 202665%
Aug 31, 202666%
Sep 30, 202651%
Oct 16, 202651%

Stocks above their 50-day average: 33% Bearish

The share of all US stocks over $5 closing above their 50-day average. The shorter-term version: it turns first, in both directions.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above 60%)
  • Bearish zone (at or below 40%)
  • A Hindenburg Omen day
Stocks above their 50-day average each day from Oct 18, 2017 to Oct 16, 2026; now 33%.0%100%40%60%201820192020202120222023202420252026
Show this chart’s numbers as a table
Stocks above their 50-day average at each month end
Month endValue
Oct 31, 201767%
Nov 30, 201766%
Dec 29, 201761%
Jan 31, 201861%
Feb 28, 201834%
Mar 29, 201840%
Apr 30, 201851%
May 31, 201866%
Jun 29, 201856%
Jul 31, 201855%
Aug 31, 201861%
Sep 28, 201848%
Oct 31, 201818%
Nov 30, 201844%
Dec 31, 201817%
Jan 31, 201977%
Feb 28, 201984%
Mar 29, 201955%
Apr 30, 201963%
May 31, 201928%
Jun 28, 201962%
Jul 31, 201963%
Aug 30, 201940%
Sep 30, 201960%
Oct 31, 201965%
Nov 29, 201971%
Dec 31, 201975%
Jan 31, 202041%
Feb 28, 202012%
Mar 31, 20208%
Apr 30, 202063%
May 29, 202088%
Jun 30, 202072%
Jul 31, 202055%
Aug 31, 202066%
Sep 30, 202039%
Oct 30, 202038%
Nov 30, 202084%
Dec 31, 202084%
Jan 29, 202157%
Feb 26, 202164%
Mar 31, 202159%
Apr 30, 202161%
May 28, 202164%
Jun 30, 202151%
Jul 30, 202142%
Aug 31, 202158%
Sep 30, 202142%
Oct 29, 202158%
Nov 30, 202132%
Dec 31, 202148%
Jan 31, 202232%
Feb 28, 202241%
Mar 31, 202259%
Apr 29, 202232%
May 31, 202239%
Jun 30, 202228%
Jul 29, 202274%
Aug 31, 202252%
Sep 30, 202222%
Oct 31, 202266%
Nov 30, 202282%
Dec 30, 202251%
Jan 31, 202381%
Feb 28, 202361%
Mar 31, 202346%
Apr 28, 202349%
May 31, 202347%
Jun 30, 202372%
Jul 31, 202380%
Aug 31, 202350%
Sep 29, 202331%
Oct 31, 202328%
Nov 30, 202370%
Dec 29, 202386%
Jan 31, 202458%
Feb 29, 202458%
Mar 28, 202470%
Apr 30, 202439%
May 31, 202456%
Jun 28, 202451%
Jul 31, 202474%
Aug 30, 202471%
Sep 30, 202470%
Oct 31, 202451%
Nov 29, 202471%
Dec 31, 202435%
Jan 31, 202550%
Feb 28, 202545%
Mar 31, 202529%
Apr 30, 202541%
May 30, 202568%
Jun 30, 202573%
Jul 31, 202554%
Aug 29, 202568%
Sep 30, 202559%
Oct 31, 202544%
Nov 28, 202559%
Dec 31, 202558%
Jan 30, 202663%
Feb 27, 202655%
Mar 31, 202633%
Apr 30, 202666%
May 29, 202663%
Jun 30, 202664%
Jul 31, 202657%
Aug 31, 202652%
Sep 30, 202628%
Oct 16, 202633%

Net new highs: -0.2% Neutral

Stocks closing at a 52-week high minus those at a 52-week low, as a share of all US stocks over $5. Positive: more stocks breaking out than breaking down.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above +1.0%)
  • Bearish zone (at or below -1.0%)
  • A Hindenburg Omen day
Net new highs each day from Oct 18, 2017 to Oct 16, 2026; now -0.2%.-66.3%+66.3%-1.0%201820192020202120222023202420252026
Show this chart’s numbers as a table
Net new highs at each month end
Month endValue
Oct 31, 2017+7.6%
Nov 30, 2017+10.7%
Dec 29, 2017+3.2%
Jan 31, 2018+2.1%
Feb 28, 2018-2.5%
Mar 29, 2018+1.2%
Apr 30, 2018-0.1%
May 31, 2018+2.8%
Jun 29, 2018+1.2%
Jul 31, 2018+3.3%
Aug 31, 2018+6.9%
Sep 28, 2018+2.0%
Oct 31, 2018-2.0%
Nov 30, 2018+1.6%
Dec 31, 2018-0.8%
Jan 31, 2019+5.0%
Feb 28, 2019+3.3%
Mar 29, 2019+4.0%
Apr 30, 2019+5.4%
May 31, 2019-7.8%
Jun 28, 2019+6.0%
Jul 31, 2019+0.8%
Aug 30, 2019+2.4%
Sep 30, 2019+1.7%
Oct 31, 2019+3.8%
Nov 29, 2019+3.8%
Dec 31, 2019+4.9%
Jan 31, 2020-3.1%
Feb 28, 2020-15.1%
Mar 31, 2020-0.7%
Apr 30, 2020+1.1%
May 29, 2020+3.5%
Jun 30, 2020+3.5%
Jul 31, 2020+4.0%
Aug 31, 2020+2.9%
Sep 30, 2020+2.0%
Oct 30, 2020-0.6%
Nov 30, 2020+5.2%
Dec 31, 2020+6.1%
Jan 29, 2021+1.4%
Feb 26, 2021+2.8%
Mar 31, 2021+2.7%
Apr 30, 2021+4.4%
May 28, 2021+6.9%
Jun 30, 2021+2.6%
Jul 30, 2021+3.7%
Aug 31, 2021+5.3%
Sep 30, 2021-0.0%
Oct 29, 2021+4.7%
Nov 30, 2021-7.9%
Dec 31, 2021+3.8%
Jan 31, 2022+1.0%
Feb 28, 2022+0.5%
Mar 31, 2022-0.3%
Apr 29, 2022-10.6%
May 31, 2022+0.5%
Jun 30, 2022-5.5%
Jul 29, 2022+2.8%
Aug 31, 2022-3.3%
Sep 30, 2022-11.0%
Oct 31, 2022+6.6%
Nov 30, 2022+8.8%
Dec 30, 2022+7.1%
Jan 31, 2023+11.2%
Feb 28, 2023+7.2%
Mar 31, 2023+7.4%
Apr 28, 2023+5.5%
May 31, 2023+2.0%
Jun 30, 2023+10.6%
Jul 31, 2023+8.9%
Aug 31, 2023+5.3%
Sep 29, 2023+1.4%
Oct 31, 2023-0.1%
Nov 30, 2023+6.0%
Dec 29, 2023+3.8%
Jan 31, 2024+2.2%
Feb 29, 2024+8.8%
Mar 28, 2024+11.4%
Apr 30, 2024+1.2%
May 31, 2024+5.5%
Jun 28, 2024+3.8%
Jul 31, 2024+8.8%
Aug 30, 2024+11.3%
Sep 30, 2024+6.9%
Oct 31, 2024+0.2%
Nov 29, 2024+7.9%
Dec 31, 2024+1.3%
Jan 31, 2025+1.5%
Feb 28, 2025+1.0%
Mar 31, 2025-4.6%
Apr 30, 2025+1.1%
May 30, 2025+2.2%
Jun 30, 2025+5.2%
Jul 31, 2025+0.0%
Aug 29, 2025+4.5%
Sep 30, 2025+5.8%
Oct 31, 2025+1.7%
Nov 28, 2025+6.4%
Dec 31, 2025+0.4%
Jan 30, 2026+1.6%
Feb 27, 2026+6.0%
Mar 31, 2026+2.3%
Apr 30, 2026+7.1%
May 29, 2026+4.2%
Jun 30, 2026+6.8%
Jul 31, 2026+1.7%
Aug 31, 2026+1.1%
Sep 30, 2026-2.6%
Oct 16, 2026-0.2%

Advancing stocks: 45% Neutral

The share of all US stocks over $5 that are higher than two weeks (10 sessions) ago. Whether the typical stock has been rising lately, whatever the index did.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above 55%)
  • Bearish zone (at or below 45%)
  • A Hindenburg Omen day
Advancing stocks each day from Oct 18, 2017 to Oct 16, 2026; now 45%.0%100%45%55%201820192020202120222023202420252026
Show this chart’s numbers as a table
Advancing stocks at each month end
Month endValue
Oct 31, 201750%
Nov 30, 201780%
Dec 29, 201766%
Jan 31, 201843%
Feb 28, 201854%
Mar 29, 201831%
Apr 30, 201844%
May 31, 201855%
Jun 29, 201835%
Jul 31, 201848%
Aug 31, 201865%
Sep 28, 201844%
Oct 31, 201825%
Nov 30, 201856%
Dec 31, 201824%
Jan 31, 201974%
Feb 28, 201964%
Mar 29, 201946%
Apr 30, 201956%
May 31, 201917%
Jun 28, 201971%
Jul 31, 201955%
Aug 30, 201954%
Sep 30, 201933%
Oct 31, 201962%
Nov 29, 201965%
Dec 31, 201964%
Jan 31, 202022%
Feb 28, 20207%
Mar 31, 202061%
Apr 30, 202085%
May 29, 202090%
Jun 30, 202037%
Jul 31, 202050%
Aug 31, 202039%
Sep 30, 202030%
Oct 30, 202023%
Nov 30, 202070%
Dec 31, 202056%
Jan 29, 202128%
Feb 26, 202141%
Mar 31, 202126%
Apr 30, 202153%
May 28, 202160%
Jun 30, 202141%
Jul 30, 202164%
Aug 31, 202172%
Sep 30, 202141%
Oct 29, 202155%
Nov 30, 202111%
Dec 31, 202178%
Jan 31, 202219%
Feb 28, 202248%
Mar 31, 202259%
Apr 29, 202221%
May 31, 202274%
Jun 30, 202247%
Jul 29, 202282%
Aug 31, 202219%
Sep 30, 202220%
Oct 31, 202280%
Nov 30, 202261%
Dec 30, 202252%
Jan 31, 202369%
Feb 28, 202336%
Mar 31, 202378%
Apr 28, 202346%
May 31, 202352%
Jun 30, 202351%
Jul 31, 202364%
Aug 31, 202363%
Sep 29, 202329%
Oct 31, 202323%
Nov 30, 202356%
Dec 29, 202362%
Jan 31, 202460%
Feb 29, 202459%
Mar 28, 202475%
Apr 30, 202455%
May 31, 202438%
Jun 28, 202454%
Jul 31, 202454%
Aug 30, 202475%
Sep 30, 202461%
Oct 31, 202430%
Nov 29, 202476%
Dec 31, 202422%
Jan 31, 202561%
Feb 28, 202533%
Mar 31, 202537%
Apr 30, 202579%
May 30, 202540%
Jun 30, 202570%
Jul 31, 202537%
Aug 29, 202572%
Sep 30, 202548%
Oct 31, 202553%
Nov 28, 202568%
Dec 31, 202542%
Jan 30, 202642%
Feb 27, 202655%
Mar 31, 202646%
Apr 30, 202656%
May 29, 202660%
Jun 30, 202661%
Jul 31, 202648%
Aug 31, 202641%
Sep 30, 202632%
Oct 16, 202645%

Typical stock: -2.0% Neutral

The median return of all US stocks over $5 over the past month. How an ordinary stock has done, rather than the largest companies that drive the index.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above +2.0%)
  • Bearish zone (at or below -2.0%)
  • A Hindenburg Omen day
Typical stock each day from Oct 18, 2017 to Oct 16, 2026; now -2.0%.+40.3%-40.3%-2.0%201820192020202120222023202420252026
Show this chart’s numbers as a table
Typical stock at each month end
Month endValue
Oct 31, 2017+0.1%
Nov 30, 2017+2.3%
Dec 29, 2017+0.4%
Jan 31, 2018+2.3%
Feb 28, 2018-5.2%
Mar 29, 2018+0.7%
Apr 30, 2018+0.8%
May 31, 2018+3.1%
Jun 29, 2018+0.6%
Jul 31, 2018+1.5%
Aug 31, 2018+1.7%
Sep 28, 2018-1.5%
Oct 31, 2018-7.0%
Nov 30, 2018+1.8%
Dec 31, 2018-9.5%
Jan 31, 2019+10.5%
Feb 28, 2019+5.5%
Mar 29, 2019-0.9%
Apr 30, 2019+2.9%
May 31, 2019-5.1%
Jun 28, 2019+4.7%
Jul 31, 2019+0.4%
Aug 30, 2019-2.6%
Sep 30, 2019+3.2%
Oct 31, 2019+4.2%
Nov 29, 2019+2.4%
Dec 31, 2019+2.6%
Jan 31, 2020-2.8%
Feb 28, 2020-10.2%
Mar 31, 2020-22.3%
Apr 30, 2020+13.2%
May 29, 2020+1.3%
Jun 30, 2020+1.4%
Jul 31, 2020+2.3%
Aug 31, 2020+3.9%
Sep 30, 2020-3.4%
Oct 30, 2020-0.7%
Nov 30, 2020+14.2%
Dec 31, 2020+4.5%
Jan 29, 2021+2.0%
Feb 26, 2021+5.9%
Mar 31, 2021+1.3%
Apr 30, 2021+2.8%
May 28, 2021+0.5%
Jun 30, 2021-0.9%
Jul 30, 2021-1.8%
Aug 31, 2021+1.8%
Sep 30, 2021-3.1%
Oct 29, 2021+2.8%
Nov 30, 2021-3.4%
Dec 31, 2021+4.6%
Jan 31, 2022-4.6%
Feb 28, 2022+2.3%
Mar 31, 2022+0.4%
Apr 29, 2022-6.4%
May 31, 2022-0.1%
Jun 30, 2022-5.5%
Jul 29, 2022+5.3%
Aug 31, 2022-0.3%
Sep 30, 2022-7.1%
Oct 31, 2022+6.3%
Nov 30, 2022+1.8%
Dec 30, 2022-2.9%
Jan 31, 2023+6.3%
Feb 28, 20230.0%
Mar 31, 2023-1.5%
Apr 28, 2023+0.4%
May 31, 2023-0.7%
Jun 30, 2023+5.2%
Jul 31, 2023+3.7%
Aug 31, 2023-1.1%
Sep 29, 2023-4.0%
Oct 31, 2023-2.6%
Nov 30, 2023+7.4%
Dec 29, 2023+8.2%
Jan 31, 2024-1.6%
Feb 29, 2024+0.3%
Mar 28, 2024+3.3%
Apr 30, 2024-3.7%
May 31, 2024+2.4%
Jun 28, 2024+0.4%
Jul 31, 2024+7.4%
Aug 30, 2024+2.1%
Sep 30, 2024+1.2%
Oct 31, 20240.0%
Nov 29, 2024+5.9%
Dec 31, 2024-6.0%
Jan 31, 2025+2.7%
Feb 28, 2025-2.0%
Mar 31, 2025-5.0%
Apr 30, 2025-1.8%
May 30, 2025+4.3%
Jun 30, 2025+2.9%
Jul 31, 2025-0.5%
Aug 29, 2025+5.2%
Sep 30, 2025-0.1%
Oct 31, 2025-1.3%
Nov 28, 2025+2.0%
Dec 31, 2025+1.0%
Jan 30, 2026+2.9%
Feb 27, 2026+1.0%
Mar 31, 2026-4.9%
Apr 30, 2026+5.8%
May 29, 2026+1.6%
Jun 30, 2026+3.1%
Jul 31, 2026-0.0%
Aug 31, 2026+0.7%
Sep 30, 2026-4.6%
Oct 16, 2026-2.0%

S&P 500 trend: +5.7% Bullish

How far SPY closed above (or below) its 200-day average. The index's own long-term trend.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or above +2.0%)
  • Bearish zone (at or below -2.0%)
  • A Hindenburg Omen day
S&P 500 trend each day from Oct 18, 2017 to Oct 16, 2026; now +5.7%.-26.9%+26.9%-2.0%+2.0%201820192020202120222023202420252026
Show this chart’s numbers as a table
S&P 500 trend at each month end
Month endValue
Oct 31, 2017+7.1%
Nov 30, 2017+8.8%
Dec 29, 2017+8.6%
Jan 31, 2018+12.5%
Feb 28, 2018+6.9%
Mar 29, 2018+2.6%
Apr 30, 2018+2.1%
May 31, 2018+3.4%
Jun 29, 2018+2.6%
Jul 31, 2018+5.1%
Aug 31, 2018+7.0%
Sep 28, 2018+6.5%
Oct 31, 2018-1.4%
Nov 30, 2018+0.5%
Dec 31, 2018-8.0%
Jan 31, 2019-0.6%
Feb 28, 2019+2.2%
Mar 29, 2019+3.6%
Apr 30, 2019+7.0%
May 31, 2019-0.1%
Jun 28, 2019+6.6%
Jul 31, 2019+7.6%
Aug 30, 2019+5.0%
Sep 30, 2019+5.8%
Oct 31, 2019+6.0%
Nov 29, 2019+8.1%
Dec 31, 2019+9.6%
Jan 31, 2020+7.8%
Feb 28, 2020-2.1%
Mar 31, 2020-13.8%
Apr 30, 2020-2.3%
May 29, 2020+2.3%
Jun 30, 2020+3.2%
Jul 31, 2020+8.2%
Aug 31, 2020+14.1%
Sep 30, 2020+8.8%
Oct 30, 2020+5.2%
Nov 30, 2020+15.6%
Dec 31, 2020+16.7%
Jan 29, 2021+11.4%
Feb 26, 2021+11.1%
Mar 31, 2021+12.7%
Apr 30, 2021+15.1%
May 28, 2021+12.9%
Jun 30, 2021+12.6%
Jul 30, 2021+12.2%
Aug 31, 2021+12.2%
Sep 30, 2021+4.7%
Oct 29, 2021+9.9%
Nov 30, 2021+6.7%
Dec 31, 2021+9.3%
Jan 31, 2022+2.2%
Feb 28, 2022-1.5%
Mar 31, 2022+1.6%
Apr 29, 2022-7.6%
May 31, 2022-6.7%
Jun 30, 2022-13.3%
Jul 29, 2022-4.4%
Aug 31, 2022-7.3%
Sep 30, 2022-14.3%
Oct 31, 2022-5.2%
Nov 30, 2022+1.4%
Dec 30, 2022-3.6%
Jan 31, 2023+3.8%
Feb 28, 2023+1.4%
Mar 31, 2023+5.1%
Apr 28, 2023+5.9%
May 31, 2023+5.9%
Jun 30, 2023+11.9%
Jul 31, 2023+13.2%
Aug 31, 2023+9.1%
Sep 29, 2023+2.7%
Oct 31, 2023-0.6%
Nov 30, 2023+7.3%
Dec 29, 2023+10.2%
Jan 31, 2024+9.8%
Feb 29, 2024+13.1%
Mar 28, 2024+14.3%
Apr 30, 2024+7.8%
May 31, 2024+11.2%
Jun 28, 2024+12.8%
Jul 31, 2024+11.1%
Aug 30, 2024+10.6%
Sep 30, 2024+10.6%
Oct 31, 2024+7.0%
Nov 29, 2024+11.2%
Dec 31, 2024+6.5%
Jan 31, 2025+7.7%
Feb 28, 2025+4.6%
Mar 31, 2025-2.0%
Apr 30, 2025-2.7%
May 30, 2025+2.6%
Jun 30, 2025+6.9%
Jul 31, 2025+8.0%
Aug 29, 2025+9.0%
Sep 30, 2025+11.6%
Oct 31, 2025+12.4%
Nov 28, 2025+11.3%
Dec 31, 2025+9.4%
Jan 30, 2026+8.4%
Feb 27, 2026+5.3%
Mar 31, 2026-1.2%
Apr 30, 2026+7.7%
May 29, 2026+11.5%
Jun 30, 2026+8.6%
Jul 31, 2026+7.1%
Aug 31, 2026+8.4%
Sep 30, 2026+6.5%
Oct 16, 2026+5.7%

Volatility: 10% Bullish

SPY's daily moves over the past month, as a yearly figure (annualised standard deviation). Calm markets (under 15%) tend to be rising ones; above 25% is a stressed market.

  • The indicator (blue line)
  • SPY, the S&P 500, on its own scale
  • Bullish zone (at or below 15%)
  • Bearish zone (at or above 25%)
  • A Hindenburg Omen day
Volatility each day from Oct 18, 2017 to Oct 16, 2026; now 10%.0%100%15%25%201820192020202120222023202420252026
Show this chart’s numbers as a table
Volatility at each month end
Month endValue
Oct 31, 20175%
Nov 30, 20177%
Dec 29, 20176%
Jan 31, 20189%
Feb 28, 201827%
Mar 29, 201820%
Apr 30, 201816%
May 31, 201811%
Jun 29, 20188%
Jul 31, 20189%
Aug 31, 20187%
Sep 28, 20185%
Oct 31, 201824%
Nov 30, 201819%
Dec 31, 201829%
Jan 31, 201919%
Feb 28, 20198%
Mar 29, 201912%
Apr 30, 20195%
May 31, 201915%
Jun 28, 201911%
Jul 31, 20198%
Aug 30, 201924%
Sep 30, 20199%
Oct 31, 201911%
Nov 29, 20196%
Dec 31, 20197%
Jan 31, 202012%
Feb 28, 202025%
Mar 31, 202092%
Apr 30, 202037%
May 29, 202022%
Jun 30, 202030%
Jul 31, 202014%
Aug 31, 20208%
Sep 30, 202025%
Oct 30, 202021%
Nov 30, 202016%
Dec 31, 20208%
Jan 29, 202116%
Feb 26, 202116%
Mar 31, 202114%
Apr 30, 202110%
May 28, 202114%
Jun 30, 20219%
Jul 30, 202112%
Aug 31, 20218%
Sep 30, 202113%
Oct 29, 202111%
Nov 30, 202113%
Dec 31, 202116%
Jan 31, 202219%
Feb 28, 202223%
Mar 31, 202223%
Apr 29, 202225%
May 31, 202232%
Jun 30, 202230%
Jul 29, 202219%
Aug 31, 202220%
Sep 30, 202224%
Oct 31, 202227%
Nov 30, 202229%
Dec 30, 202218%
Jan 31, 202317%
Feb 28, 202316%
Mar 31, 202319%
Apr 28, 202313%
May 31, 202313%
Jun 30, 202311%
Jul 31, 20238%
Aug 31, 202312%
Sep 29, 202311%
Oct 31, 202314%
Nov 30, 202311%
Dec 29, 20239%
Jan 31, 202411%
Feb 29, 202412%
Mar 28, 202410%
Apr 30, 202414%
May 31, 20249%
Jun 28, 20247%
Jul 31, 202415%
Aug 30, 202418%
Sep 30, 202414%
Oct 31, 202412%
Nov 29, 202412%
Dec 31, 202415%
Jan 31, 202514%
Feb 28, 202513%
Mar 31, 202521%
Apr 30, 202554%
May 30, 202517%
Jun 30, 202510%
Jul 31, 20257%
Aug 29, 202510%
Sep 30, 20257%
Oct 31, 202515%
Nov 28, 202515%
Dec 31, 20259%
Jan 30, 202610%
Feb 27, 202613%
Mar 31, 202619%
Apr 30, 202612%
May 29, 202610%
Jun 30, 202618%
Jul 31, 202613%
Aug 31, 20269%
Sep 30, 202611%
Oct 16, 202610%

How it is measured

Momentum stocks. The pool every strategy ranks and picks from, rebuilt every trading day: US common stocks and ADRs, not traded over the counter, closing at $5 or more, whose average daily dollar volume over 20 sessions cleared $10 million at the close and 21 and 42 sessions before, then the 500 with the highest. The leaders are the 50 of them with the strongest 12-1 momentum, the signal the strategies rank by.

  1. Momentum participation: The share of the pool whose 12-1 momentum is positive: up over the past year, leaving out the latest month. Bullish at or above 60%, bearish at or below 40%, neutral between.
  2. Momentum payoff: Over the past month, the strongest tenth of the pool (by 12-1 momentum a month ago) against the weakest tenth: the difference in their average returns. Bullish at or above +2%, bearish at or below -2%, neutral between.
  3. Leaders in trend: The share of the 50 strongest stocks in the pool closing above their 50-day average. Bullish at or above 70%, bearish at or below 40%, neutral between.
  4. Leaders' pullback: The median fall of the 50 strongest stocks from their 52-week closing high. Bullish at or above -10%, bearish at or below -20%, neutral between.
  5. Pool trend: The share of the pool closing above its 200-day average (the 50-day share is shown alongside). Bullish at or above 60%, bearish at or below 40%, neutral between.
  6. Net new highs: Stocks in the pool closing at a 52-week high minus those at a 52-week low, as a share of the pool. Bullish at or above +3%, bearish at or below -3%, neutral between.
  7. Leadership: The leaders' median return over the past month minus the median return of the whole pool. Bullish at or above +2%, bearish at or below -2%, neutral between.
  8. Rotation: The share of today's 50 strongest stocks that were not among the 50 strongest a month ago. Bullish at or below 20%, bearish at or above 40%, neutral between.
  9. Crowding: The largest single sector's share of the 50 strongest stocks. Bullish at or below 30%, bearish at or above 50%, neutral between.

Whole market. Every US common stock and ADR closing at $5 or more, not traded over the counter, with a year of prices.

  1. Stocks above their 200-day average: The share of all US stocks over $5 closing above their 200-day average. Bullish at or above 60%, bearish at or below 40%, neutral between.
  2. Stocks above their 50-day average: The share of all US stocks over $5 closing above their 50-day average. Bullish at or above 60%, bearish at or below 40%, neutral between.
  3. Net new highs: Stocks closing at a 52-week high minus those at a 52-week low, as a share of all US stocks over $5. Bullish at or above +1%, bearish at or below -1%, neutral between.
  4. Advancing stocks: The share of all US stocks over $5 that are higher than two weeks (10 sessions) ago. Bullish at or above 55%, bearish at or below 45%, neutral between.
  5. Typical stock: The median return of all US stocks over $5 over the past month. Bullish at or above +2%, bearish at or below -2%, neutral between.
  6. S&P 500 trend: How far SPY closed above (or below) its 200-day average. Bullish at or above +2%, bearish at or below -2%, neutral between.
  7. Volatility: SPY's daily moves over the past month, as a yearly figure (annualised standard deviation). Bullish at or below 15%, bearish at or above 25%, neutral between.

The scores. Each indicator counts the same: bullish +1, neutral 0, bearish −1. Score = 50 + 50 × the average (momentum stocks: on days with at least 7 of the nine readings; whole market: at least 5 of the seven). Weak is 35 or less, Soft under 45, Mixed 45 to 55, Firm over 55, Strong 65 or more. The levels are round numbers set once, not fitted to the record. Prices are adjusted for splits and dividends. Hindenburg Omen days are the days this site’s version of the signal fired (how it was tested). For more on the whole market’s breadth, from the Hindenburg Omen to the McClellan Oscillator, see Bear Rhythm.