Webinar: A Long-Term Look at Markets & Opportunity with Capital Advisors 360

I am going to hold a webinar for Quantifiable Edges followers on Monday after the market close. I will be joined by Jeff Pietsch, who is the principal of Capital Advisors 360, which is the investment advisory firm I work with. We will be discussing some long-term outlooks for the stock and bond markets based on a few different models. We will also share ideas on ways to enhance traditional portfolio allocations with alternative strategies. To register for the webinar, you may use the link below. Note…all registrants will receive a copy of the recording, so no worries if the time does not work for you.

https://quantifiableedges.com/subscribers/signup/CA360

Webinar Info:

Date/Time: Monday, 4/26/2021 4:15pm Eastern Time

Topic: A Long-Term Look at Markets & Opportunity with Capital Advisors 360

Online Meeting Link: https://join.freeconferencecall.com/robh60

April Seasonality Calendar for the NASDAQ

I have begun sharing one of the Quantifiable Edges Seasonality Calendars each month. Last month, we looked at long-term treasuries. This month the calendar that caught my eye was the NASDAQ Composite Index.

The Quantifiable Edges Seasonality Calendar uses multiple systems to measure historical performance on similar days to those on the upcoming calendar. The systems look at filters like time of week, month, year and so forth. Over the long run, staying out of the market on days that do not appear in green, would have been beneficial. To appear in green the date needs to show a historical Win% of 50% or more and a profit factor of 1.0 or more.

Obviously the NASDAQ stood out because its Calendar is almost all green. But not only do we see mostly green this month, I’ll also note that almost every day up until April 23rd we see numbers above the “baseline”. The baseline is simply NASDAQ stats over about the last 10 years. So the next 3 weeks we see that NASDAQ seasonality is both positive, and mostly better than average. Traders may want to keep this in mind along with other factors they consider as they establish their market outlook over the next few weeks.

Want research like this delivered directly to your inbox on a timely basis? Sign up for the Quantifiable Edges Email List.

How about a free trial to the Quantifiable Edges Gold subscription?

A Simple Machine-Based Day of Month Trading Model

In this writeup I am going to explain how to build a simple calendar model that uses machine learning to determine the days with the best odds to trade. The I will show how the calendar model does versus “Buy and Hold” over a long time period.  The approach here is similar to how the Quantifiable Edges Seasonality Calendars are produced each month. Of course they are a bit more complex, and they are also enhanced by the fact that rather than using just one model, they use an ensemble of models to generate the statistics. But as you will see, even a very simple calendar model can produce surprisingly effective results.

Below are the steps to build the model.

I’ll go through these briefly one-by-one.

  1. Data is sorted by calendar day of month (1 through 31) – Here we are simply establishing groupings. In this model, the grouping are extremely simple. What day of the month is it? You could also use trade day of month, or normalize the number of days, or segment many other ways. But the idea is to determine whether certain groupings provide an edge vs others. Here we are just doing “day of month”.
  2. Performance is measured over a rolling 10-year period – To see what groups provide an edge, you need to measure the performance of each group over a specified time period. In this case, I chose 10 years. With 31 groups and 252ish trading days per year, this means each group will have about 81-82 instances, though a little less for the 29th – 31st. Performance can be measured multiple ways. For instance, Win %, Avg Gain, Profit Factor, or by any other performance measure you deem important. The time that is measured can be whatever you determine appropriate. I used 10 years as a nice, round number that is long enough to typically include both bull and bear market phases. You can use much longer or much shorter.
  3. Stats calculated and tracked for each period – Once ten years (or whatever length you choose) of data is available, the performance stats can be generated. They should then be rolled forward continuously. This will allow the machine to adapt to changing market conditions, and for the old data to roll off, no longer including it in forward decisions.
  4. Stats for the upcoming day are used to determine whether to be in or out of the market on that day – So if tomorrow is the 5th of the month, the model will look back at performance of the 5th of the month over the last 10 years to determine whether to be long or flat at the close today. In the results I am going to share, I required a Win % of at least 50% and a Profit Factor of at least 1.0. So we are looking for the stats to be neutral or positive in order to have a long position. Otherwise, we get flat.
  5. This is a machine-learning approach. We don’t tell the model the best days. The model finds them itself – Again – nowhere in the code do we specify that we view the 1st or the 5th or any other day as bullish. Bullish/neutral/bearish are evaluated on a rolling basis by the code.

