Disclaimer: Do not take anything written in this blog as investment advice, please do your own research before making any financial decisions.
A few months ago, when I started getting into finance, Zerodha Varsity was my go-to resource. I owe much of my finance/stock-market knowledge to the excellent modules over there.
While I reading through the mutual fund module, one article in particular stood out to me - “Smart-Beta Funds”. What surprised me wasn’t the concept itself, but how little discussion it had compared to other varsity articles. While most modules had hundreds if not thousands of comments, this one had a meagre 25-30.
This lack of attention felt odd, and as someone who likes to dig into things that fly under the radar I decided to look deeper into them. This blog is an attempt to summarize my learnings and present some of the analysis I’ve done on these funds. I’ll try my best to keep it as beginner friendly as possible so don’t worry if you don’t know anything about these funds.
Index Funds
One of the best ways to understand something is to draw parallels to an already known concept, which is why I’ll compare Smart-Beta funds to Index Funds. An index fund is simply a fund which tracks a certain index like the Nifty 50 or the Sensex, what this means is that if your entire portfolio was composed of a single index fund, it would move almost exactly like the index that it is tracking.
Index Funds vs Mutual Funds
Here is something that may surprise a lot of you: Index funds outperform the majority of actively managed funds over the long term. This is almost a universal consensus among most finance-savvy investors. One of the primary causes for this being lower expense ratios that compound over time.
Don’t just take my word for it though, investing legend Warren Buffet once remarked —
“If a statue is ever erected to honor the person who has done the most for American investors, the handsdown choice should be Jack Bogle.”
Jack Bogle being, of course, the inventor of the world’s first index fund (the Vanguard 500 Index Fund).
If you’re someone who is more data inclined, feel free to take a look at the SPIVA India reports published by S&P global, which compares the performance of active and passive (index) funds. The 3 and 5-year horizons are of particular interest as 80-90% of active funds see underperformance compared to passive ones.
Index funds represent the purest form of passive investing, but they don’t represent the totality of the spectrum. What if there was a way to tweak certain characteristics of the index? That is where the magic of Smart-Beta funds come into play.
What is a “Smart”-beta fund?
Contrary to its name, “Smart” beta funds aren’t actually all that smart, it’s more of a marketing term if anything. This style of investing is more commonly referred to as factor investing.
Factor based funds sit between active and passive funds. They still have low expense ratios and a pre-defined formula, but unlike index funds, they do not weight stocks by market cap alone. The funds are weighted by certain characteristics called “factors”, few examples of factors are:
- Momentum (recent winners)
- Value (cheap stocks)
- Quality (strong balance sheets)
- Low Volatility (consistent share price)
To take momentum as an example, a momentum-factor based fund (like the Nifty Midcap150 Momentum 50) would pick stocks which show the largest recent returns in a specific time period. These funds are usually rebalanced every 6 months or so.
Smart-Beta funds are passive at their core, but they put a spin on the traditional index fund by using specific formulas to decide which stocks become part of the fund.
Do Smart-Beta funds Work?
This is probably the question that all of you are most interested in. While I was doing my research into these funds, I came across this research article from S&P global which conducted a data analysis on single-factor funds in the US market.
What they found was that single-factor indices often outperform traditional index funds over the long term. However, they are subject to distinct cycles of underperformance. The article recommends blending different seemingly inversely related factors together to create a more stable source of returns.
However, keep in mind that all of this analysis was done on U.S. markets. I could find no such detailed research conducted on the Indian markets (please do comment down below if you find any)
So, naturally, I did what any bored computer science student with too much time on their hands would do — I wrote some code to analyze the historical performance myself :)
Digging Into The Data
Now, fair warning! I’m not a data scientist or a research analyst. So there may be some errors that have crept in due to my inexperience. If you wish to proofread it, the colab notebook and raw price data used for generating the below insights is open-source and available here.
One important thing to remember is that past performance are not indicative of future returns. That said, I still do think that historical data is a useful tool, this article wouldn’t exist otherwise ;)
Source
The stock market data for the different indices was obtained from NSE’s website. I’ve used the past 10 years stock data from 01-01-2015 to 25-04-2025. The choice of 10 years was, to be honest, completely arbitrary, it just felt like a good enough sample space when I did this analysis.
I had randomly chosen the following few indices for comparison:
- Nifty 50 (Benchmark)
- Gold (Benchmark)
- Nifty Midcap 150 (Benchmark)
- Nifty Alpha 50
- Nifty 50 Low Volatility
- Nifty Midcap 150 Quality
- Nifty Midcap 150 Momentum
- Nifty 200 Momentum
- Nifty 200 Quality
- Nifty 200 Value
- Nifty 200 Alpha
- Nifty Smallcap 250 Quality
If you’re annoyed by the lack of diversity in same-sized factor indices (like the absence of a Nifty 150 Value), you’re not alone. NSE doesn’t recognize these as official indices, so they simply don’t exist. As for why they don’t exist, your guess is as good as mine.
Methodology
I’ve chosen to compare the indices based on the following few metrics:
- CAGR: Average yearly growth rate of the index.
- Rolling Returns: Overlapping returns calculated over 1-year, 3-year and 5-year periods.
- Sharpe Ratio: Volatility adjusted returns.
- Max Drawdown: Largest percentage drop from a peak to a trough in 10 years.
- Annual Volatility: How much the index tends to fluctuate in a year.
In addition to the above, I’ve also measured how “in-sync” these indices move with respect to each other through a correlation matrix. I got inspiration to do this from the S&P report, which found that in U.S. markets certain indices are inversely correlated, meaning that combining them could yield better stability.
Of all these metrics, the two most important ones are the Sharpe ratio and rolling returns.
Sharpe? What’s that?
If you’re a seasoned investor, you’ve probably seen most of the metrics that I have listed above — except maybe the Sharpe ratio. Though its more commonly used by quant traders, I believe that its an effective way to compare returns while accounting for risk.
The Sharpe ratio, simply put tells you how much extra return an investment delivers for the risk you take to get it. A higher ratio is better (more return for each unit of risk).
If you’re interested in more details, I’d recommend checking out this excellent video:
Results
Key Metrics
The table below compares the key metrics I mentioned earlier across the benchmark and smart-beta indices over the past 10 years. It is sorted according the Sharpe ratio.
| Index | CAGR (%) | Max Drawdown (%) | Annual Volatility (%) | Sharpe Ratio |
|---|---|---|---|---|
| Nifty Midcap 150 Momentum | 0.20 | -39.61 | 0.19 | 1.02 |
| Nifty Midcap 150 | 0.11 | -38.67 | 0.19 | 0.97 |
| Nifty 50 Low Volatility | 0.12 | -29.33 | 0.14 | 0.91 |
| Nifty 200 Alpha | 0.18 | -37.50 | 0.21 | 0.84 |
| Nifty Smallcap 250 Quality | 0.15 | -51.91 | 0.19 | 0.81 |
| Nifty 200 Momentum | 0.16 | -34.21 | 0.20 | 0.80 |
| Nifty Midcap 150 Quality | 0.12 | -36.26 | 0.16 | 0.79 |
| Nifty Alpha 50 | 0.17 | -40.67 | 0.22 | 0.78 |
| Nifty 200 Quality | 0.10 | -29.51 | 0.15 | 0.70 |
| Gold | 0.09 | -22.00 | 0.14 | 0.67 |
| Nifty 50 | 0.10 | -38.44 | 0.17 | 0.63 |
| Nifty 200 Value | 0.10 | -60.74 | 0.23 | 0.46 |
Rolling Returns
Relying too heavily on 10-year metrics can be misleading. In practice, investors rarely think in such long, fixed timeframes. What matters far more are the returns one can reasonably expect over shorter horizons, such as 1-year, 3-year, or 5-year periods.
This is precisely what rolling returns helps us to calculate:
1-Year
| Index | Median (%) | Max (%) | Min (%) |
|---|---|---|---|
| Nifty Midcap 150 | 24.80 | 111.92 | -34.44 |
| Nifty Midcap 150 Momentum | 20.33 | 117.42 | -25.76 |
| Nifty Alpha 50 | 17.82 | 155.47 | -29.71 |
| Nifty Smallcap 250 Quality | 17.38 | 126.86 | -40.91 |
| Nifty 200 Alpha | 16.89 | 94.24 | -28.06 |
| Nifty 200 Momentum | 16.26 | 83.07 | -26.50 |
| Nifty 200 Value | 15.33 | 122.79 | -49.22 |
| Nifty Midcap 150 Quality | 14.49 | 95.27 | -29.52 |
| Nifty 50 Low Volatility | 11.86 | 73.76 | -22.34 |
| Nifty 50 | 11.79 | 94.67 | -33.40 |
| Nifty 200 Quality | 10.19 | 72.80 | -26.04 |
| Gold | 6.91 | 46.57 | -16.30 |

