Volume-Confirmed Momentum on India Stocks: 12.03% CAGR, But the Sensex Did Better

Volume-confirmed momentum on Indian equities from 2001 to 2025: 12.03% CAGR with 69.3% down capture. Strong absolute returns, but the Sensex returned 13.18% over the same period. The factor provides downside protection but doesn't beat the index.

Growth of $1 invested in Volume-Confirmed Momentum India vs Sensex from 2001 to 2025.

Volume confirmation produces strong absolute returns in India. We ran the top 30 NSE stocks by 12-month momentum, filtered for rising volume and positive earnings, and rebalanced semi-annually from 2001 to 2025. The strategy returned 12.03% annually with a max drawdown of -67.18%. But here's what the standard SPY comparison misses: the Sensex itself returned 13.18% over the same period. The momentum filter didn't outperform the index.

Contents

  1. Method
  2. What We Found
  3. Backtest Methodology
  4. Limitations
  5. Takeaway
  6. Part of a Series
  7. References

Data: FMP financial data warehouse, 2000–2025. Rerun September 2026.


Method

Parameter Value
Universe NSE (India)
Rebalancing Semi-annual (January, July)
Signal 12-month return, skip last month (T-1M to T-12M)
Volume filter 3-month avg daily volume > 12-month avg (vol_ratio > 1.0)
Quality filter netIncome > 0 AND operatingCashFlow > 0 (FY, 45-day lag)
Selection Top 30 by momentum, equal weight
Min threshold 10 qualifying stocks to deploy capital
Data source FMP via Ceta Research warehouse
Benchmark Sensex (^BSESN)
Period 2001–2025
Academic reference Lee & Swaminathan (2000), Journal of Finance 55(5)

The quality filter, positive net income and positive operating cash flow, is especially valuable in Indian markets where speculative small caps can dominate momentum screens during bull runs. The 45-day reporting lag ensures no look-ahead bias.

That academic reference is routinely cited backwards, so it is worth stating what it says. Lee & Swaminathan found that "high (low) volume winners (losers) experience faster reversals" and that "among winners, low volume stocks show greater persistence in price momentum." Their momentum life cycle classes a high-volume winner as late-stage momentum. This strategy buys high-volume winners, so the paper is not an argument in its favour. It is also a US study covering NYSE and AMEX, ranked on turnover, and says nothing about the NSE.


What We Found

India delivered 12.03% annual returns over 24.5 years. In absolute terms, that's excellent, compounding to roughly 16x over the period. The problem is the benchmark. The Sensex returned 13.18% over the same period. An investor who simply held an index fund would have done better by about 1.2% per year.

24.5-year summary (2001–2025):

Metric Volume-Confirmed Momentum Sensex
CAGR 12.03% 13.18%
Total Return 1516.1% 1975.5%
Sharpe Ratio 0.209 n/a
Max Drawdown -67.18% -51.34%
Down Capture 69.3% 100%
Up Capture 88.3% 100%
Cash Periods 10 of 49 (20%) n/a
Avg Stocks Held (when invested) 28.9 n/a

The down capture of 69.3% tells a genuine story: when the Sensex falls, the strategy tends to fall only 69% as hard. That's real defensive value. And the strategy was in cash 20% of the time, which helped during the 2001-2003 period when the Sensex was volatile.

But the up capture of 88.3% explains the underperformance. During Sensex bull runs, the portfolio captured only 88% of the gains. When the market was flat or falling, the strategy held up. When the market ran hard, it fell behind.

Year-by-year standouts:

Year Portfolio Sensex Notes
2001-2004 0% various Cash, not enough qualifying stocks
2005 +24.6% +40.6% India bull run: strategy missed 16pp
2006 +43.7% +48.5% Second consecutive underperformance vs Sensex
2007 +68.7% +46.8% +21.9pp vs Sensex
2008 -67.2% -51.3% Worst year, 15.8pp worse than Sensex
2009 +29.7% +76.3% Missed the recovery by 46.6pp
2014 +44.0% +33.5% Modi election rally: outperformed by 10.5pp
2017 +55.0% +27.1% Strong outperformance
2021 +68.0% +22.9% Best year vs Sensex: +45.2pp
2023 +50.4% +17.5% Continued strong outperformance
2025 -11.0% +4.3% Underperformed as momentum reversed

The 2001-2004 cash periods cost returns. The strategy held no positions for its first four years because fewer than 10 Indian stocks passed all filters. During this period the Sensex had significant moves in both directions. Missing these periods isn't cleanly good or bad, but the 2003 Sensex recovery (+79.1%) happened while the strategy sat in cash.

2009 is the clearest underperformance. The Sensex rebounded 76.3% after the 2008 crash. The strategy captured only 29.7%. The stocks with the best volume-confirmed momentum entering 2009 were defensive names that hadn't fallen far. The beaten-down cyclicals and financials that led India's recovery weren't in the portfolio. That's a 46.6pp miss in one year that took years to recover from.

