20/50 EMA Crossover
The simplest trend-following rule: hold while the faster average is above the slower one.
▶ Entry
20-day EMA crosses above the 50-day EMA.
Screener form: ema20 crosses above ema50 — EMA 20 crosses above EMA 50.
■ Exit
20-day EMA crosses below the 50-day EMA.
Signals are read on the close; the backtest fills at the next session's open.
| Stock | Sector | Close | Chg | Score | RSI (14) | ADX (14) | Relative volume (RVOL) |
|---|---|---|---|---|---|---|---|
| ADANIPORTSAdani Ports and Special Economic Zone Limited | — | ₹1,824 | +4.93% | 87 | 64.29 | 18.94 | 1.77× |
| GMBREWGM Breweries Limited | FMCG | ₹953.95 | +1.80% | 75 | 67.90 | 15.36 | 2.62× |
| GESHIPThe Great Eastern Shipping Company Limited | Infrastructure | ₹1,432 | +0.49% | 75 | 63.58 | 17.84 | 0.50× |
| FSLFirstsource Solutions Limited | IT | ₹273.45 | +0.13% | 68 | 53.85 | 18.52 | 0.49× |
| USHAMARTUsha Martin Limited | Metal | ₹507.20 | +2.33% | 65 | 56.02 | 12.35 | 1.82× |
| PRSMJOHNSNPrism Johnson Limited | Infrastructure | ₹117.05 | +3.18% | 65 | 64.54 | 37.38 | 0.86× |
| GRAUWEILGrauer & Weil | Chemicals | ₹86.62 | +9.52% | 62 | 74.65 | 17.41 | 30.47× |
| DOLLARDollar Industries Limited | — | ₹273.25 | +2.34% | 62 | 54.97 | 12.83 | 2.19× |
| VGLVARVEE GLOBAL LIMITED | — | ₹66.27 | +0.64% | 58 | 66.04 | 27.24 | 0.22× |
| ORKLAINDIAOrkla India Limited | — | ₹595.65 | +3.01% | 52 | 57.87 | 23.91 | 0.67× |
👀 Setting up (477)
| Stock | Sector | Close | Chg | Score | RSI (14) | ADX (14) | Relative volume (RVOL) |
|---|---|---|---|---|---|---|---|
| AEGISVOPAKAegis Vopak Terminals Limited | — | ₹314.95 | +1.37% | 96 | 69.73 | 26.60 | 1.62× |
| NEOGENNeogen Chemicals Limited | Chemicals | ₹2,488 | +3.87% | 94 | 69.81 | 28.61 | 1.94× |
| KAMDHENUKamdhenu Limited | Metal | ₹41.05 | +3.92% | 94 | 72.39 | 21.57 | 1.20× |
| CONFIPETConfidence Petroleum India Limited | — | ₹91.95 | +5.98% | 94 | 66.40 | 34.17 | 1.27× |
| AUROPHARMAAurobindo Pharma Limited | Pharma | ₹1,734 | +2.60% | 94 | 63.54 | 21.65 | 1.64× |
| GPTHEALTHGPT Healthcare Limited | Healthcare | ₹166.21 | +1.59% | 93 | 66.45 | 28.44 | 3.05× |
| GCSLGretex Corporate Services Limited | Financial Services | ₹618.55 | +4.07% | 93 | 69.27 | 21.37 | 0.90× |
| ABDLAllied Blenders and Distillers Limited | FMCG | ₹647.60 | -0.84% | 91 | 61.51 | 16.03 | 1.14× |
| TBZTribhovandas Bhimji Zaveri Limited | Consumer Durables | ₹603.55 | +4.99% | 90 | 82.35 | 52.04 | 0.34× |
| SWANDEFSwan Defence and Heavy Industries Limited | — | ₹2,746 | +0.94% | 90 | 68.96 | 15.48 | 1.15× |
| SANSERASansera Engineering Limited | Auto | ₹4,260 | +6.03% | 90 | 65.40 | 29.59 | 1.71× |
| MAXESTATESMax Estates Limited | Infrastructure | ₹594.00 | +2.84% | 90 | 76.25 | 39.03 | 0.66× |
| BODALCHEMBodal Chemicals Limited | Chemicals | ₹191.23 | +5.00% | 90 | 82.37 | 62.48 | 0.33× |
| STLNETWORKSTL Networks Limited | — | ₹42.95 | +4.99% | 89 | 90.32 | 46.39 | 0.29× |
| NRLNupur Recyclers Limited | — | ₹143.67 | +4.77% | 89 | 76.70 | 49.18 | 2.30× |
| BHAGYANGRBhagyanagar India Limited | Energy | ₹446.70 | +0.04% | 89 | 66.32 | 16.09 | 2.00× |
| ACEAction Construction Equipment Limited | — | ₹1,229 | +1.96% | 89 | 70.21 | 24.13 | 2.98× |
| VALIANTORGValiant Organics Limited | Chemicals | ₹426.65 | +4.46% | 88 | 81.74 | 33.83 | 2.71× |
| SHREEJISPGShreeji Shipping Global Limited | Infrastructure | ₹708.05 | +2.47% | 88 | 64.19 | 26.47 | 0.71× |
| GMMPFAUDLRGMM Pfaudler Limited | — | ₹1,467 | +7.60% | 88 | 88.56 | 65.97 | 2.73× |
| FILATEXFilatex India Limited | — | ₹93.83 | +3.85% | 88 | 68.33 | 26.66 | 1.33× |
| SPLPETROSupreme Petrochem Limited | Oil & Gas | ₹865.70 | +7.27% | 87 | 71.95 | 30.20 | 3.70× |
| PVRINOXPVR INOX Limited | Media | ₹1,325 | +4.09% | 87 | 65.58 | 33.01 | 1.40× |
| PFOCUSPrime Focus Limited | Media | ₹344.35 | +2.81% | 87 | 74.01 | 34.50 | 3.75× |
| NOCILNOCIL Limited | Chemicals | ₹194.56 | +4.40% | 87 | 68.22 | 34.99 | 1.17× |
| ADANIPORTSAdani Ports and Special Economic Zone Limited | — | ₹1,824 | +4.93% | 87 | 64.29 | 18.94 | 1.77× |
| ACMESOLARAcme Solar Holdings Limited | Infrastructure | ₹435.25 | +5.82% | 87 | 66.98 | 26.90 | 6.06× |
| TALBROAUTOTalbros Automotive Components Limited | Auto | ₹476.70 | +9.54% | 86 | 74.86 | 21.29 | 8.45× |
| SESHAPAPERSeshasayee Paper and Boards Limited | — | ₹249.77 | +0.79% | 86 | 64.67 | 47.60 | 0.46× |
| METROPOLISMetropolis Healthcare Limited | Healthcare | ₹597.45 | +1.90% | 86 | 58.79 | 13.43 | 0.86× |
🛡️ Robustness — Fast EMA
The published rule uses 20. If the edge vanishes one step either side, it was probably fitted to history.
| Fast EMA | Trades | Win | Avg trade | PF | Median CAGR |
|---|---|---|---|---|---|
| 10 | 1849 | 35.3% | +5.01% | 2.72 | +8.1% |
| 20 | 1322 | 39.0% | +7.19% | 3.13 | +8.1% |
| 30 | 1115 | 39.4% | +8.40% | 3.26 | +8.0% |
Robust The average trade is positive at every tested setting. Profitable average trade in 84.6% of years with 5+ trades.
📅 By year (walk-forward view)
| Year | Trades | Win | Avg trade |
|---|---|---|---|
| 2014 | 66 | 45.5% | +9.25% |
| 2015 | 116 | 28.4% | +5.16% |
| 2016 | 97 | 38.1% | +5.14% |
| 2017 | 73 | 47.9% | +8.59% |
| 2018 | 102 | 36.3% | +10.16% |
| 2019 | 107 | 26.2% | -1.11% |
| 2020 | 96 | 37.5% | +1.04% |
| 2021 | 110 | 60.9% | +24.25% |
| 2022 | 126 | 26.2% | +7.15% |
| 2023 | 88 | 52.3% | +3.85% |
| 2024 | 118 | 50.0% | +18.95% |
| 2025 | 117 | 29.1% | -0.32% |
| 2026 | 106 | 37.7% | +0.41% |
Most recent trades in the test
| Stock | Entry | Exit | Return |
|---|---|---|---|
| ADANIENT | 2026-04-23 | 2026-09-18 (open) | +34.34% |
| APOLLOHOSP | 2026-02-16 | 2026-09-18 (open) | +18.60% |
| BAJAJ-AUTO | 2026-07-14 | 2026-09-18 (open) | +11.54% |
| BAJAJFINSV | 2026-07-06 | 2026-09-18 | -1.68% |
| BAJFINANCE | 2026-06-19 | 2026-09-18 | +7.32% |
| ETERNAL | 2026-06-19 | 2026-09-18 (open) | +26.92% |
| GRASIM | 2026-05-01 | 2026-09-18 (open) | +14.61% |
| JSWSTEEL | 2026-08-03 | 2026-09-18 (open) | -0.46% |
| KOTAKBANK | 2026-08-05 | 2026-09-18 (open) | +3.70% |
| TECHM | 2026-07-16 | 2026-09-18 (open) | +1.59% |
| TITAN | 2026-06-19 | 2026-09-18 (open) | +9.84% |
| EICHERMOT | 2026-06-15 | 2026-09-17 | +1.59% |
| HCLTECH | 2026-07-27 | 2026-09-17 | -3.49% |
| ICICIBANK | 2026-06-18 | 2026-09-17 | +1.18% |
| HINDALCO | 2026-08-11 | 2026-09-16 | -9.39% |
Whipsaws in sideways markets; lags at turning points. Works best when ADX confirms a trend.
Test assumptions: long only, one position per stock, next-open fills, 0.2% round-trip cost, split-adjusted prices without dividends, current Nifty 50 members (survivorship bias). Past results do not predict future returns.
Open the AI Backtester with these rules pre-filled, pick a stock and a date range, and add your own stop-loss or target.
⚠️ Educational technical analysis computed automatically from end-of-day NSE prices — not investment advice. Flash Finance is not SEBI-registered. Indicators describe what price has done; they do not predict what it will do. Verify levels on a live chart and manage risk before acting.