Wednesday, June 11, 2025

I want to believe

Mid-week market update:  One of the running themes of the TV show, the X-Files, is a poster on the wall of FBI agent Mulder with the caption "I want to believe". 
 

As the S&P 500 breaks out at the 6000 resistance level and Street strategists scramble to their index targets, I also want to believe in that stocks can go higher, but I have my doubts.
 

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.  

 

Sunday, June 8, 2025

A cresting tide?


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.

   
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.

    
The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Neutral (Last changed from “neutral” on 16-May-2025)*
  • Trading model: Neutral (Last changed from “bullish” on 14-Apr-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

Weak Breadth and Narrow Leadership

As the S&P 500 tests a key resistance level, the underlying market action is starting to feel like a cresting tide. Beneath the surface, the equal-weighted index has yet to reach its own resistance level, indicating poor breadth and narrow leadership.


 The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.  

Saturday, June 7, 2025

Why "Sell America" isn't equity bearish

I have been fairly cautious in my U.S. equity outlook in these pages, but that doesn’t mean I am equity bearish. The accompanying chart shows the progress of different major regional stock markets priced in USD in the last 20 years. With the exception of China, whose stock market doesn’t reflect its economy, stock prices have risen in various degrees over that time period.


 
The top panel of the chart shows that S&P 500 has handily beaten global markets since the GFC and it has retreated back to the rising trend line. Conventional technical analysis calls for investors to buy the dip, with a stop loss just below the trend line. I argue for the Sell America trade of minimizing exposure to USD assets in a broadly diversified portfolio.
 

The full post can be found here.

 

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.    

 

Wednesday, June 4, 2025

The S&P 500 nears a ceiling

Mid-week market update: The S&P 500 has been a little stronger than I expected as it tests upside resistance. I would urge traders to exercise caution as the market is exhibiting negative RSI divergences. Even though these kinds of divergences can persist for a while, they nevertheless indicate limited upside potential.
 

 

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.    

Sunday, June 1, 2025

Bullish exhaustion = Pullback or consolidation


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.
 
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.

  
The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Neutral (Last changed from “neutral” on 16-May-2025)*
  • Trading model: Neutral (Last changed from “bullish” on 14-Apr-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

Bullish Exhaustion

You can tell a lot about market psychology by the way it responds to news.

The accompanying chart shows how the S&P 500 responded in the extended trading hours and during the trading day to important news. Why did the S&P 500 rally 2.1% after Trump announced he was pausing the 50% tariffs on the EU for a month? Why did the index initially rally but ended the trading day with just a 0.4% gain last Thursday when the U.S. Court of International Trade ruled that Trump exceeded his authority when he imposed “Liberation Day” tariffs and the tariffs on Canada, Mexico and China for fentanyl smuggling?
 
Stock prices weakened Friday in reaction to an angry social media declaration by President Trump that China had violated its trade agreement. I interpret the market’s inability to react to good news as a sign of bullish exhaustion.
 
The full post can be found here.
 
 
Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.      

Saturday, May 31, 2025

Don't buy that TACO just yet

TACO stands for “Trump Always Chickens Out” in trade negotiations. Financial Times journalist Robert Armstrong coined the term “TACO trade” as a colourful way of characterizing the Trump Put. When questioned by a reporter, Trump turned livid when he learned what TACO stood for.

It is in that context when, later in the day, the three-judge panel of the U.S. Court of International Trade unanimously ruled against the Trump Administration in VOS Selections v U.S. and struck down a whole range of tariffs by citing a lack of authority. The most equity bullish outcome would have been Trump taking this legal exit ramp to retreat from his trade war. Instead, he doubled down with the following social media message, possibly egged on by the TACO question. What was even more disturbing was the inclusion of Pepe the frog (my highlight), which was an image appropriated by White supremacists during the 2016 election.
 

The full post can be found here.
 
 
Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.     

Wednesday, May 28, 2025

Don't just obsess over NVIDIA

Mid-week market update: On the weekend, I presented this inverted chart of the S&P 500 as a different perspective and rhetorically asked, "Would you buy a stock with this chart?"
 

 
At the time, I had a slight bearish tilt on the market. Since then, the news backdrop has been calming. Trump extended the deadline for the implemented of the 50% tariffs on EU imports from June to July. The Japanese long bond initially rallied on news of a lower than expected supply, though the auction overnight of the 40-year JGB was disappointing. Consumer confidence unexpectedly improved, and the prospect of a nuclear deal with Iran may be on the horizon, which would reduce the geopolitical risk premium.
 
The S&P 500 calmed as well, and it's now back to test the trend line. The next big catalyst is the NVIDIA earnings report due after the close today.
 
While NVIDIA will largely determine the market's short-term direction, investors can find other pockets of superior performance.
 

The full post can be found here.

 

 
Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.   

 

Sunday, May 25, 2025

Bond vigilantes and trade tensions derail the momentum bull


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.
 
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.
 

 
The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Neutral (Last changed from “neutral” on 16-May-2025)*
  • Trading model: Neutral (Last changed from “bullish” on 14-Apr-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

A Wide Trading Range

I warned you. Last week, I warned that the stock market was undergoing a wide trading range because of policy uncertainty (see What the Trade Détente Means for Investors): “The news out of the meeting in Geneva underlines an important point about the latest market tantrum and recovery. It was all attributable to U.S. policy that depends on the whims of one man, whose opinions can be unpredictable.”

I also argued that it was time for the stock market to take a breather. Since then, the S&P 500 began to pull back. The catalysts came in the form of a credit downgrade to U.S. debt and a poor 20-year Treasury auction, followed by President Trump’s threat to put a 50% tariff on the EU and a 25% tariff on Apple products not assembled in the U.S.
 
Let’s start with the fallout from the debt downgrade and bond market tantrum. While the sample size is extremely small (n=2), the experience from past credit downgrades has shown sloppy S&P 500 returns on a short-term horizon and positive on a 6–12-month time horizon. At a minimum, stock prices need some time to digest their gains after the rebound off the April low.

 
The full post can be found here.
 
 
Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.   

Saturday, May 24, 2025

Sell America = Buy Gold

I am reiterating my bullish view on gold. Gold staged an upside breakout through a cup-and-handle pattern at 2100 in early 2024 and hasn’t looked back since. Moreover, it has staged upside relative breakouts against both the S&P 500 and a 60/40 proxy and it has stayed above the relative breakout levels even after the recent pullback. The technical pattern of multi-year bases and subsequent absolute and relative breakouts is highly reminiscent of the pattern experienced by gold at the start of the 21st Century, which took the yellow metal from its breakout at 500 in 2004 to significant higher prices.
 

I believe this is just the start of a secular bull cycle for gold prices, based on a secular Sell America investment cycle.
 

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.  

Wednesday, May 21, 2025

Is Sell America sneaking up on the equity bulls?

Mid-week market update: The S&P 500 were consolidating its gains after the upside price gap in reaction to the Sino-American interim trade agreement. You can tell a lot about the psychology of a market by the way it reacts to gaps. So far, the gap hasn't been filled - and some gaps are never filled, which is a bullish development.
 
 
Beneath the surface, however, risks are rising, especially in the form of the ascendance of the "Sell America trade".
 

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates. 

Sunday, May 18, 2025

S&P 500: A Healing Patient Who Needs Rest


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.
 
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.

 
The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Bearish (Last changed from “neutral” on 11-Apr-2025)*
  • Trading model: Neutral (Last changed from “bullish” on 14-Apr-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

A Bullish Recovery

The bullish recovery of the S&P 500 has been astounding in speed and magnitude. Not only has the S&P 500 regained its 200 dma, but also the NYSE Advance-Decline Line has made an all-time high. This is a welcome bullish development. That said, weakness in the mid- and small-cap A-D Lines is disconcerting.


The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.

Saturday, May 17, 2025

What the Trade Détente Means for Investors

Treasury Secretary Scott Bessent didn’t return from Switzerland and proclaim “Trade peace in our time” while waving a piece of paper. Instead, the interim deal represented a signal toward a trade détente and the acknowledgement that China is an equal in global trade with the U.S.

The agreement. lowered the U.S. tariff on Chinese imports from 145% to 30% for 90 days. China reciprocated by lowering its tariffs on U.S. imports to 10%. Shipping bookings skyrocketed in response and the deal took the tail-risk of a recession off the table.
 
It’s no surprise that the stock market rallied.
 
Before you become overly excited, analysis from the Budget Lab at Yale found that the average effective tariff rate is now 17.8% pre-substitution for high-priced imports and 16.4% post-substitution, which are still very high by historical standards.

Here’s what the trade détente means for investors.
 

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.    

Wednesday, May 14, 2025

From Fear to Greed

Mid-week market update: The market's turnaround on Monday was remarkable. Going into Friday, expectations for the Geneva trade talks weren't high. Trump had floated a reduction in the tariff rate to 80%. Instead, the U.S. cut the rate to 30%, and China cut its rate to 10%. With recession tail-risk fading, it's not a surprise that markets went full risk-on.
 
There are lots of reasons to turn bullish. Numerous price momentum studies point to significant higher stock prices. On the other hand, the Fear & Greed Index has recovered from a fearful to a greedy reading. It may be a time for a pause in the advance.
 
 The full post can be found here.
 
Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.     

Sunday, May 11, 2025

A Sector and Factor Review of Market Internals


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.
 
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.

 
The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Bearish (Last changed from “neutral” on 11-Apr-2025)*
  • Trading model: Neutral (Last changed from “bullish” on 14-Apr-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

A Leadership Review

The recovery of the S&P 500 off the “Liberation Day” downdraft seems to be stalling just below the 200 dma. A review of value and growth leadership shows that the rebound was led by growth stocks, both on a global basis and across all market cap bands.


 
Does that mean the rally is vulnerable to a setback in growth names? We review the character of market leadership to answer that question.

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.    

Saturday, May 10, 2025

Why the Detox Isn't Over

Treasury Secretary Scott Bessent has warned that the economy may need to undergo a detox period before it returns to more stable growth. Since that warning, stock prices sharply pulled back and the VIX Index spiked to above 60, which are levels not seen since the 2024 bottom, the COVID Crash and the GFC. Related sentiment indicators, such as the term structure of the VIX, inverted, indicating high levels of fear. The market subsequently experienced a Zweig Breadth Thrust, which is an indicator of price momentum consistent with market bottoms. Is the detox over and is the bull back?

I don’t think so.

The stock market isn’t the economy, but it is nevertheless related to the economy. Investors need to distinguish between the likely economic effects of events and the market reaction to the events. The initial VIX spike to over 60 in the wake of the “Liberation Day” announcement was consistent with the blinding end-of-world fear that occurs at market bottoms. Usually, the subsequent bottom has been accompanied by the reduction or elimination of tail-risk by policy makers. This time, the tail-risk of a recession is very real and there are no signs of significant policy mitigation.

Here are some historical lessons from past fear spikes.

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.   

Wednesday, May 7, 2025

The Eyes of the Beholder

Mid-week market update: The S&P 500 is stalling just below its 200 dma after becoming overbought on the 5-day RSI and the percentage of stocks above the 20 dma. What technical pattern is it tracing out? Is it a bull flag (shown by the red lines), or a bear flag (black lines).
 

Bullishness and bearishness are in the eyes of the beholder.
 

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.   

Sunday, May 4, 2025

Trust the Thrust, or Sell in May?


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.
 
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.

The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Bearish (Last changed from “neutral” on 11-Apr-2025)*
  • Trading model: Neutral (Last changed from “bullish” on 14-Apr-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

Buy and Sell Signals

The S&P 500 made an impressive recovery off the trade war panic sell-off. The market regained the 50 dma and it stands above “Liberation Day” levels, though the index is overbought and it is encountering a zone of resistance.



Along with the market recovery, I am seeing a resurgence of momentum-driven buy signals, or at least constructive signs for stock prices. Against that, the stock market is also facing a number of bearish headwinds, such as the “Sell in May” negative seasonality influence.

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.   

 

Saturday, May 3, 2025

A Trend Model update: Still cautious

My Trend Asset Allocation Model is a market timing model that has been running since 2013. While the model only issues buy, hold and sell signals for stocks, investors nevertheless need to make their own decisions on how much to buy and sell. Based on my out-of-sample signals, I created a model portfolio by varying the equity weight by 20% around a 60% SPY and 40% IEF benchmark. The turnover characteristics of the model portfolio is manageable, averaging 3.5 signals per year in the last five years.

The risk-adjusted returns of the model portfolio are strong. The model has beaten the 60/40 benchmark on 1, 2, 3 and 5-year time horizons, as well from inception for the period from December 31, 2013 to April 29, 2025. In addition, it was able to achieve these returns with controlled risk, equivalent to roughly an 85/15 stock/bond asset mix with 60/40 risk. As the dotted line in the chart depicting relative performance shows, the model mainly reached the superior risk-adjusted returns by sidestepping the really ugly bear markets over the study period.
  • 1 year: Model 9.5% vs. 60/40 8.7%
  • 2 years: Model 13.3% vs. 60/40 11.4%
  • 3 years: Model 9.6% vs. 60/40 7.7%
  • 5 years: Model 10.9% vs. 60/40 9.0%

Here is what it’s saying now.

The full post can be found here.

 

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.      

Wednesday, April 30, 2025

A ZBT buy signal update

Mid-week market update: Today's market action has a constructive quality to it. The S&P 500 managed to stage an upside breakout through 5500 resistance and fill the price gap just above that level. The latest development saw the index pulled back to succesfully test the 5500 resistance turned support 
 
 
 
It's normal to see the market consolidate its gains after a ZBT. Here's an update.

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.     

Sunday, April 27, 2025

4 reasons to be cautious about the ZBT buy signal


Preface: Explaining our market timing models 
We maintain several market timing models, each with differing time horizons. The "Ultimate Market Timing Model" is a long-term market timing model based on the research outlined in our post, Building the ultimate market timing model. This model tends to generate only a handful of signals each decade.

The Trend Asset Allocation Model is an asset allocation model that applies trend-following principles based on the inputs of global stock and commodity prices. This model has a shorter time horizon and tends to turn over about 4-6 times a year. The performance and full details of a model portfolio based on the out-of-sample signals of the Trend Model can be found here.

  
My inner trader uses a trading model, which is a blend of price momentum (is the Trend Model becoming more bullish, or bearish?) and overbought/oversold extremes (don't buy if the trend is overbought, and vice versa). Subscribers receive real-time alerts of model changes, and a hypothetical trading record of the email alerts is updated weekly here. The hypothetical trading record of the trading model of the real-time alerts that began in March 2016 is shown below.
 
The latest signals of each model are as follows:
  • Ultimate market timing model: Buy equities (Last changed from “sell” on 28-Jul-2023)*
  • Trend Model signal: Bearish (Last changed from “neutral” on 11-Apr-2025)*
  • Trading model: Neutral (Last changed from “bullish” on 14-Apr-2025)*
* The performance chart and model readings have been delayed by a week out of respect to our paying subscribers.

Update schedule: I generally update model readings on my site on weekends. I am also on X/Twitter at @humblestudent and on BlueSky at @humblestudent.bsky.social. Subscribers receive real-time alerts of trading model changes, and a hypothetical trading record of those email alerts is shown here.

Subscribers can access the latest signal in real time here.

A ZBT Buy Signal

I have recently seen a number of buy signals triggered with strong historical long-term returns. The latest is the Zweig Breadth Thrust. The technique was first detailed in Marty Zweig’s book, Winning on Wall Street, first published in 1986. It’s a rare signal that was triggered only eight times since the book’s publication. 

The signal required the market to exhibit strong price momentum. The Zweig Breadth Thrust Indicator needed to recover from an oversold to overbought condition within 10 trading days. The signal has had a 100% positivity rate on a 6- and 12-month horizon. The market fizzled over short-term horizons on three instances when the Fed was raising rates, which is not the backdrop today. That said, Tom McClellan published a study of ZBT signals going back to the 1920s and found that the results ended to be hit-and-miss.


The ZBT buy signal triggered late last week. Notwithstanding the stellar historical record of this indicator, I am struggling with the long-term equity bull case and I have four reasons to be cautious.

The full post can be found here.

 

Special announcement: Humble Student of the Markets will cease publication on March 31, 2026. See this announcement for more details and updates.