These results are fairly remarkable. The model is only exposed to the market about 52% of the time, and yet the annual return beats the market by 1.35% per year. When it is out of the market, it has earned interest at the rate equal to the 30-day Fed Funds rate. (I used that rate since 1) it is generally the lowest published rate, and 2) I had data back to 1957. Prior to 1957, 0% interest was earned by the model.) Over a long period of time, the 8.63% CAGR vs the 7.28% CAGR makes a very big difference. Also interesting about this is the fact that it is 100% in or 100% out. There is no ability to leverage in this model. So it cannot outperform when the market is rising. It can only outperform by side-stepping unfavorable days. And since it did outperform, you would think it did a decent job of reducing drawdowns. Below is the drawdown chart.

The model is represented by the red line and the SPX by the gold line. Interestingly, in almost every major drawdown over the 81 years, the model managed to avoid a portion of the drawdown. And that is how the performance difference became so large over time.

As I stated earlier, this is similar to the approach used by the QE Seasonality Calendar models. I also thought it was a decent example of machine modeling. (Note: This approach can be used with any kind of data. It does not need to be calendar-based.) I also thought people would find it interesting how a simple day-of-month filter could be so effective over such a long time period. Day-of-month seasonality IS a thing. And based on this, it appears worth paying attention to. I hope you found the above exercise thought provoking.

If you’d like to learn more about the QE Seasonality Calendars, feel free to check out the Intro Video or the Quantifying Seasonality webinar on the QE Youtube page. You can also take a free trial of Quantifiable Edges, where you can download white papers and more information in the Seasonality section of the subscriber area.

Want research like this delivered directly to your inbox on a timely basis? Sign up for the Quantifiable Edges Email List.

How about a free trial to the Quantifiable Edges Gold subscription?

ETF Momentum Swing & Duration Rotation Systems Closing to New Subscribers 3/31/21

Quantifiable Edges currently has 2 premium models whose signals are available on a subscription basis for individual traders. They are the ETF Momentum Swing and the Duration Rotation models. As of 3/31/21 we will be closing those models to new subscribers. After that, they will only be available through Capital Advisors 360, LLC separately managed accounts program. If you would like to license either the ETF Momentum Swing, or the Duration Rotation models, you will need to do so by 3/31/21. Information and pricing can be found using the links below:

https://quantifiableedges.com/subscribers/signup/ETFmomentumSwing

https://quantifiableedges.com/subscribers/signup/duration

If you would like more information on the Capital Advisors 360, LLC separately managed account program to determine whether it may be suitable for you, then you can contact Rob Hanna at robh@capitaladvisors360.com 

Why Bonds of all Durations are Making it Tough on Investors

Over the last few months bond investors have been hit with the worst combination of rate moves. Intermediate and long-duration bonds have been rising rapidly while the very short-term rates have actually continued to decline. This can be seen in the charts below, which show the 30-yr Treasury Rate, 10-yr Treasury Rate, and the 13-Week Treasury Rate.

Bond Rates

The rise in long rates has led to TLT (iShares 20-yr Treasury Bond ETF) losing over 20% from its 8/4/2020 closing high – that includes dividends paid over this time. A decline that large can be tough to make back when the current yield is just 2.1%.

But the drop in rates on the short end has also been painful. Many short-term bond ETFs are struggling to keep their yield above their expense ratio. And the only way they are managing to do so is with a big chunk of their bond holdings in BBB or lower rated securities. Of course yields below expense ratios over an extended period means a negative return is likely in those assets. Below is a list of some of the more popular short-term bond ETFs along with their stated 30-day SEC yield and their expense ratios.

short-term bond ETFs

The Fed is not likely to remove pressure on short-term rates anytime soon. But right now it means bond investors are losing on the long end, and are even struggling to breakeven on the short end.

Want research like this delivered directly to your inbox on a timely basis? Sign up for the Quantifiable Edges Email List.

How about a free trial to the Quantifiable Edges Gold subscription?

$DJI Momentum a Potential Positive for Intermediate-Term

Monday was the 7th day in a row that the DJI closed higher. This triggered a study from the Quantifinder that looked at performance after 7-day win streaks in the Dow Industrials since 1980. I’ve updated the stats table below.

DJI after 7 consecutive up days above the 200ma

There is not much of an edge over the 1st few days. But once you get out a little further, the stats appear solidly bullish. The 16-19 day returns show a very high win %. Momentum tends to carry, and this study is just a simple example of that concept. Traders may want to keep it in mind as one factor when determining their intermediate-term market bias.

Want research like this delivered directly to your inbox on a timely basis? Sign up for the Quantifiable Edges Email List.

How about a free trial to the Quantifiable Edges Gold subscription?

Opex Week by Month and the 2020 Impact on March Stats

There is a seasonal influence that could have a bullish impact on the market this week. Op-ex week in general is pretty bullish. March, April, October, and December it has been especially so – at least until last March. S&P 500 options began trading in mid-1983. The table below is one I have shown and updated basically every year since 2008. It goes back to 1984 and shows op-ex week performance broken down by month.

