Market Timing Models – Backtesting Breadth Signals and Focusing on the Big Swings

Today we will dive into breadth indicators and test a modified version of the Index Breadth Model here at TrendInvestorPro. First, however, I will review the S&P 500 SPDR as it toys with its 200-day SMA here at month end. In particular, I am monitoring upswings in four key major index ETFs. After the breadth dissertation, I will update the High-Low Lines and Bullish Percent Indexes, which also hold short-term keys, and finish with the yield spread and Fed balance sheet.

Monitoring the Current Upswing

I talked about a make or break week last week and the S&P 500 followed through with another gain this week. This move puts the index above its 40-week and 200-day SMAs. It is also the last trading day of the month and a monthly close above the 200-day SMA could trigger some trend following systems.

Does this sound the “all clear”? The market is never clear and the evidence now is mixed at best. SPY is up some 35% since the March low and needs another 12% to forge a new high. Despite this historic advance, the total number of new highs is anemic and the percentage above the 200-day EMA is not indicative of a bull market.  

At this point, I think we are dealing with a market of swings and need to focus on the current upswing. The March crash was the big downswing and the subsequent rebound is the big upswing. SPY consolidated the first two weeks of May and then broke out of this consolidation. This breakout keeps the swing alive and puts the 200-day SMA in play.

The current upswing is bullish with three levels to watch going forward. A close below 285 would fill the 18-May gap and negate the flag breakout (strike one). A close below 280 would break the flag low and forge the first lower low (strike two). And finally, an RSI move below 50 would mean the momentum cup is half empty (strike three). The chart below shows upswing support for QQQ, MDY and IWM.

Even though the Index Breadth Model is bearish, the Sector Breadth Model is slightly bullish, the trend since late March is up, key yield spreads continue to narrow and the Fed continues to expand its balance sheet. The Index Breadth Model has yet to trigger bullish and this keeps me neutral at best. The upswing since March holds the key and I will be monitoring this upswing closely.

Backtesting a Breadth Model

I tested a version of the Index Breadth Model with a 16+ year backtest and will share preliminary results today. StockCharts data only goes back to 2010, which we can only test signals during the bull run from March 2009 until February 2020.

The indicators in the backtest are similar, but a little different because I am using breadth indicators from Norgate data. Instead of %Above 200-day EMA (StockCharts), Norgate calculates %Above 200-day SMA. Instead of 52-week highs/lows based on intraday highs/lows (StockCharts), Norgate bases 52-week highs/lows on closing prices. For reference, StockCharts notes 19 intraday highs in the S&P 500 on Thursday and Norgate notes only 12 closing highs.

I am using Norgate data with Amibroker to run the backtest. Also note that the data are based on historical constituents. This means breadth data from March 2008 reflects the constituents  that were in the index at that time. This is very important because the S&P 500 looked a lot different in 2008 than it does now. Click here to see changes over the years.

First, let’s set a basic benchmark by looking at returns for buy-and-hold and a 5/200 day SMA cross. Buy-and-hold returned 8% per year, but with a 55% drawdown in 2008-2009. Buying and selling based on the 5-day SMA crossing the 200-day SMA returned 6% per annum, but with a much lower drawdown (21%).

The chart below shows adjusted SPY with signals using the moving average crossover (red/green arrows). The histogram shows when the 5-day crosses above/below the 200-day (green/red).

The next table shows returns using the Index Breadth Model signals based on Norgate data. The Compound Annual Return (CAR) is 7% and the Maximum Drawdown (MDD) is 23.4%, which occurred in 2010 because of whipsaws. The May 2010 flash-crash brought on this volatility and there were eight swings of 7% or more from April to September.

The chart below shows the S&P 500 with signals over the last 16 plus years. I am showing the S&P 500 on this chart so we can see the “true” price levels in the past. Keep in mind that dividend adjustments literally change past prices and historical values do not reflect the true values at the time. The Index Breadth Model signals range from +9 (all bullish) to -9 (all bearish). The model signals bullish when it is net positive (at least 5 of 9 indicators with bullish signals). The model triggers bearish (red) when at least 5 of 9 indicators have active bearish signals.

One signal jumps out here. The Index Breadth Model turned bearish on 30-July-2007 and the S&P 500 hit a new high in October 2007. The index then traded flat until yearend and broke down in January. Needless to say, the period from August to November would have been challenging because the model was on a bearish signal as the S&P 500 hit new highs. A non signal to consider is sharp rebound after the bearish signal in August 2015.

I could say that we are in a situation like 2007 or 2015, but these are only two data points and these are not enough to base a solid conclusion. Currently, six indicators are bearish (-6) and three are bullish (+3). This means the Norgate Index Breadth Model stands at -3 and still bearish. As with any model or strategy, there are going to be good signals, bad signals and whipsaws.

Norgate versus StockCharts

