What is a backtesting universe?
A universe is the set of stocks your strategy is allowed to trade. When you run a backtest, only stocks within the universe on a given rebalance date are considered. The choice of universe is one of the most impactful decisions you make — it affects liquidity, diversification, factor exposure, and the realism of your results.
NIFTY50 — the liquid blue-chip universe
NIFTY50 contains the 50 largest NSE-listed stocks by free-float market capitalisation. These are India's most liquid, most researched, and most institutionally owned stocks — Reliance, HDFC Bank, Infosys, TCS, and similar names.
Best suited for: strategies that require very high liquidity, or strategies targeting large-cap exposure (e.g. index enhancement approaches).
Limitation: 50 stocks is a small pool. A strategy that selects the top 15 from NIFTY50 is concentrating in 15 of the 50 most-crowded trades on the Indian market. Diversification is limited and many strategies will have similar holdings at most times.
Return profile: because large-caps are heavily researched, genuine alpha is harder to find here. Strategies tend to produce smaller excess returns over the NIFTY50 benchmark.
NIFTY100 — the balanced choice
NIFTY100 adds the next 50 stocks to NIFTY50 — the large-cap stocks just outside the top 50. These are still liquid, still covered by institutional research, but slightly less efficient than the pure NIFTY50 names.
Best suited for: most general-purpose strategies. 100 stocks gives you enough candidates to build meaningful portfolios of 10–30 stocks while maintaining acceptable liquidity.
Factor strategies: value, quality, and low-volatility factors tend to perform more distinctly in NIFTY100 than NIFTY50 because the efficiency gap between the best and worst names is larger.
NIFTY200 — the broader opportunity set
NIFTY200 covers the top 200 NSE stocks by free-float market cap — spanning large and upper mid-cap. The additional 100 stocks (NIFTY101–200) are where less-researched mid-cap names live, and historically this is where quantitative factors have shown stronger performance in India.
Best suited for: momentum strategies, fundamental screening, and any approach where factor signals are stronger in mid-cap territory.
Limitation: stocks in the 150–200 range can have lower daily liquidity. For a retail backtester, this is usually fine — but for institutional-scale deployment the slippage and impact costs would be material.
Return profile: backtests tend to show higher gross returns in NIFTY200 vs NIFTY50, but the gap narrows significantly once realistic transaction costs and slippage are applied to the less-liquid names.
Survivorship bias — why universe selection matters beyond liquidity
A critical issue with universe choice is how the backtest handles membership over time. NIFTY50 and NIFTY100 membership changes every quarter when NSE rebalances the indices. If your backtest always uses today's NIFTY50 list and applies it backwards, you are only testing on stocks that survived to be in NIFTY50 today — meaning you exclude every stock that was kicked out due to poor performance.
This survivorship bias makes historical results look better than they would have been in real trading. The correct approach is to use point-in-time membership: on each rebalance date, only include stocks that were actually in the index on that date.
ftInvstr applies point-in-time universe membership automatically — the universe you see on each rebalance date reflects what was actually available then, not today's composition.
A practical comparison
| Universe | Stock count | Liquidity | Best for |
|---|---|---|---|
| NIFTY50 | 50 | Very high | Index enhancement, large-cap focused strategies |
| NIFTY100 | 100 | High | General purpose — value, quality, momentum |
| NIFTY200 | 200 | Medium–high | Momentum, broader factor strategies, mid-cap exposure |
What ftInvstr supports
ftInvstr provides curated NSE universes including NIFTY50, NIFTY100, NIFTY200, and broader market baskets. Each universe uses point-in-time membership to reduce survivorship bias, and universe membership is re-evaluated on each rebalance date so your backtest reflects what was actually tradeable at the time.
Test your strategy across different universes
Run the same strategy on NIFTY50, NIFTY100, and NIFTY200 and compare how the universe choice affects CAGR, Sharpe, and drawdown.
Start free — no credit card needed