SPX opex week performance by month

March has a strong win rate, but the gains are not as high as the other highlighted months. Some people may recall that March used to have the largest average trade of any month. The table below is the one from last year.

SPX opex week performance by month through 2/2020

So how did the average trade change so much? March 2020.

$SPX March opex week curve

Last year really changed the look of the curve in a big way. A 1-week decline of 15% will do that. It is most likely just an outlier, and March opex still seems to offer a potentially bullish seasonal opportunity. But the historical stats sure weakened a substantial amount.

Want research like this delivered directly to your inbox on a timely basis? Sign up for the Quantifiable Edges Email List.

How about a free trial to the Quantifiable Edges Gold subscription?

Can $TLT Rebound With Seasonality Turning Positive?

A couple of weeks ago I shared the March Seasonality Calendar for Long-Term Treasuries. I have copied it again below. I wondered whether the negative seasonality early in the month would even matter, since TLT appeared so strongly oversold at that point and perhaps due for some kind of bounce.

As of Friday morning, TLT is down nearly 5% on the month. (It is also down over 20% from its August closing highs – even including dividends.) So the oversold bounce did not materialize. But seasonality is now starting to turn positive. Numbers still appear somewhat muted for the next week, but starting on the 19th through the end of the month TLT should have a seasonal wind at its back to help with any rebound. Let’s see if it can mount one.

Want research like this delivered directly to your inbox on a timely basis? Sign up for the Quantifiable Edges Email List.

How about a free trial to the Quantifiable Edges Gold subscription?

Large Spikes In QQQ Volume

My friend and colleague Tom McClellan writes the excellent McClellan Market Report. In his report last night he noted that big spikes in QQQ volume are often a bottoming sign for QQQ. He shared a chart showing that the 10ma of QQQ volume was now at an extreme level. I decided to study this idea a bit more. So I took the 10ma of QQQ volume and compared it to the 100ma of QQQ volume, in order to normalize it for historical comparisons. On Monday the QQQ 10/100 Volume Ratio rose from 2.23 to 2.33. That is a very high level – more than twice “normal”. I looked back at all other times the ratio crossed above 2.25. This is only the 6th such instance since QQQ inception in 2000. Below is the list of others along with their 1, 2, 3, 6, and 12-month returns.

Bullish performance following QQQ volume spikes

A few things to note here:

  1. All 5 previous volume spikes occurred with a selloff over the last 10 days. Fear related to the selloff is typically what will cause such spikes. You don’t see big spikes in volume due to rallies. The current instance is no different. QQQ has declined 7% over the last 10 days.
  2. Intermediate-term returns are bullish across the board. All 5 instances were higher 2, 3, 6, and 12 months later – and by substantial amounts.

Now this study is not to be taken as any kind of guarantee. The number of instances to examine is very low. Additionally, they have all occurred over the last 10 years, which is a period of time that the QQQ has rallied strongly. So multi-month gains would generally be expected. But even with flaws in my study, the concept appears to have merit. Similar spikes in QQQ volume have always occurred during selloffs, and have always been followed by intermediate-term gains. So Tom’s observation certainly seems worth keeping in mind. (Not a surprise – he has lots of interesting and worthwhile observations.)

Want research like this delivered directly to your inbox on a timely basis? Sign up for the Quantifiable Edges Email List.

How about a free trial to the Quantifiable Edges Gold subscription?

Rally Attempts on Fridays Have Shown the Best Follow Through

Fridays are interesting in that they are the least likely day of the week for a selloff to end or a rally to begin. But when rallies do start on a Friday, they have shown the best odds of success of any day of the week. I’ve seen this a number of ways over the years. The study below describes the current market setup. It looks at times the market closed up the day after closing at a 21-day low. Results are broken down by day of the week, and also by holding period.

SPX rally attempts off 1-month low broken down by day of week. Friday is best.

Looking out 10,15,20, and 25 days, Friday has the best stats of any day. And in some cases, like 15 and 20 days out, none of the other days are even close. So if you are looking for an encouraging intermediate-term sign based on Friday’s action, this appears to be one.

Want research like this delivered directly to your inbox on a timely basis? Sign up for the Quantifiable Edges Email List.

How about a free trial to the Quantifiable Edges Gold subscription?

The March Seasonality Calendar for Long-Term Treasuries

For the next several months, I have decided I will share one of the Quantifiable Edges Seasonality Calendars for the upcoming month. This month the calendar that caught my eye was the US Treasury 20+ Yr Total Return Index. This index is very similar to TLT. It is one of 10 seasonality calendars that we publish at Quantifiable Edges.

