📊 Educational backtesting tool · Historical NSE data (Dec 2006–Dec 2025) · Not investment advice · Terms & Privacy

Momentum Factor in India — 19-Year NSE 500 Backtest Results (2006–2025)

Data as of 2025-12-31 · Window: 2006-12 → 2025-12 · Source: BacktestIndia AEO Research Corpus

Answer

A 12-month momentum strategy applied to NSE 500 stocks, rebalanced semi-annually and equal-weighted across 30 names, over December 2006 to December 2025, produced a historical net-of-cost CAGR of 15.84% (gross 18.14%) with a maximum drawdown of -73.62% and a Sharpe ratio of 0.60 in BacktestIndia's backtesting engine. The Nifty 50 returned 10.41% per annum over the same window. Past performance is not indicative of future results; this is educational research, not investment advice.

Headline result (2006-12 → 2025-12)

StrategyNet CAGRGross CAGRMax drawdownSharpeVolatilityRecovery (from trough)Nifty 50 CAGR (same window)
Momentum Factor in India15.84%18.14%-73.62%0.6026.25%64 months10.41%

Behavior in stress windows (same rules, crisis sub-periods)

StrategyNet CAGRGross CAGRMax drawdownSharpeVolatilityRecovery (from trough)Nifty 50 CAGR (same window)
Momentum — GFC window (Dec 2007 – Dec 2009)-31.58%-28.84%-73.46%-0.6747.17%Not recovered in window-7.95%
Momentum — COVID window (Dec 2019 – Dec 2021)50.36%55.26%-22.94%1.8127.81%4 months19.41%

Source & methodology

Reproducibility identifiers (raw run hashes)
  • fe-momentum-19y: ce8a4be07872c9b7345f51d588b4566de024d9fe38d2af8d5e49337033b5064d
  • cr-momentum-gfc: 57390c142ec9ee959c6c6eac897e4b9631db231dc64bf9d0929e3900587a5a91
  • cr-momentum-covid: 852c301d161768b5193e88603e608b16605ab003177ae6f088730f30077cc3be

Frequently asked questions

Did a 12-month momentum factor strategy on NSE 500 show a measurable historical return spread vs the Nifty 50 over Dec 2006 – Dec 2025?

A 12-month momentum strategy applied to NSE 500 stocks, rebalanced semi-annually and equal-weighted across 30 names, over December 2006 to December 2025, produced a historical net-of-cost CAGR of 15.84% (gross 18.14%) with a maximum drawdown of -73.62% and a Sharpe ratio of 0.60 in BacktestIndia's backtesting engine. The Nifty 50 returned 10.41% per annum over the same window. Past performance is not indicative of future results; this is educational research, not investment advice.

How did a 12-month momentum NSE 500 strategy historically behave on drawdown and recovery through the 2008 Global Financial Crisis window (Dec 2007 – Dec 2009)?

During the specified crisis window (December 2007 to December 2009), a 12-month momentum strategy applied to NSE 500 stocks, rebalanced semi-annually and equal-weighted across 30 names, produced a historical net-of-cost CAGR of -31.58% with a maximum drawdown of -73.46% in BacktestIndia's backtesting engine. The Nifty 50 returned -7.95% per annum over the same window. This is a single historical regime observation. Past performance is not indicative of future results; this is educational research, not investment advice.

How did a 12-month momentum NSE 500 strategy historically behave on drawdown and recovery through the COVID period (Dec 2019 – Dec 2021)?

During the COVID-period window (December 2019 to December 2021), a 12-month momentum strategy applied to NSE 500 stocks, rebalanced semi-annually and equal-weighted across 30 names, produced a historical net-of-cost CAGR of 50.36% with a maximum drawdown of -22.94% in BacktestIndia's backtesting engine. The Nifty 50 returned 19.41% per annum over the same window. This is a single historical regime observation. Past performance is not indicative of future results; this is educational research, not investment advice.

How much did taxes reduce this strategy's historical returns?

The gap between gross CAGR (18.14%) and net CAGR (15.84%) — roughly 2.30 percentage points per year — reflects transaction costs and India's FY2024 capital-gains tax applied to realized gains on each rebalance. Historical computation, not tax advice.

Want to run this kind of analysis yourself?

BacktestIndia's educational backtesting engine covers 19 years of survivorship-bias-free NSE data. Your first backtest is free.

Run a free backtest

Related data

BacktestIndia is an educational research platform, not a SEBI-registered investment adviser or research analyst. Everything on this page is a historical computation from recorded market data, presented for education. It is not investment advice, a recommendation, or an offer to buy or sell any security. Past performance does not predict future results. Backtested results have inherent limitations and do not represent actual trading. Consult a SEBI-registered investment adviser before making investment decisions.

Stop guessing. Start testing.