Indicator Predictability Analysis

43 technical indicators backtested across 456 Nifty 500 stocks.

What does this page tell me?
  • Win Rate %: % of signals that resulted in a gain. Above 50% = more wins.
  • G/L Ratio: Avg gain / avg loss. Above 1.0 = winners larger than losers.
  • Best: Top-right corner of scatter chart = high win rate AND high G/L.

Methodology: Long-only. Buy on signal next bar, sell on exit signal next bar. Returns = % change entry→exit close prices. Aggregated across all qualifying stocks.

Generated: 2026-06-15T17:50:19.770174  456 stocks, 43 indicators
43
Indicators Tested
456
Stocks Covered
72.9% (RSI-strict(20/80))
Best Win Rate
8.62 (SMA(200))
Best G/L Ratio

Win Rate Ranking

Higher = more signals result in a gain.

G/L Ratio Ranking

Above 1.0 = winners larger than losers on average.

Win Rate vs G/L Ratio (Scatter)

Best indicators: top-right corner. Each point = one indicator, coloured by category.

Full Results Table

rankindicatorcategorywin_rategl_ratioavg_gainavg_lossreturn_raten_tradesn_stocks
1RSI-strict(20/80)momentum72.9301.78053.32929.9552.0281,378456
2UltOsc(7,14,28)momentum72.3603.98198.64424.7803.6042,844456
3RSI(14)momentum69.3200.90117.45719.3821.3176,528456
4RSI-mild(40/60)momentum69.0400.7048.80512.5131.17619,422456
5Keltner(20,1.5)volatility68.5800.78511.07014.1081.22414,378456
6Bollinger Bands(20,2)volatility67.3500.79210.04012.6801.20717,558456
7Stochastic(14,3)momentum67.0000.7407.1329.6401.16639,488456
8Williams %R(14)momentum66.9800.7407.1269.6261.16639,496456
9BB %B(20)volatility66.6700.7748.99511.6221.18321,312456
10CMO(9)momentum66.6600.7668.22710.7441.17730,513456
11CCI(20)momentum66.4200.7337.96110.8601.15126,575456
12MFI(14)momentum66.1800.95613.48314.1011.2959,524456
13StochRSI(14)momentum63.3900.8546.2227.2821.17567,931456
14HistVol(20)volatility57.7301.66322.63813.6151.53713,988456
15ChopIndex(14)volatility53.7101.99416.8668.4611.60814,635456
16MassIndex(25,9)volatility50.3401.4239.6426.7771.2209,858456
17VolOsc(5,10)volume48.8301.3044.6923.5981.125160,583456
18ADX(14)trend47.6102.42616.7676.9121.63123,659456
19CMF(20)volume46.6001.7426.9103.9681.27871,018456
20Trix(15,9)momentum45.8302.21613.1145.9161.47441,757456
21EoM(14)volume44.1401.9546.3113.2301.30493,413456
22TEMA(20)trend43.8501.6744.8382.8901.173183,611456
23HMA(20)trend43.7701.6604.8612.9281.165185,047456
24ROC(9)momentum43.4801.9996.1613.0821.304130,612456
25Momentum(10)momentum43.1402.0526.4183.1281.317123,174456
26Aroon(25)trend43.0002.97517.7865.9781.71034,044456
27Parabolic SARtrend42.9501.9659.4544.8111.27474,745456
28OBV(20MA)volume42.8402.2998.5873.7341.41391,705456
29Donchian(20)volatility42.7103.70531.6688.5482.00917,485456
30DEMA(20)trend42.3501.8945.4072.8541.226158,943456
31TSI(25,13)momentum42.1002.43211.5534.7511.44558,601456
32MACD(12,26,9)momentum42.0402.33910.4994.4901.40468,822456
33SuperTrend(10,3)trend41.7103.41027.8868.1771.83919,668456
34WMA(20)trend40.7402.2296.4332.8861.316128,324456
35PVT(20MA)volume40.7202.79812.6664.5271.54663,299456
36SMA(20)trend40.0302.5708.0033.1141.429100,396456
37Awesome Osc(5,34)momentum39.8203.47618.1115.2111.78236,714456
38EMA(20)trend39.7902.5707.4412.8951.421111,628456
39DPO(21)momentum38.6303.38912.3523.6451.69560,244456
40EMA(50)trend36.9003.74211.8923.1781.75067,715456
41SMA(50)trend36.3503.88213.2703.4181.77458,362456
42EMA(200)trend32.7407.67327.6033.5972.84031,710456
43SMA(200)trend32.0908.61732.2473.7423.08625,215456
Static snapshot · Generated 30 Jun 2026, 08:03 · Source: Nifty 500 PostgreSQL ML Pipeline · ← Back