Textbook rules — moving-average crosses, Supertrend, RSI, MACD, Bollinger Bands, breakouts and candle patterns — run on the same 4 indices over the same twenty years with the same costs, so they can be compared fairly against simply buying and holding the index.
30 textbook trading strategies backtested on Nifty 50, Bank Nifty, Sensex, Nifty IT from Dec 2005 to Nov 2026, after costs. On Nifty 50, the top 3 by CAGR were EMA 20/50 Crossover (8.6%), MACD Zero-Line Cross (7.3%), Ichimoku Cloud Breakout (6.7%), against 11.0% a year for buy-and-hold; 0 of 30 beat it.
As of · Hypothetical backtests by Jivani Markets; re-run weekly
Buy and hold Nifty 50: CAGR 11.0%, max drawdown −59.9% (30 Dec 2005 to 9 Nov 2026). Sorted by CAGR.
Buy and hold Bank Nifty: CAGR 13.1%, max drawdown −68.8% (30 Dec 2005 to 9 Nov 2026). Sorted by CAGR.
Buy and hold Sensex: CAGR 10.9%, max drawdown −60.9% (30 Dec 2005 to 9 Nov 2026). Sorted by CAGR.
Buy and hold Nifty IT: CAGR 10.7%, max drawdown −65.7% (30 Dec 2005 to 9 Nov 2026). Sorted by CAGR.
Of the 30 rules with at least 10 trades, the top by CAGR from 30 Dec 2005 to 9 Nov 2026 was EMA 20/50 Crossover at 8.6% a year after costs (worst fall 29.9%), against 11.0% a year and a worst fall of 59.9% for buying and holding the index. None of the 30 beat buy-and-hold on annual return. Hypothetical results; past performance is not indicative of future results.
Of the 29 rules with at least 10 trades, the top by CAGR from 30 Dec 2005 to 9 Nov 2026 was MACD Zero-Line Cross at 12.2% a year after costs (worst fall 38.9%), against 13.1% a year and a worst fall of 68.8% for buying and holding the index. None of the 29 beat buy-and-hold on annual return. Hypothetical results; past performance is not indicative of future results.
Tested on the Nifty 50 index over the same 21 years: RSI 30/70 returned 2.1% a year with a 75.0% win rate over 20 trades; RSI 50 Momentum returned 2.0% a year with a 28.0% win rate over 264 trades; RSI Oversold in an Uptrend returned 0.4% a year with a 54.5% win rate over 11 trades; RSI(2) Pullback returned −2.4% a year with a 57.4% win rate over 176 trades; buy-and-hold returned 11.0%. A high win rate did not mean a high return. Hypothetical results; past performance is not indicative of future results.
With the same engine as the Jivani Markets backtester: daily candles, long only, signals on the close and orders at the next session's open, ₹10 lakh of capital with all of it in one position at a time, retail delivery charges and size-based slippage, and price-index data without dividends. Each index is traded at its own level as a stand-in for an index fund or ETF.
Every week, through the last closed session. Each page shows the dates it covers.