Schaeffer's Top Stock Picks for '25

Why Stocks Could Struggle Into the Fourth Quarter

The S&P's losing streak came after the index was at new highs

Senior Quantitative Analyst
Aug 28, 2019 at 6:00 AM
facebook X logo linkedin


When I first realized that last week marked a four-week losing streak for the S&P 500 Index (SPX), it didn't strike me as that interesting. When I delved into it, though, a four-week losing streak is more uncommon than I thought. One happened earlier this year in May, but that was the first one in over four years. The chart below marks four-week S&P 500 losing streaks since 2010. This recent one is especially interesting, as it happened with stocks at an all-time high. Below, I explore how stocks have behaved after four-week losing streaks in the past, and I parse out the times they occurred at an all-time high. We'll see if these streaks have tended to be a pullback in a bull market, or the beginning of something bad.

spx four week losing streaks

What Happens After a 4-Week SPX Losing Streak

Going back to 1950, the first table below tells us how the S&P 500 has generally performed after four-week losing streaks. The second table below shows typical returns since then for comparison. There's a tendency for an initial bounce, as the index averages a 0.69% return one week after the four-week losing streak, compared to a typical weekly return of 0.16%. As time goes by, however, the returns look more and more like normal market returns. Based on this, if your time frame is anything other than very short term, whatever your strategy was before the losing streak, just stick to that.

spx after four week losing streak

Losing Streaks After S&P Hits New Highs

I broke down those 77 four-week losing streaks into when they occurred within 2% of an all-time high, versus other times. The results are interesting, and don't inspire hope. The initial bounce after the losing streak was stronger when stocks were close to an all-time high.

The bounce, however, is short-lived. When you go farther out, the returns have underperformed more and more. Three months after the losing streak when the index is near the all-time high, it has averaged a gain of 1.33%, with 55% of the returns positive. Other times, the index has averaged a gain of more than 2.5%, with 62% of the returns positive. The returns don't suggest anything catastrophic on the horizon, but there has been some underperformance.

spx after losing streak when near highs

Finally, below is a list of the individual occurrences of these losing streaks. The last three occurrences, with two of them occurring with the index near an all-time high, have been very good buying opportunities. In each case, the S&P 500 gained anywhere from 6.89% to 8.23% over the next month.

spx individual returns after four week losing streak

 
 

You have the chance to join one of Bernie's most exclusive programs, complete access at HUGE savings!

As we prepare for a new administration to take the reins in Washington, the near-term market landscape is rife with uncertainty.

The Federal Reserve has already hinted at the turbulence ahead, lowering its interest rate outlook for 2025.

Meanwhile, breakthroughs in artificial intelligence (AI), quantum computing, and other transformative sectors have unlocked incredible profit potential.

But these opportunities are fleeting, and timing is everything. That's where Quick-Hit Trader comes in.

Quick-Hit Trader is designed for precision and speed, getting you in and out of the market in a flash. While other investors scramble to navigate volatile conditions, you'll have access to expertly curated trades that leverage these rapid shifts to deliver explosive profits in short order.

This is your chance to capitalize on the fast-moving market like never before. Are you ready to make your move?

 

 

(function(doc, script) { var js, fjs = doc.getElementsByTagName(script)[0], frag = doc.createDocumentFragment(), add = function(url, id) { if (doc.getElementById(id)) {return;} js = doc.createElement(script); js.src = url; id && (js.id = id); frag.appendChild( js ); }; // Google+ button //add('https://apis.google.com/js/platform.js', async="defer"); // Facebook SDK add('//connect.facebook.net/en_US/all.js#xfbml=1&appId=772755279557744', 'facebook-jssdk'); // Twitter SDK //add('//platform.twitter.com/widgets.js', charset='utf-8'); fjs.parentNode.insertBefore(frag, fjs); }(document, 'script'));