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: Neutral (Last changed from “bearish” on 16-Apr-2025)
  • Trading model: Neutral (Last changed from “bullish” on 14-May-2025)

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.
 

 

 

A Trend Model Upgrade

As a consequence, I am upgrading the signal of my Trend Asset Allocation Model from bearish to neutral.

 

As a reminder, the model applies trend-following principles to global stock markets and commodity prices to create a composite signal for asset prices. I use a long moving average to define the trend, a short moving average for risk control. Let’s take a quick tour around the world to see how the technical picture has evolved over the past few weeks.

 

In the U.S., the S&P 500 has strongly rallied through its 50 dma and 200 dma.

 

Across the Atlantic, European markets show a similar pattern of strength. The Euro STOXX 50 is trading just short of its all-time high.