Are you ready for the end-of-the-year squeeze? Many investors think it's not coming and that the market is going to crash instead, states JC Parets of AllStarCharts.com.

In fact, CTAs have never been this short. The last few times they were anywhere near this bearish, stocks went on to have some of the greatest rallies in history. I remember them well. Think about it like this. After the Nasdaq had the best first six months to a year in history, many stocks have seen a perfectly normal seasonal correction, that tends to happen regularly in the third quarter, particularly in pre-election years.

chart

How quickly the permabears forget how painful the first six months were for them. They're already back, pounding their chests, scaring anyone who will listen, just before the most bullish period of the cycle: "Buy in October and get yourself Sober", is how I learned it from my pal Jeff Hirsch. That November-January period is really when stocks tend to get going. But the trend is already up. Let's not forget...

chart

Looking at just the NYSE, I count 964 stocks that are up over 10% this year. 561 stocks that are up over 20% this year. 148 stocks are up 50% this year. And 35 stocks doubled. Where are people getting that it's only seven stocks that are going up? Besides, look at the equally-weighted Tech Index making new all-time highs relative to the equally-weighted S&P 500. This is called leadership.

chart

And finally, what's the catalyst? What's going to get stocks going again, resuming this bull market that began in the summer of 2022? It was always the Dollar. That has always been the catalyst. More recently, the new 52-week highs list peaked in July on the exact day that the US Dollar bottomed. So what's it going to take to get stocks going again? A weaker Dollar, just like last Fall.

chart

If you start to see the US Dollar Index back below 105-105.50 or so, back below the early 2023 highs, your short squeeze in stocks is on. I don't want to over-simplify things. I just generally believe it is, in fact, that simple.

To learn more about JC Parets, please visit AllStarCharts.com.