By Lawrence G. McMillan
The S&P 500 index broke out above its downtrend line on Oct. 14 and has been exploding to the upside ever since. It has now reached the all-time highs (4545), and the main question is whether it has enough energy left to break on out to new all-time highs.
If not, then the S&P /zigman2/quotes/210599714/realtime SPX +0.11% might be in a wide trading range between roughly 4300 on the downside and the all-time highs at 4545 (horizontal blue lines on the accompanying chart). There are several gaps on the SPX chart – all generated this week – and gaps are usually filled. That would argue for the “trading range” scenario.
The “modified Bollinger Bands” have been expanding over the last month or so, due to the increase in realized volatility in the stock market. The McMillan Volatility Band (MVB) buy signal (green “B” on chart) is still in effect. It will reach its target if SPX trades at the +4σ Band. That Band is in new high territory – at 4575 and rising.
In a rather significant development, equity-only put-call ratios have rolled over to buy signals.
The weighted ratio’s buy signal is confirmed by our computer analysis, but the standard is not (even though it looks pretty obvious to the naked eye). Hence, there is a question mark on the standard chart. The weighted buy signal is coming from a height that has not been seen since April 2020. That is, a lot of pessimism in the form of put buying forced the ratio to these heights, and now the ratio has rolled over to a buy signal.
Buy signals from extremes are normally the best ones, but we shall see.
Despite some sloppiness in breadth, the breadth oscillators have stayed on buy signals since Sept. 22. Now, both breadth oscillators have moved into overbought territory, which is a good thing while SPX is rallying. If SPX breaks out to new all-time highs, it will be necessary for breadth to keep expanding to confirm the breakout.
There has been another development – in cumulative breadth. First, the NYSE cumulative advance-decline line closed at a new all-time high on Wednesday. That alone is not particularly significant. For example, the last time it did so was on Sept. 2, right at the all-time highs, and after that SPX struggled. More significant is the fact that cumulative volume breadth (CVB) has made a new all-time high for the last five trading days in a row.
When CVB makes a new all-time high, but SPX has not, it is almost always the case that SPX follows and makes a new all-time high, too. Five days ago, that was tradable information. Today it is not, since SPX has advanced to within just a few points of those highs. It is still worth noting, however.
New 52-week highs are now outnumbering new 52-week lows in all three data sets – NYSE, “stocks only,” and Nasdaq. Nasdaq has been the definite laggard in this group, and even now new highs barely outnumber new lows there. But the NYSE data is strong and is what we use as an indicator. It remains bullish for stocks.
Implied volatility is generating bullish signs for stocks, too. First, the VIX “spike peak” buy signal of Oct. 1 remains in place and will do so for 22 trading days unless stopped out. Second, the trend of VIX /zigman2/quotes/210598281/delayed VIX +1.32% has reverted to a downtrend, and a downtrend in VIX is bullish for stocks.
There are two pink circles on the accompanying VIX chart. The first was when both VIX and its 20-day moving average crossed above the 200-day MA. That was a sell signal. However, it has been stopped out by recent action. The second circle shows the date on which both of those crossed back below the 200-day, thus reinstating the downtrend in VIX.
Moreover, the construct of volatility derivatives remains bullish for stocks. The November VIX futures are now the front month. So the comparison we now watch is that between November and December VIX futures.
Currently, December is trading with a large 1.50 premium over November. It would be a negative if November traded above December, but that is not the case now by any means. Furthermore, the term structures of both the VIX futures and of the CBOE Volatility Indices continue to slope upward. Overall, these are bullish signs for stocks.
It is still October, although not a typical October. In a “typical” October, stocks decline (sometimes quietly sharply) for the first 20 or 25 days, and then have a strong rally at month-end. This month, we have pretty much been rallying all month.
Thus, our seasonal trade that buys “the market” near the end of October – but only if there has been a decline of at least 3.2% by SPX sometime during October – is looking less and less likely to occur. There is still time, I suppose, but SPX would have to close below 4390 before Oct. 27 to set up this trade. That is possible, but not likely.
In summary, we are no longer in a “core” bearish position but are rather trading individual systems as they occur. We would trade the “October seasonal” system if it sets up, and we would add to long positions on a breakout.
New recommendation: October seasonal buy signal
For the record, we are going to lay out this trade, although it doesn’t seem likely to occur.
IF SPX closes at least 3.2% below its highest close during October (currently, the Oct. 20 close of 4536.19),
THEN, at the close of trading on Oct. 27,
Buy 2 SPY Nov (12) at the-money calls
And sell 2 SPY Nov (12) calls with a striking price 10 points higher.
NOTE: SPX does have not to close on Oct. 27 at a price 3.2% below its highest October close. All that is required is that on some day, SPX closed 3.2% below its highest October close.
Follow-up: Exit the trade at the close of trading on Nov. 2. Furthermore, take a profit on half the position if SPY rises at least 5 points from where it was when you entered your trade.