Category: Regime Change

Regime Change Backtest Example

Regime Change is used in finance to describe when a condition changes.   IF [condition1] is met,  THEN invest in [X]...   ELSE invest in [Y].   ETFs allow us to easily test conditions which are defined not by some calculation you've created to simulate an index,  these are publicly traded securities with real money invested in them.  There is no ambiguity as to the rules when you use real-world securities as is so often the case with non-financial regime tests.  

Here is a simple example to get the hang of it, is the NASDAQ-100 going up?  If it is, buy it.  If it isn't, invest in a different type of ETF.   In this example, the different type of ETF is defined by the QUALITY FACTOR.   Quality stocks are those with strong balance sheets, lower earnings variability & higher Return On Equity -- as ranked by indexing firm MSCI.   QUAL actually owned real stocks on each day with real money, we aren't subjectively now determining what should be classified as quality and what shouldn't.

What does the performance report look like for this idea?  See below for summary version of an ETFreplay.com backtest report  (statistical analysis excluded in image below).

Then try other ideas.   All of your ideas don't have to work for you to be very successful at this.   Indeed, this strategy has underfperformed its benchmark 46% of the time in last 5 years (as measured by relative performance in each calendar month).  Yet the outperformance over time has been good.

 

Example of the Core - Regime Relative Strength ETF Backtest

A video with a demonstration of the new Core-Regime RS Backtest module. The public video below uses the following subscriber-only backtest ETFreplay Core - Regime Relative Strength Backtest

 

to expand video on screen, click the ' 4 expanding arrows' icon in the bottom right corner of the video screen

 

Video: ETF Regime Portfolios Backtest (Weekly) Using High-Yield Bonds

A video using the Regime Portfolios Backtest to check-in on using high-yield bonds as information into the state of the market.

 

to expand video on screen, click the '4 expanding arrows' icon in the bottom right corner of the video screen

Indexes Change Over Time. Recent Data Is More Important Than Long-Term Data. It just is.

An index can change rather importantly over time.  Some segments go through sustained secular performance and become increasingly important on a secular basis.   This has happened with the internet relative to much older industries.  Sometimes it can be a bubble but for every time someone calls something irrational, there are many cases where something secular is happening.

Below is a chart plotting how much more important Amazon.com is to the performance of the S&P 500 than it used to be.  This has come at the expense of names like Exxon. 

 

 

Another example is Facebook vs Chevron:

 

To look at a different part of the world, think about how important China Mobile used to be vs where it is now and how Alibaba Group was 0% and now its the 2nd largest holding in the S&P China Index.

 

 

Think about what this does to fundamental ratios like P/E's and dividend yields on the index aggregates.  Exxon pays a large dividend -- AMZN and FB don't pay anything in dividends.   Exxons P/E in 2007 was under 13x while the AMZN P/E has averaged well into the triple digits over the past 10 years.

This is loosely related to 'Regime Change' -- the fundamentals of backtesting are that you should think about RECENT DATA and weight it more heavily than old data.    Same concept.  What the P/E was 10 years ago isn't very important  And what it was 30 years ago is less important than that. We do NOT mean to imply 'this time is different'. We are simply saying weight more recent times more highly than you do data from 100 years ago.   

See also: Regime Change Backtesting

A Backtest Example For Inspiration: EFA vs QQQ regime

This backtest defines a Regime by comparing the performance of EFA and QQQ, two standard ETFs with plenty of market cap. The backtest then decides to allocate to EFA or QQQ depending on which Regime is in place. SPY is held in either case as a core position:

 

123