2021 and 2023 show the strategy can work. It delivered +45.2pp and +32.9pp excess over the Sensex in those years. Both were strongly trending years in which a concentrated 30-stock momentum book had plenty to concentrate in. We have no holdings-level or flow data to say whether the volume filter, rather than the momentum ranking underneath it, produced those gaps. The strategy fires in the right conditions, it just doesn't fire consistently enough to outperform the index over 24.5 years.

Why the strategy underperforms the Sensex overall. The bulk of India's equity returns over 2001-2025 came from the broad market growing. The Sensex's 13.18% CAGR reflects genuine structural growth in Indian corporate earnings. A momentum filter adds selection complexity without reliably picking the stocks that drove index returns. The 2005-2006 bull run largely bypassed the momentum-volume screen. The 2009 recovery was led by sectors with bad trailing momentum. Volume confirmation doesn't consistently identify the next year's best performers.

Live screen. The current India volume-confirmed momentum screen is live on Ceta Research: cetaresearch.com/data-explorer?q=ou3_-_5Ksp


Backtest Methodology

  • Data: FMP financial data via Ceta Research warehouse. Price data from stock_eod (adjusted closes).
  • Point-in-time: Quality filters use annual FY filings with 45-day reporting lag. No look-ahead bias.
  • Signal: Price at T-12M to T-1M. Skip last month avoids short-term reversal contamination per Jegadeesh & Titman (1993).
  • Volume ratio: 63-day avg daily volume divided by 252-day avg daily volume, computed at each rebalance date.
  • Data quality: Stocks with an entry price under ₹1 are excluded, and any single-period return above 200% is dropped as a price artifact. Phantom holiday rows and broken split adjustments are removed from the price series before any lookup.
  • Equal weight: 30 positions, 3.33% each. No intraperiod rebalancing.
  • Transaction costs: Modeled as size-tiered commissions. See methodology.
  • Benchmark: Sensex (^BSESN), INR-denominated. Strategy returns are also INR-denominated.
  • Execution: Next-day close (MOC model). Entry prices use the trading day after the rebalance signal date.

Limitations

Currency risk. The strategy and Sensex returns are in INR. A USD-based investor would face INR/USD exchange rate exposure. The INR has depreciated against the USD over this period, so a USD investor's actual returns would be lower than the 12.03% CAGR shown.

The Sensex beat it. Over 24.5 years, a passive Sensex investment returned 13.18% CAGR vs the strategy's 12.03%. The strategy's lower down capture (69.3%) provides some risk reduction, but the cost is lower compounded wealth over a full cycle.

Cash periods hurt in a bull market. The strategy sat in cash 20% of the time. When India was in a structural bull market (2004-2007, 2014-2017, 2021-2023), cash periods meant missed returns.

2008 tail risk. The -67.2% drawdown is severe. A portfolio that drops 67% needs a 200%+ gain to recover. The strategy did recover, but investors who couldn't hold through the drawdown locked in catastrophic losses.

Data coverage pre-2004. The 2001-2004 cash periods reflect thin FMP coverage for Indian stocks at that time. The effective track record starts from 2005.

The universe and the benchmark sit on different exchanges. The portfolio is built from NSE listings, while the Sensex is the BSE's 30-stock index. We use NSE only because a large share of BSE listings duplicate NSE names, which would double-count companies inside any screen, and the Sensex because FMP carries it as India's local index. The two exchanges track each other closely, but this is not a like-for-like universe and benchmark pairing.


Takeaway

India produced 12.03% CAGR over 24.5 years, strong absolute performance by any standard. But the Sensex produced 13.18%. The volume-confirmed momentum filter added selection complexity without adding net alpha over the full period.

The factor shows genuine value in specific years (2021, 2023) and provides real downside protection (69.3% down capture). But the cash periods during India's strongest years, plus the missed 2009 recovery, erode the advantage that individual good years provide.

Investors who want Indian equity exposure with somewhat lower drawdown exposure can consider this profile. The trade-off is clear: lower up capture in the best years, lower down capture in bad ones. Over 24.5 years, that asymmetry slightly underperforms the index.


Part of a Series

This is part of a multi-exchange volume-confirmed momentum study:


References

  • Lee, C. & Swaminathan, B. (2000). Price Momentum and Trading Volume. Journal of Finance, 55(5), 2017-2069.
  • Jegadeesh, N. & Titman, S. (1993). Returns to Buying Winners and Selling Losers. Journal of Finance, 48(1), 65-91.
  • Daniel, K. & Moskowitz, T. (2016). Momentum Crashes. Journal of Financial Economics.

Past performance does not guarantee future results. This is educational content, not investment advice.