Data to 22 October 2026
About

Methods

Factors

Code: pipeline/tipsheet/compute/factors.py, publish/factors.py (run inside the indices step).

Bundles: factors/*. Page: /factors/.

Which index stands for each factor

For each factor, the NSE strategy index with the longest live record (earliest launch), compared with the universe it selects from, so the comparison isolates the factor rule rather than a size difference:

FactorIndexLive sinceCompared with
Low volatilityNifty100 Low Volatility 30Jul 2016Nifty 100
QualityNifty200 Quality 30Apr 2018Nifty 200
ValueNifty500 Value 50Oct 2018Nifty 500
MomentumNifty200 Momentum 30Aug 2020Nifty 200
AlphaNifty Alpha 50Nov 2012Nifty 500 (its 300-stock selection universe has no NSE index of its own)
Equal weightNifty100 Equal WeightJun 2013Nifty 100

The Nifty500 factor family (Momentum 50, Quality 50, Low Volatility 50) shares one parent but launched in 2024–25, so nearly all of its history is back-calculated; it was not used.

Measures

Limits

This note is the repository file docs/methods/factors.md, rendered as-is.