With flying colours?

Mid-week market update: My market analysis publication published on the weekend ended with the following:   The S&P 500 ended an upper Bollinger Band ride last week and weakened to the 50 dma support level. Past pullbacks in the most recent bull trend have ended when the 5-day RSI became oversold. Next week’s market action...

The Challenges of Narrow Breadth

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...

Peering into 2026: Prepare for Momentum Tailwinds

My former colleague Fred Meissner revealed a disturbing contrarian warning in a recent weekly commentary: “The most concerning story: recently I was on a panel for the CFA Society of San Francisco. All three analysts had the same outlook, which is my base case – a yearend rally followed by problems in the first part...

Prepare for the Year-End Rally!

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...