3-Year
| Index | Median (%) | Max (%) | Min (%) |
|---|---|---|---|
| Nifty Midcap 150 | 26.15 | 39.89 | 13.87 |
| Nifty Midcap 150 Momentum | 22.23 | 44.36 | -3.11 |
| Nifty Alpha 50 | 20.81 | 46.82 | -4.85 |
| Nifty 200 Alpha | 19.58 | 34.96 | -2.37 |
| Nifty 200 Momentum | 19.02 | 31.10 | 0.11 |
| Nifty Smallcap 250 Quality | 18.47 | 46.97 | -14.18 |
| Nifty Midcap 150 Quality | 15.17 | 28.59 | -3.40 |
| Nifty 50 Low Volatility | 13.51 | 25.71 | -2.51 |
| Nifty 50 | 13.16 | 31.64 | -5.25 |
| Nifty 200 Quality | 12.47 | 25.03 | -1.40 |
| Nifty 200 Value | 9.90 | 47.50 | -22.32 |
| Gold | 7.22 | 20.28 | -2.53 |

5-Year
| Index | Median (%) | Max (%) | Min (%) |
|---|---|---|---|
| Nifty Midcap 150 | 26.85 | 36.90 | 21.45 |
| Nifty Alpha 50 | 22.74 | 39.54 | 0.54 |
| Nifty Midcap 150 Momentum | 21.48 | 39.99 | 3.87 |
| Nifty 200 Alpha | 18.83 | 33.76 | 4.83 |
| Nifty 200 Momentum | 18.21 | 29.99 | 5.38 |
| Nifty Smallcap 250 Quality | 15.74 | 37.87 | -3.01 |
| Nifty Midcap 150 Quality | 14.75 | 24.11 | 1.78 |
| Nifty 50 | 13.25 | 24.57 | -2.79 |
| Nifty 50 Low Volatility | 13.12 | 24.09 | 1.43 |
| Nifty 200 Quality | 13.11 | 21.08 | -0.48 |
| Gold | 8.49 | 14.92 | 3.19 |
| Nifty 200 Value | 6.98 | 43.25 | -12.51 |