There are no new signals on the Index Breadth Model. The six long-term indicators remain with bearish signals, while the three breadth thrust indicators remain with bullish signals. The breadth thrusts in April triggered with strong upside participation, but follow through has been limited because High-Low Percent is barely positive and the percentage of stocks above the 200-day EMA has yet to clear 40%. Leadership is still relatively scarce (new highs) and there are still a lot of downtrends out there.

On the lag issues, StockCharts triggered bullish on 5-February-2019 and Norgate did not trigger bullish until April 2nd, two months later. Norgate triggered bearish on 5-August-2019 and StockCharts followed suit on 15-August. The rest of the signals are largely inline and I imagine that these differences are negligible when looking back 15 years or more.

StockCharts Index Breadth Model Update

Despite another gain in May, there is no change in the Index Breadth Model because we did not get follow through signals from the High-Low Percent and %Above 200-day EMA indicators.

The breadth thrust indicators for the S&P MidCap 400 and S&P SmallCap 600 moved back above +30% this week, but the breadth thrust indicator for the S&P 500 fell short. This is the second non-confirmation from the S&P 500. The small and mid cap breadth thrust indicators have been above +30% three times since April 9th, while the S&P 500 breadth thrust indicator only made it above once.  

The High-Low Percent indicators remain anemic as not one cleared the 5% level this week.

The %Above 200-day EMA indicators continue to improve with the S&P 500 nearing 50%, the S&P MidCap 400 hitting 40% this week and small-caps exceeding 30%. Despite these improvements, the cup is still half empty for the S&P 500.

Click here for an article and video explaining the indicators, signals and methodology used in the Index Breadth Model. This article also includes the signals of the last five years.

High-Low Lines Still Rising

Despite relatively few new highs, there are even fewer new lows and this is pushing the High-Low Lines higher. The chart below shows the S&P 500 and S&P MidCap 400 High-Low Lines above their 10-day EMAs since mid April and the S&P SmallCap 600 High-Low Line turning up this week. These indicators are short-term bullish as long as two of three are rising.

S&P 500 BPI Back above 60%

The S&P 500 Bullish Percent Index ($BPSPX) moved back above 60% and the big three are in bull mode. The S&P 100 Bullish Percent Index ($BPOPX) and Nasdaq 100 Bullish Percent Index ($BPNDX) did not break below 40% in mid May and kept the group bullish.

Sector Breadth Model is Unchanged

There is no change in the Sector Breadth Model. Nine of the eleven breadth thrust indicators are on bearish signals, while eight of eleven High-Low Percent and %Above 200-day EMA indicators are on bearish signals. The bullish breadth thrusts occurred in April, as did five of the six other bullish signals in High-Low Percent and %Above 200-day EMA. The only notable signal in May was Tech %Above 200-day EMA (!GT200XLK) moving back above 60%. Outside of this signal, there were not any bullish additions this month.

The Sector Breadth Model is technically mixed as the three biggest sectors battle the fourth, fifth and sixth biggest sectors. It is a 3-sector tag team battle for the ages. Will tech, healthcare and communication services prevail or will consumer discretionary, industrials and finance drag the bigger sectors down? I am betting on the latter at this point.

Yield Spreads and Fed Balance Sheet

Investment grade bond spreads narrowed further over the last few weeks and the AAA spread is back near the pre-crisis highs (blue lines). AAA bonds are the best of the best (blue chips). BBB bonds, which represent the lowest tier of investment grade bonds, are still above pre-crisis levels, but moving in the right direction (down and narrowing).

Junk bond spreads continue to narrow and this is positive for stocks because it shows continued improvement in the credit markets. The Junk bond spread is still well above pre-crisis levels, but moving in the right direction (down and narrowing). This means the spread between junk bonds (risk assets) and Treasury bonds (safe-haven) is tightening. CCC spreads are also moving lower, but to a lesser degree.

The Fed balance sheet expanded a mere $60 billion this week and this is the smallest expansion since mid March. The green arrow line shows total assets creeping higher from September to February and then surging from March onwards. While I cannot verify this, I would guess that some of this money is finding its way into riskier assets (stocks).

Thanks for tuning in and happy Friday!

ETF Ranking and Grouping – Rotation Takes Hold as Flag Breakouts Extend

We are seeing some rotation in the market as the leaders stall and the laggards get in gear. The leaders from mid March to mid May lagged over the last two weeks, while the laggards from this period led. ETFs related to bonds, gold, healthcare and technology led the market during the rebound period and were the first to move back above their 200-day SMAs

ETF Ranking and Grouping – Rotation Takes Hold as Flag Breakouts Extend Read More »

Weekend Video – Breadth, Flags, Narrow Ranges, the QQQ Effect and the ChartBook

The S&P 500 is at a moment of truth and the direction it takes will have ramifications throughout the stock market. Today we will review the indicators in the Index Breadth Model, show that the large-cap Bullish Percent Indexes are holding up better and cover the rising High-Low Lines. I will then turn to the QQQ effect on SPY and look at recent signals in SPY

Weekend Video – Breadth, Flags, Narrow Ranges, the QQQ Effect and the ChartBook Read More »

