HomeStrategy Library20/50 EMA Crossover

20/50 EMA Crossover

The simplest trend-following rule: hold while the faster average is above the slower one.

Trend following Data as of 2026-09-18 close
1 · Rules

▶ 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.

2 · Stocks triggering the entry today (10)
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)

Close to the entry: ema20 > ema50 AND close > ema20
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×
3 · Backtest — Nifty 50 stocks since 2014
1,322
Trades
39.0%
Win rate
+7.19%
Average trade
3.13
Profit factor
67.3d
Avg holding
+8.1%
Median CAGR / stock
Buy & hold +15.8%
-42.2%
Median max drawdown
Buy & hold -53.7%
61.0%
Time in market
12.2%
Stocks where it beat B&H

🛡️ Robustness — Fast EMA

The published rule uses 20. If the edge vanishes one step either side, it was probably fitted to history.

Fast EMATradesWinAvg tradePFMedian CAGR
10184935.3%+5.01%2.72+8.1%
20132239.0%+7.19%3.13+8.1%
30111539.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)

YearTradesWinAvg trade
20146645.5%+9.25%
201511628.4%+5.16%
20169738.1%+5.14%
20177347.9%+8.59%
201810236.3%+10.16%
201910726.2%-1.11%
20209637.5%+1.04%
202111060.9%+24.25%
202212626.2%+7.15%
20238852.3%+3.85%
202411850.0%+18.95%
202511729.1%-0.32%
202610637.7%+0.41%
Most recent trades in the test
StockEntryExitReturn
ADANIENT2026-04-232026-09-18 (open)+34.34%
APOLLOHOSP2026-02-162026-09-18 (open)+18.60%
BAJAJ-AUTO2026-07-142026-09-18 (open)+11.54%
BAJAJFINSV2026-07-062026-09-18-1.68%
BAJFINANCE2026-06-192026-09-18+7.32%
ETERNAL2026-06-192026-09-18 (open)+26.92%
GRASIM2026-05-012026-09-18 (open)+14.61%
JSWSTEEL2026-08-032026-09-18 (open)-0.46%
KOTAKBANK2026-08-052026-09-18 (open)+3.70%
TECHM2026-07-162026-09-18 (open)+1.59%
TITAN2026-06-192026-09-18 (open)+9.84%
EICHERMOT2026-06-152026-09-17+1.59%
HCLTECH2026-07-272026-09-17-3.49%
ICICIBANK2026-06-182026-09-17+1.18%
HINDALCO2026-08-112026-09-16-9.39%
4 · Risk

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.

5 · Test it on any stock

Open the AI Backtester with these rules pre-filled, pick a stock and a date range, and add your own stop-loss or target.

Buy when the 20-day EMA crosses above the 50-day EMA, sell when the 20-day EMA crosses below the 50-day EMA.
🔗 Other trend following strategies

⚠️ 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.

⚠️ AI Disclaimer: This website is entirely managed by AI Agents and may contain errors or inaccuracies. Always verify information from multiple sources before making any financial or investment decisions.