In the last two posts (

Recall that our simple momentum rotation system only looked at the 60 day/period momentum (

In this post, we will look at six versions of this simple system:

We will review four variations of each of these six systems, and compare their performance to that of our "standard" 60 period momentum rotation system reviewed in my previous articles. There are six equity curve charts below, one for each of the six versions listed above. Each equity curve chart contains the following four variations:

In addition, each of the six equity curve charts contains the equity curves for two additional systems:

Now let's look at the equity curves for each of the six system variations...

The four systems (No Ftr, Slope Ftr, Brdth Ftr, Mrkt Ftr) use as their core, a momentum system based on the 20 period rate of change (ROC(20)). The "standard" 60 period momentum system (red) had the greatest overall return, and the four 20 period variations returned about the same as buying and holding the S&P 500 (orange).

In the equity curve chart above, the red curve is the same as the blue curve; the "standard" system is the same as the 60 period system with the slope filter. Our "standard" system had the lowest overall performance of the 60 period systems, although they all performed better than buy and hold (orange). The best performance went to the non-filtered system variation (green).

Other than the market filter variation (purple), the other three 120 period variations seem to be recovering from the 2015 performance lull fairly well. The best performance went to the non-filtered system variation (green). The "standard" system (red) under performed all 120 period variations.

These four variations added the 20 period momentum to the 120 period momentum, yielding a composite momentum score. The best performance again went to the non-filtered variation, with the breadth filter variation coming in second place. All variations out performed buy and hold.

These four variations added the 20 period momentum to the 20 period moving average of the 120 period momentum. These variations respond more slowly to the change in the 120 period momentum. We see the impact of this change on the steep decline in system performance in 2015. All variations again out performed buy and hold.

Lastly, we look at four variations that are based on summing three weighted scores. These four variations add the 120 period momentum (multiplied by 0.5) with the 20 period momentum (multiplied by 0.3) with the 120 period historical volatility (multiplied by 0.2). The best performance went to the non-filtered variation, followed by the breadth filter variation.

For me, there were two big take-aways in reviewing these equity curves. One, all versions and variations experienced poor performance in 2015. Second, the non-filtered variations, in general, outperformed the other variations. These same two trends were present in nearly all of the other 30+ product portfolios I tested with these systems.

Finally, I thought it was interesting that just this week the following article was published via

In the next post, I will share the

**here**and**here**) we looked at the performance of a simple 60 day momentum rotation system. In this post, we will look at variations on that simple system, and how these variations performed during the same time period, using the same 10 ETF products. The 10 ETFs used by all of the systems were:**EEM - iShares MSCI Emerging Markets Index ETF***- trade-able April 2003***EFA - iShares MSCI EAFE Index ETF***- trade-able August 2001***FXI - iShares China Large-Cap ETF***- trade-able October 2004***IEF - iShares 7-10 Year Treasury Bond ETF***- trade-able July 2002***IYR - iShares Dow Jones US Real Estate ETF***- trade-able June 2000***SHY - iShares 1-3 Year Treasury Bond ETF***- trade-able July 2002***SPY - SPDR S&P 500 Trust ETF**-*trade-able January 1993***TIP - iShares Barclays TIPS Bond ETF***- trade-able December 2003***UUP - PowerShares DB US Dollar Bullish ETF***- trade-able March 2007***XLV - Health Care Select Sector SPDR ETF***- trade-able December 1998*

Recall that our simple momentum rotation system only looked at the 60 day/period momentum (

**ROC**) for ranking, and picked the one ETF with the largest positive change. If__10 of the ETFs in the group had a negative rate of change...a price today that was lower than the price 60 days ago, then the system moved to cash. The system only ranked the ETFs in the portfolio on the last trading day of the month. This is how the system shown in the past posts was structured. The associated__*all***AmiBroker**afl code can be found**here**.In this post, we will look at six versions of this simple system:

- 20 period momentum rotation ( ROC(20) )
- 60 period momentum rotation ( ROC(60) )
- 120 period momentum rotation ( ROC(120) )
- 20 period / 120 period momentum rotation ( ROC(20) + ROC(120) )
- 20 period / 120 period smoothed momentum rotation ( ROC(20) + MA(ROC(120), 20) )
- Weighted momentum rotation ( 0.5*ROC(120) + 0.3*ROC(20) + 0.2*HV(120) )

We will review four variations of each of these six systems, and compare their performance to that of our "standard" 60 period momentum rotation system reviewed in my previous articles. There are six equity curve charts below, one for each of the six versions listed above. Each equity curve chart contains the following four variations:

**No Ftr**(*No Filter - NF*) - select the ETF that has the greatest ROC of the 10 ETFs; positive momentum or the smallest negative momentum (*green*)**Slope Ftr**(*Slope Filter - SF*) - select the ETF that has the greatest positive ROC of the 10 ETFs; do not select any ETF if all 10 ETFs have negative ROC -> go to cash (*blue*)**Brdth Ftr**(*Breadth Filter - BF*) - select the ETF that has the greatest ROC of the 10 ETFs; positive momentum or the smallest negative momentum; if the breadth filter (based on 200 funds) is below a threshold value -> go to cash (*gold*)**Markt Ftr**(*Market Filter - MA*) - select the ETF that has the greatest ROC of the 10 ETFs; positive momentum or the smallest negative momentum; if the S&P 500 is below the 200 day MA on the S&P 500 -> go to cash (*purple*)

In addition, each of the six equity curve charts contains the equity curves for two additional systems:

**Standard**- our standard 60 period momentum rotation system with slope filter; no trades taken with negative momentum (*red*)**S&P 500 Index**- buy and hold the S&P 500 (*orange*)

Now let's look at the equity curves for each of the six system variations...

__20 Period Momentum ( ROC(20) )__(click to enlarge) |

__60 Period Momentum ( ROC(60) )__(click to enlarge) |

__120 Period Momentum ( ROC(120) )__(click to enlarge) |

__ROC(20) + ROC(120)__(click to enlarge) |

__ROC(20) + MA(ROC(120), 20)__(click to enlarge) |

__Weighted System Components (3)__(click to enlarge) |

For me, there were two big take-aways in reviewing these equity curves. One, all versions and variations experienced poor performance in 2015. Second, the non-filtered variations, in general, outperformed the other variations. These same two trends were present in nearly all of the other 30+ product portfolios I tested with these systems.

Finally, I thought it was interesting that just this week the following article was published via

**Quantpedia**:**Has Momentum Lost Its Momentum?**In the next post, I will share the

**AmiBroker**system settings that I used for these tests, so that you can replicate the "standard" system results.*Follow my blog by email, RSS feed or Twitter (@DTRTrading). All options are available on the top of the right hand navigation column under the headings "Subscribe To RSS Feed",**"Follow By Email", and "Twitter"**.*