Fama-French momentum: adding momentum filter

An earlier post discussed Fama-French momentum, in particular small-cap with annual returns above 20%.

By adding the simple rule of holding cash when the previous monthly portfolio return is negative, remarkable improvements are realized:


Annual return is little changed but volatility is reduced and Sharpe is increased from 1.1 to 1.5 for small-cap momentum (upper green trace).

The rolling annual performance shows that down years are almost eliminated (red) but it is still possible to trail the S&P 500 in some periods (blue):



10 thoughts on “Fama-French momentum: adding momentum filter

  1. Pingback: Small-cap momentum: S&P 600 analysis | RRSP Strategy

  2. I do not believe there is free numbers for the total return series. But one “solution” you could to is so “simulate” the index return plus the average yield since 1975. I.e. if you only care to compare Total momentum returns with total S&P returns.

    If have a question also with regards to:

    “By adding the simple rule of holding cash when the previous monthly return is negative, remarkable improvements are realized:”

    Do you mean that if the equal weighted return for the portfolio is positive over the look-back period then you are in the market and otherwise in cash? Or what exactly do you mean by; ” if the monthly return is negative then…”

    • Peter, thank you for your comments, I should look at adding the yield to make a TR index. The other options I looked at are ^GSPC (available to mid-80s) or Fama-French “market” series.

      Your interpretation is correct, except I am using the value weighted portfolio. So if the portfolio return is positive, I buy it the next month and re-evaluate each month.

      I will post on the difference between equal and value weighting schemes but it is small for momentum.

  3. Pingback: Импульс Фама-Френча: добавляет фильтр и улучшаем коэффициент Шарпа — Long/Short

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s