Krest
See it live →
← The overview
The Krest Test · The full teardown
We took it to Krest.

We opened the Magic Formula's engine. Its ranking barely works.

The overview was the polite version: it beat the index, but you would never have held it. This is the autopsy. If a ranking formula is going to earn your money, its ranking has to actually sort good stocks from bad. This one, tested on a decade of Indian data, mostly does not.

Educational7 min readPart two of two

Every claim in this piece rests on one idea: the Magic Formula ranks companies, and the top of the ranking is supposed to be better than the bottom. That is the entire product. So we did the obvious test nobody bothers with. We sorted every stock into ten buckets by the formula's own score, from the best ranked to the worst, and asked a simple question: did the better buckets actually earn more?

Does the ranking even sort stocks?

If the ranking worked, returns would step down cleanly from the top bucket to the bottom. They do not. The top ranked bucket was middling. The eighth bucket did best. The very bottom bucket, the stocks the formula rates worst, beat several buckets above it. Across the full decade the ordering was essentially random.

Return by the formula's own ranking, best bucket to worst
Full decade return a year · ten buckets · D10 = top ranked ↗ See it live on Krest
Top ranked bucketNifty 500
A working ranking would fall from left to right. This one has no shape. Rank correlation with return: about −0.14, where zero is a coin flip and −1 would be a perfect sort.

Put a number on it and the rank correlation between the formula's score and the decade's returns is about −0.14, barely off zero, when a genuinely useful ranking would sit near −1. Four of the nine bucket to bucket steps went the wrong way. The sort that the whole strategy depends on is, statistically, hardly there.

Half the formula is noise

It gets more specific. The Magic Formula has two ingredients: how much a business earns on its capital, and how cheap it is. We measured each one's own correlation with the returns that followed, across 4,785 stock observations. A useful signal would score well above zero. Here is what they actually scored.

How well each ingredient predicted future returns
Correlation with forward return · 0 = no predictive power
A number near 1 would mean a strong signal. All three sit within a whisker of zero, and returns on capital, one of the two pillars, actually points the wrong way.

The combined score correlates with future returns at about 0.03, which is to say not at all. Worse, returns on capital, half the formula, the "quality" half everyone praises, came in negative: in this decade, in this market, higher quality on that measure went with slightly lower returns. Only cheapness carried a faint positive signal. The famous two factor engine was really running on one and a half cylinders, and one of them was firing backwards.

And the little signal there is comes and goes

Maybe the ranking works in some periods and not others. It does, but not usefully: its strength swings wildly from one starting point to the next and averages out near nothing. Below is the rank correlation for every one year window over the decade. A genuine sort shows up as a negative number, heading toward −1; near zero, or positive, means no real sort. Green marks the windows it sorted correctly, red the windows it sorted backwards.

Did the ranking work, window by window?
Rank correlation per one year window · ρ = −1 is a perfect sort
Sorted correctlySorted backwards
+0.07
average rank correlation · a real sort would be negative, so this is noise
23%
of windows where the top bucket beat the bottom
47%
of neighbouring buckets ordered correctly · worse than a coin flip

The more you trusted the pick, the less you made

If the ranking barely works, concentrating into its top names should hurt, and it does, brutally. Hold the broad basket of about fifty names and you got the full decade return. Follow the book's thirty and you gave a little back. Trust the ranking completely and hold only the top ten, and the strategy nearly halved its return while deepening its worst fall to three quarters of your capital.

Return by how tightly you concentrated
Full decade return a year · vs Nifty 500
Whatever edge existed lived in broad, diversified exposure, not in the sharpness of the pick. The tighter you concentrated on the "best" names, the worse you did.

How often did it actually beat the market?

Strip away the averages and ask the plain question: pick a random starting month, hold for a while, and how often did you actually come out ahead of a plain index fund? Even the best version of the strategy is close to a coin flip, and the concentrated version is a near guaranteed way to lose to the index.

Read the bottom row and the whole illusion collapses. Holding the ten "best" stocks, the ones the formula is most confident about, beat the index in about two of every hundred five year stretches. The confidence and the performance ran in opposite directions.

And it only worked in the right weather

A ranking that genuinely finds superior businesses should earn its keep in most conditions. This one was fussy. Split the decade by macro backdrop and the strategy made most of its money when growth was expanding, inflation was easing and rates were falling; in the opposite states it roughly halved. That is the fingerprint of a market bet, not a stock picking one.

Median monthly return by macro regime
Top decile · full term · by growth, inflation and rate direction
Strongest when growth rose and when inflation and rates fell. As of May 2026 the backdrop sits on the weaker side of all three: growth cooling, inflation and rates still elevated.

Strip the name off. What is it really?

Here is the quiet punchline. Ask which real, buyable fund this "formula" most resembles, and the answer is an ordinary small cap blend: month to month, its returns tracked a basket of small cap index funds at a correlation of about 0.90. Measured against its closest index, the Nifty 500 Equal Weight, it added nothing; its alpha was negative, roughly −1.6% a year. The elaborate two factor ranking delivered something you could have bought as a cheap small cap fund, minus a little.

0.90
correlation to a small cap fund blend · it is, in effect, a small cap bet
−1.6%
alpha a year vs its closest index, the Nifty 500 Equal Weight · negative
~50
names it held, with a stable core · Hindustan Zinc sat in nine of every ten rebuilds

So what actually worked?

Put it together and a quiet answer appears. The decade long edge was real but small, and it did not come from the formula's genius at picking winners, because the picking did not work. It came from holding a broad, diversified basket of ordinary companies through a decade that, on the whole, rewarded being invested. The formula's job was to sound clever while a wide net did the earning.

That is not an argument against the Magic Formula. It is an argument for checking. A famous name and a confident backtest told you one story; the data, opened up, told another. The only way to know which one is true for any idea you believe is to run it against real history yourself.

Would a small change have fixed it?

Maybe the ranking sharpens if you weight quality differently, drop the sectors that dominated it, cap the concentration, or hold longer. Maybe it does not. That is not a question to argue about; it is one to settle. Every knob here, the factors, the filters, the number of names, the horizon, is yours to move, and the whole analysis rebuilds on your answer.

So we took it to Krest, and ran it through the whole test.

KREST TESTED · RUN ON REAL HISTORY ·
Method mark
Krest Tested
We took the formula's engine apart on a decade of Indian data, decile by decile and signal by signal. The rigour is ours; the verdict is yours.

Free · no account needed

Test before you trust.

Don't take our word for any of it. Every figure in this teardown came from a few clicks on Krest, and each is a click from the full, live analysis. Reading and exploring is free.

More Krest Research

For education only. Not investment advice or a recommendation to buy, sell, or hold any security, strategy, or product. Past performance does not guarantee future results, and all investing carries risk, including the possible loss of capital. Make your own decisions, and consider consulting a SEBI registered investment adviser.

Best effort analysis. Prepared on a best effort basis from historical data and may contain errors, omissions, or assumptions. Shared for information and discussion only, and should be independently verified before you rely on it. Krest accepts no liability for any decision made or loss incurred based on it.

Figures reflect the Magic Formula ranking (returns on capital + earnings yield, market cap above ₹1,000 cr, positive free cash flow), reconstructed yearly, over the last ten years of Indian data (since June 2016), measured against the Nifty 500 total return index. Decile, correlation and base rate figures computed across all rolling windows. US figures as reported by Joel Greenblatt in The Little Book That Beats the Market (1988 to 2004).

Krest · mykrest.com