Featured image of post What Are Smart-Beta Funds, and Do They Work in India?

What Are Smart-Beta Funds, and Do They Work in India?

A 10-year, data-driven look at factor investing across Indian indices

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.

IndexCAGR (%)Max Drawdown (%)Annual Volatility (%)Sharpe Ratio
Nifty Midcap 150 Momentum0.20-39.610.191.02
Nifty Midcap 1500.11-38.670.190.97
Nifty 50 Low Volatility0.12-29.330.140.91
Nifty 200 Alpha0.18-37.500.210.84
Nifty Smallcap 250 Quality0.15-51.910.190.81
Nifty 200 Momentum0.16-34.210.200.80
Nifty Midcap 150 Quality0.12-36.260.160.79
Nifty Alpha 500.17-40.670.220.78
Nifty 200 Quality0.10-29.510.150.70
Gold0.09-22.000.140.67
Nifty 500.10-38.440.170.63
Nifty 200 Value0.10-60.740.230.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

IndexMedian (%)Max (%)Min (%)
Nifty Midcap 15024.80111.92-34.44
Nifty Midcap 150 Momentum20.33117.42-25.76
Nifty Alpha 5017.82155.47-29.71
Nifty Smallcap 250 Quality17.38126.86-40.91
Nifty 200 Alpha16.8994.24-28.06
Nifty 200 Momentum16.2683.07-26.50
Nifty 200 Value15.33122.79-49.22
Nifty Midcap 150 Quality14.4995.27-29.52
Nifty 50 Low Volatility11.8673.76-22.34
Nifty 5011.7994.67-33.40
Nifty 200 Quality10.1972.80-26.04
Gold6.9146.57-16.30

3-Year

IndexMedian (%)Max (%)Min (%)
Nifty Midcap 15026.1539.8913.87
Nifty Midcap 150 Momentum22.2344.36-3.11
Nifty Alpha 5020.8146.82-4.85
Nifty 200 Alpha19.5834.96-2.37
Nifty 200 Momentum19.0231.100.11
Nifty Smallcap 250 Quality18.4746.97-14.18
Nifty Midcap 150 Quality15.1728.59-3.40
Nifty 50 Low Volatility13.5125.71-2.51
Nifty 5013.1631.64-5.25
Nifty 200 Quality12.4725.03-1.40
Nifty 200 Value9.9047.50-22.32
Gold7.2220.28-2.53

5-Year

IndexMedian (%)Max (%)Min (%)
Nifty Midcap 15026.8536.9021.45
Nifty Alpha 5022.7439.540.54
Nifty Midcap 150 Momentum21.4839.993.87
Nifty 200 Alpha18.8333.764.83
Nifty 200 Momentum18.2129.995.38
Nifty Smallcap 250 Quality15.7437.87-3.01
Nifty Midcap 150 Quality14.7524.111.78
Nifty 5013.2524.57-2.79
Nifty 50 Low Volatility13.1224.091.43
Nifty 200 Quality13.1121.08-0.48
Gold8.4914.923.19
Nifty 200 Value6.9843.25-12.51

Correlation Matrix

Nifty 50Alpha 50Low VolMC150 QualMC150 Mom200 Mom200 Qual200 Val200 AlphaSC250 QualMC 150Gold
Nifty 501.000.780.900.820.800.860.860.790.830.750.840.04
Nifty Alpha 500.781.000.810.880.940.900.780.810.930.880.930.06
Nifty 50 Low Vol0.900.811.000.880.840.870.940.780.850.790.880.05
Nifty MC150 Quality0.820.880.881.000.920.860.860.790.880.890.950.05
Nifty MC150 Momentum0.800.940.840.921.000.920.810.810.930.870.960.07
Nifty 200 Momentum0.860.900.870.860.921.000.840.820.970.810.890.06
Nifty 200 Quality0.860.780.940.860.810.841.000.720.840.750.830.06
Nifty 200 Value0.790.810.780.790.810.820.721.000.830.780.860.08
Nifty 200 Alpha0.830.930.850.880.930.970.840.831.000.830.910.06
Nifty SC250 Quality0.750.880.790.890.870.810.750.780.831.000.910.04
Nifty Midcap 1500.840.930.880.950.960.890.830.860.910.911.000.07
Gold0.040.060.050.050.070.060.060.080.060.040.071.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!

Licensed under CC BY-NC-SA 4.0
Last updated on Feb 11, 2026 12:04 +0530