Treasuries have been in a big swoon over the last month. TLT closed down 5.7% on a total return basis in February, leaving it down 9.2% so far in 2021. That is a rough start to the year for TLT.

The Quantifiable Edges Seasonality Calendar uses multiple systems to measure historical performance on similar days to those on the upcoming calendar. The systems look at filters like time of week, month, year and so forth. Over the long run, staying out of the market on days that do not appear in green, would have been beneficial. To appear in green the date needs to show a historical Win% of 50% or more and a profit factor of 1.0 or more.

So Treasuries look like they will face a seasonal headwind for much of the first two weeks of March. After that, they may have seasonality on their side. Whether seasonality will matter much in a market that is so overdone right now will be interesting to monitor over the next month. But it is an input that has mattered over the long haul, and traders may want to consider it when forming their trading plan.

Want research like this delivered directly to your inbox on a timely basis? Sign up for the Quantifiable Edges Email List.

How about a free trial to the Quantifiable Edges Gold subscription?

Historically High Froth in Speculative Stocks

Perhaps the most astounding chart I saw this week was one that Helene Meisler posted in her Saturday morning chart show on Twitter. It showed the 50-day MA vs the 200-day MA of the $RUT. I have recreated the chart below and included the full history of the Russell 2000 to provide context.

What is happening here is that the 50ma is more than 25% above the 200ma. And this is the 1st time in history that the 50ma has been this extended vs the 200ma. In fact, never before has it even exceeded 20%. So the current rally in $RUT is remarkable.

I also decided to look at a couple of other indices to see how stretched they were and what their historical charts looked like. First, let’s look at the $NDX.

NDX 50ma vs 200ma

The $NDX has had some extreme historical readings as well. In 1999 it reached nearly 30, and in 2000, leading right up to the top, it exceeded 35. Then it went to hit its lowest extreme a little over a year later. But the current reading…not all that extreme. And in fact it topped out in September and has drifted lower since.

Lastly, let’s look at the $SPX. For this index I was able to go all the way back to 1929.

SPX 50ma vs 200ma

The current reading here is about 11. And as you can see, that is not terribly uncommon. There are a lot of peaks on the chart that exceeded 10. But it has not exceeded 20 since the 1930s. So neither $SPX nor $NDX appear to be all that stretched based on this metric.

So what does this all mean? Well, it appears this is some froth in small caps. This does not suggest that the momentum cannot continue or that $RUT or the rest of the market has to decline right away. But I would expect to see a reversion here at some point. There has been a lot of money pumped into the economy, and over the last few months, a big chunk of that has gone into smaller and less established companies.

In fact, it is not only less established companies, it is even shell companies that are seeing massive inflows. Take a look at this Tweet from Charlie Bilello that shows SPAC investment $$ growth:

There is a lot of investment capital out there, and an oversized chunk of it seems to be flowing into the most speculative assets. This is not a trading signal, but it is something that seems worth noting. The music is still playing, but when it stops it may be difficult finding a chair.

Want research like this delivered directly to your inbox on a timely basis? Sign up for the Quantifiable Edges Email List.

How about a free trial to the Quantifiable Edges Gold subscription?

GLD added to Seasonality Calendars / “Quantifying Seasonality” Webinar Saturday 2/20 at Noon

Quantifiable Edges has added GLD to our Seasonality Calendars. It is the 10th security (or index) the that we track in the new Seasonality section of the site. We also wrote up a short research paper for GLD. Using spot gold prices we were able to generate historical seasonality data back to 1981. We also showed a comparison of spot gold vs GLD since 2015. The research paper can be downloaded directly from the Seasonality page with a Gold, Silver, Seasonality, or Trial subscription. Additionally, subscribers may download the historical data to do their own research, with the aid of Quantifiable Edges tools that were built in Excel, Tradestation, and Amibroker.

On Saturday at noon EST I will be giving a webinar on “Quantifying Seasonality”. It will cover the following topics:

  • Difficulties in utilizing traditional approaches to seasonality
  • Does playing the good and bad days produce an edge?
  • How to build a seasonal approach that provides an edge
  • Overview of Quantifiable Edges Seasonality Calendar functionality

QE Seasonality Calendar Backtest Tools now available on Multiple Platforms

In the last few days, Quantifiable Edges released its Seasonality Calendar Backtesting Tool for Amibroker users. We now have tools for traders using Excel, Tradestation, or Amibroker.

The tools allow Quantifiable Edges subscribers to evaluate the Seasonality Calendars and explore ideas on how to utilize them for their own trading. Quantifiable Edges provides subscribers historical calendar data, dating back as for as 1940 for the DJI and SPX. With the tools, subscribers can produce studies like the report I created a few weeks back that looked at only holding indices when the calendars would have shown positive odds based on Win % and Profit Factor readings.