What Drives SPY?
Hint: It has 3 Letters and Begins with Q

Stocks surged on Monday with QQQ closing at its highest level since February 21st, SPY closing at its highest level since March 6th and IWM closing at its highest level since April 29th. And there you have the pecking order. QQQ is back to late February levels, SPY is back to early March levels and IWM has yet to exceed its April high. To record a 52-week high

What Drives SPY?
Hint: It has 3 Letters and Begins with Q
Read More »

Timing S&P 500 Swings Using the Bullish Percent Index

The Bullish Percent Index is a breadth indicator that quantifies double top breakouts and double bottom breakdowns, Point & Figure style. Basically, this indicator measures higher highs (breakouts) versus lower lows (breakdowns). This makes it a great candidate to quantify underlying strength and weakness in the S&P 500. There have been three signals in the last few months and one triggered this week.

Timing S&P 500 Swings Using the Bullish Percent Index Read More »

Weekend Video – Short-term Breadth Indicators Weaken, Gold Leads, Small-caps and Banks Lag

Topics covers in today’s video: top ranked ETF by StochClose, short-term signals in two breadth indicators, small-caps and banks lead lower, Fed balance sheets expands as junk bond spreads widen, short-term support levels to watch going forward, gold breaks out, junk bonds remain weak and TLT bounces off support.

Weekend Video – Short-term Breadth Indicators Weaken, Gold Leads, Small-caps and Banks Lag Read More »

Market Timing Models – The Big Three Sectors versus the Three Next Biggest Sectors

Today’s report will start with the everywhere and nowhere chart for the S&P 500. We will then weigh the broad market evidence by looking at the weekly RSI range, the S&P 500 Bullish Percent Index and the breadth models. Short-term, the 20-day High-Low Percent indicator triggered a signal on Wednesday’s close and we are seeing short-term breaks in three key equal-weight sectors.

Market Timing Models – The Big Three Sectors versus the Three Next Biggest Sectors Read More »

ETF Ranking and Grouping – Weakest ETFs Already Breaking Down

Tech and Healthcare led the market higher over the last eight weeks and these two groups are still holding up, as are their related ETFs. Despite leading, note they fell short of their February highs and could still be vulnerable to broad market weakness. Correlations tend to rise in bear market downturns. Some of the lagging groups are already breaking down, such as industrials and finance, and the SPY is also breaking down.

ETF Ranking and Grouping – Weakest ETFs Already Breaking Down Read More »

Weekend Video – Seasonality, Breadth, Short-term Uptrend and ChartBook

Today’s video starts with an overview of monthly seasonality and the equity curves for each month over the last 30 years. We then dive into the Index Breadth Model charts and show how the average stock in the S&P 500 is still struggling. I then look at SPX 20-day High-Low% and show the key levels to watch for SPY going forward. We finish with a ChartBook overview and StochClose rankings.

Weekend Video – Seasonality, Breadth, Short-term Uptrend and ChartBook Read More »

Market Timing Models – Three Big Sectors are Dragging – Could Tech Be Next?

Today’s report shows that the S&P 500 equal-weight index has underperformed the S&P 500 since 2017 and the performance differential surged over the past year. Moreover, the average stock in the S&P 500 is still struggling. We also have an important bearish signal in the Sector Breadth Model and continued weakness in three key sectors.

Market Timing Models – Three Big Sectors are Dragging – Could Tech Be Next? Read More »

Weekend Video – Reviewing Prior Bear Market Bounces – Applying Lessons to Current Bounce

Today’s report will highlight a few ETF charts and then turn to the counter-trend bounces in the last three bear markets. After notching a 30+ percent gain on Wednesday and coming within 2% of the falling 200-day SMA, the S&P 500 turned down with a sharp decline on Friday. Technically, the short-term trend is still up for SPX, but it remains in a danger zone similar to prior bear market bounces.

Weekend Video – Reviewing Prior Bear Market Bounces – Applying Lessons to Current Bounce Read More »

Market Timing Models – Surge Triggers Thrust Signals, but What about the Longer Term Signals?

A historical advance followed a historical decline as the S&P 500 got close to its late February levels and the scene of the crime. That crime was the breakdown that signaled the beginning of a bear market. Even though the surge over the last six weeks is also record breaking, it has yet to break the bear’s back. Today we will review the weight of the evidence and put this bounce into perspective.

Market Timing Models – Surge Triggers Thrust Signals, but What about the Longer Term Signals? Read More »

ETF Ranking and Grouping – Laggards Come to Life – Putting Bounces into Perspective

Stocks went on a tear the last three days with small-caps and some forgotten groups springing to life. The S&P SmallCap 600 SPDR and the Russell 2000 ETF are up over 10% the last three days. The Retail SPDR is up around 10%, while the Regional Bank ETF surged 15.6% and the Home Construction ETF soared 17.76%. These are three days moves!

ETF Ranking and Grouping – Laggards Come to Life – Putting Bounces into Perspective Read More »

Scroll to Top