Back to Back Outside Days for $SPY

Notable about Tuesday’s action is that it marked the 2nd day in a row that SPY posted an outside day. (An outside day is a day where the security or index makes a higher high and a lower low than the day before.) I last discussed back-to-back outside days in the 7/28/16 letter. I have updated those results below.

$SPY back to back outside days bullish

The numbers look very impressive. Most of the upside edge has been realized in the 1st 4 days. Below is a profit curve using a 4-day holding period.

profit curve for back to back outside days - bullish

The move up is impressive and encouraging for the bullish case.

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?

When DJI Rallies From 50-day Low to 50-day High Very Quickly

The SPX, Dow, and NASDQ all closed at all-time highs on Friday. Just 10 days ago the Dow closed at a 50-day low. That quick of a move from low to high is quite an accomplishment. Over the last 101 years this just the 21st time the Dow has managed to move from a 50-day closing low to a 50-day closing high within 10 days.  Below are all the other instances, along with the $DJI performance in the following days and weeks.

$DJI Rallies from 50-low to 50-high in 10 days

The Dow has generally seen the upward momentum continue. Those are some impressive gains over the first 1-5 days, and even out through 20 days. Traders may want to keep this in mind when formulating their 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?

First Day Performance of Each Month

Since the late 80s there has been a tendency for the market to rally on the first day of the month.  One theory on why this occurs is that there are often 401k inflows that are put to work on the 1st of the month.   I examined this tendency and broke it down by month here on the blog a few times over the years.  I decided to update the study again today.

$SPX perf by month

The only month that comes even close to July from a Win % and Avg Trade standpoint is February.  I’ll also note that August is the worst performer of any month.

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?

When Persistent Higher Highs Don’t Suggest a Pullback

SPX managed to make an intraday high for the 5th day in a row on Friday. An interesting study from the Quantifinder looked at the possible impact of 5 higher highs occurring. The studies examined the impact of the position of the market when the 5 higher highs occurred. I broke it down again over the weekend. I wanted to see all times the 5 higher highs were accompanied by a 50-day high versus times they weren’t. First let’s look at times where 5 higher highs occur without a 50-day high.

Stats over the 1st few days suggest a possible mild downside edge. After 5 higher highs the market will sometimes need a breather.

But what of times (like now) when a strong uptrend exists, and the market is also making a 50-day high? Those stats can be found below.

Interestingly, the number of instances has been nearly the same. But with an intermediate-term rally also occurring the tendency to pull back no longer exists. So the 5 higher highs are really of no concern in situations like the current 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?

June Seasonality for $MID

I have begun sharing one of the Quantifiable Edges Seasonality Calendars each month. This month I decided to show the S&P Midcap 400.

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.

We see some solid seasonal numbers to start off the month. Then it is a mixed bunch for a few weeks. The strongest numbers in June appear in the last 2-3 days. Of course there will be many other factors impacting market action. But historically, avoiding days that do not appear in green has proven beneficial across all the markets we track. This is discussed in the “50/1 Calendar Research Paper”, which is available on the Seasonality page in the client section of Quantifiable Edges. It is available to all subscribers, including those on a free trial.

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?

$SPX Loves Tax Day

In the 4/12/19 blog I showed a study about US tax day (normally April 15th). The reason tax day may be important is that it is the last day that people can make IRA contributions to count for the previous tax year. This can create a last-minute rush and you will often have an inflow of funds heading into the market right around and on the day taxes are due. Fund managers will often put this money to work immediately and it creates a positive bias for the market. Below I have updated the study.

Tax Day Performance

Futures are struggling in the overnight. Let’s see if this seasonal tendency can turn it around by the close today.

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 GLD Seasonality Calendar for May Looks Lousy

I have begun sharing one of the Quantifiable Edges Seasonality Calendars each month. Last month, we looked at the NASDAQ. This month the calendar that caught my eye was GLD, the Gold ETF. It looks lousy (technical term term for “sucky”).

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.

GLD May Seasonality Calendar

Obviously, what stood out with regards to GLD is how bearish it appears. Only 3 “green” days all month is the worst for any of the 10 indices/securities we publish. The Baseline hurdles are fairly low, and they are rarely exceeded in the May calendar. Seasonality is just one factor, but I have found paying attention to it to be worthwhile. A couple of months ago, I published a research paper that showed the value of avoiding gold on days that did not show favorable seasonality odds. That paper is available to all subscribers, including trial subscribers, on the Quantifiable Edges Seasonality page. It is titled “Gold 50/1 Calendar Model Research”.

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?

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?