As an exercise, I am trying to use portfolio123 to replicate the “magic formula” rankings in Joel Greenblatt’s new book “The Little Book that Beats the Market”. You can generate his high ranked stocks at www.magicformulainvesting.com. I am finding it is more difficult than I thought to match his results for the following reasons:
- GreenBlatt gives a pretty good (but not exact) description of his method, but some of the terminology and fundamental items he uses is somewhat different from the items available in portfolio123.
- I only have a basic subscription ($19.95/month) and I cannot access all of the items available. Right now, I’m not using portfolio123 to manage real money, since I’m still working and cannot invest actively at my employer. I plan to use it after I retire next year at which point I will upgrade my port123 service level.
Let me give a brief description of Greenblatt’s method plus my attempted “mapping” to portfolio123 to see if anyone has ideas to more closely match Greenblatt’s results. SInce his book is very popular now (currently #36 on Amazon) it may start affecting how people invest and it would be worthwhile to understand his method and figure out ways to improve upon it.
Greenblatt uses a fairly simple 2-factor model.
Factor 1 is Return on Capital where he uses:
EBIT / (Net Working Capital + Net Fixed assets)
In a footnote, he says that he did not have direct access to EBIT, so he approximated EBIT with (EBITDA - maintenance capital spending)
I wasn’t sure how to precisely match this using portfoliio123. There is an item for EBIT over the last year (EBITA), which may be more accurate than Greenblatt’s approximation.
But I do not see any port123 items for net working capital or net fixed assets. So at this
point I am using tangible book value: EBITA / TanBV$A
Any suggestions on something better would be appreciated.
Greenblatt’s Factor 2 is Earnings Yield where he uses:
EBIT / Enterprise Value
where he defines Enterprise Value as Market value of equity including preferred equity + net interest bearing debt.
I do not see Enterprise Value as an item in portfolio123, so I tried using this approximation for the second factor:
EBITA / (MktCap + DbtLTA - CurAstA)
Again, any suggestions on something better would be appreciated. (I don’t think MktCap includes preferred equity)
When I ran my portfolio123 ranking, I found that some of Greenblatt’s high ranking stocks also ranked high. For example, HRB ranks high in Greenblatt system and also scored over 99 in my port123 ranking. But other stocks like CALL and ELNK scored high in Greenblatt’s system but had mediocre rankings in my portfolio123 rankings. (e.g CALL was only 42.1, ELNK 54.8)
I wonder if anyone else has looked at his system and has any suggestions on better ways to approximate it.