Correlation Matrix
| Nifty 50 | Alpha 50 | Low Vol | MC150 Qual | MC150 Mom | 200 Mom | 200 Qual | 200 Val | 200 Alpha | SC250 Qual | MC 150 | Gold | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nifty 50 | 1.00 | 0.78 | 0.90 | 0.82 | 0.80 | 0.86 | 0.86 | 0.79 | 0.83 | 0.75 | 0.84 | 0.04 |
| Nifty Alpha 50 | 0.78 | 1.00 | 0.81 | 0.88 | 0.94 | 0.90 | 0.78 | 0.81 | 0.93 | 0.88 | 0.93 | 0.06 |
| Nifty 50 Low Vol | 0.90 | 0.81 | 1.00 | 0.88 | 0.84 | 0.87 | 0.94 | 0.78 | 0.85 | 0.79 | 0.88 | 0.05 |
| Nifty MC150 Quality | 0.82 | 0.88 | 0.88 | 1.00 | 0.92 | 0.86 | 0.86 | 0.79 | 0.88 | 0.89 | 0.95 | 0.05 |
| Nifty MC150 Momentum | 0.80 | 0.94 | 0.84 | 0.92 | 1.00 | 0.92 | 0.81 | 0.81 | 0.93 | 0.87 | 0.96 | 0.07 |
| Nifty 200 Momentum | 0.86 | 0.90 | 0.87 | 0.86 | 0.92 | 1.00 | 0.84 | 0.82 | 0.97 | 0.81 | 0.89 | 0.06 |
| Nifty 200 Quality | 0.86 | 0.78 | 0.94 | 0.86 | 0.81 | 0.84 | 1.00 | 0.72 | 0.84 | 0.75 | 0.83 | 0.06 |
| Nifty 200 Value | 0.79 | 0.81 | 0.78 | 0.79 | 0.81 | 0.82 | 0.72 | 1.00 | 0.83 | 0.78 | 0.86 | 0.08 |
| Nifty 200 Alpha | 0.83 | 0.93 | 0.85 | 0.88 | 0.93 | 0.97 | 0.84 | 0.83 | 1.00 | 0.83 | 0.91 | 0.06 |
| Nifty SC250 Quality | 0.75 | 0.88 | 0.79 | 0.89 | 0.87 | 0.81 | 0.75 | 0.78 | 0.83 | 1.00 | 0.91 | 0.04 |
| Nifty Midcap 150 | 0.84 | 0.93 | 0.88 | 0.95 | 0.96 | 0.89 | 0.83 | 0.86 | 0.91 | 0.91 | 1.00 | 0.07 |
| Gold | 0.04 | 0.06 | 0.05 | 0.05 | 0.07 | 0.06 | 0.06 | 0.08 | 0.06 | 0.04 | 0.07 | 1.00 |
Conclusion
While I started this analysis to understand the performance of smart-beta funds, I was more surprised by how much better the Nifty Midcap 150 performs compared to the Nifty 50 for only a modest increase in volatility.
Another interesting observation was how highly correlated all of these indices are, a lot of them move almost in-sync. This is in direct contrast to the U.S. market in which some factors even exhibit negative correlations.
The only instrument that had a low correlation was gold, interestingly though, even it did not have a negative correlation. Which may cast some doubt on the claim that gold can be reliably used as a hedge for portfolios.
I’ve purposefully avoided drawing any conclusions about individual indices, because ultimately, I think that’s a call you should make yourself :)
Hope you found this useful, or at the very least sparked some new ideas!
