Simple Momentum Rotation

I was flipping though Mike Carr’s book again the other day, and decided to download the monthly data for the Fidelity Select Sector funds from Yahoo.  (Part of the reason was due to my frustration with the state of asset class testing software that I did a post on the other day).

I reran my simple rotation system on the universe of 23 funds that had data back to 1988.  Results were broadly similar as those in my book, albeit with higher drawdowns.  (These all are equity funds, so they lose the diversification benefit of including bonds, etc).  This test was meant to be instructive rather than exhaustive.

Simply taking the top fund, updated monthly, based on the average rolling 3/6/12 month performance resulted in compound returns of 18% per year, vs. 10% for the average fund.

Simply taking the top 3 funds , updated monthly, based on the average rolling 3/6/12 month performance resulted in compound returns of 16% per year, vs. 10% for the average fund.

Both systems had similar volatility  and drawdowns (54%, occurring in 08/09) as the underlying funds (average of 61%).

I think Fido has some screwy rules for holding their funds, but I see no reason why this wouldn’t work splendidly with a diverse portoflio of ETFs or mutual funds.  The sample 5, 10, 20 fund allocations from my book would be a good start.

fido rotate

  • asudchiman
    idea... When using a mutual fund allocation with restrictions: Why not allocate a minimal % to all funds in an effort to avoid liquidation penalties (would it work?). Rebalance weighting to the Top X funds.

    Have you considered weighting the rotational strategy?

    ex: 5 Funds
    1: 35%
    2: 25%
    3: 20%
    4: 10%
    5: 10%
  • wher
    Mebane,
    This is similar to what Janet Brown has been doing successfully for years with her FundX strategy.
    "Janet M. Brown, President of DAL and Managing Editor of NoLoad Fund*X, joined DAL in 1978. Janet has been researching funds and developing fund investment strategies for many years. Prior to joining DAL, she worked in Brussels with a major financial services company where she specialized in mutual funds. Janet is frequently interviewed by the media on investment and mutual fund issues. "
  • Damian
    Yes and they got killed with it during the downturn. The strategy does not do well in bear markets in general - too much quick-shifting momentum without longer term trends. Combine with a 200dma and it's more interesting.
  • wher
    I haven't checked their track record lately, but makes sense. Thanks for correcting my observation.
  • jason harris
    To build on what Andrey wrote: maybe the drawdowns could be reduced by going to cash (or equivalent) when the market goes under the 10-month average at month's end?
  • WorldBeta
    check back tomorrow.
  • Mebane, not a statistician here... when you say average rolling are you simply ranking the 23 funds from 1 to 23 based on 3 mo, 6 mo, and 12 mo and whomever has the lowest number (i.e. #1 in 12 mo, #3 in 3 mo, #4 in 6 mo = 8) are the 3 to go with? then rebalance monthly?

    the drawdown of 54% is a bit too much for my taste though lol
  • Andrey Shpak
    What would the results be if you add the 10-mo-MA filter to the entry (ie no tinvest if the selected fund is below 10-mo-MA)?

    I would imagine it would be very easy to test if you already have all the data downloaded in Excel.
  • WorldBeta
    check back soon
  • Damian
    Didn't mention it in the other thread, but I use Amibroker for testing systems like this because it has a rotational trader. Might be worth a look.
  • WorldBeta
    I think I own Amibroker but never got into it. . .
  • Damian
    It's good - can automatically download data from Yahoo, and then, from there, you can program a simple rotation pretty simply - email me if you want some sample code to get you started.
  • WorldBeta
    no thank you, I want to be programming less, not more! sounds like a good
    intern project though .. .
  • Damian
    Also Portfolio123 just added the same capability.
  • WorldBeta
    only back to 00 though right?
  • Damian
    Don't know - I don't have enough time to look at P123 to see the capabilities - if they had added it 2 years ago I would be using it. Maybe it's a job for my intern. ;)
  • Damian
    LOL - it's all of about 10 lines of code - I think you could handle it. :)
blog comments powered by Disqus
Download Full Movie Online Avodart The Wrong Arm of the Law download movie The Hudsucker Proxy download movie Dead Poets Society download movie Police Academy 5: Assignment: Miami Beach download movie White Christmas download movie Fuck download movie Young Sherlock Holmes download movie Endgame: Blueprint for Global Enslavement download movie The Trial of Donald Duck download movie Final fantasy: the spirits within download movie Honkytonk man download movie Wolfen download movie The incredible hulk download movie Open road download movie Dirty sanchez: the movie download movie The fox and the hound 2 download movie