Follow Flash Finance FollowTelegram
Home›Strategy Library›20/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-11-02 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)
AARTIDRUGSAarti Drugs Limited Pharma ₹453.80 +4.27% 81 64.40 28.85 1.00×
INDIANBIndian Bank Bank ₹865.25 -0.03% 77 58.46 14.47 0.59×
BSEBSE Limited Financial Services ₹3,490.00 -0.58% 77 59.61 16.54 0.50×
FDCFDC Limited Pharma ₹381.10 +1.09% 70 68.96 27.83 0.66×
ENGINERSINEngineers India Limited Infrastructure ₹289.65 +15.01% 70 57.67 31.94 8.94×
PHOENIXLTDThe Phoenix Mills Limited Infrastructure ₹2,016.60 +3.03% 67 63.66 13.66 1.34×
MANKINDMankind Pharma Limited Pharma ₹2,481.20 -0.47% 65 57.37 23.85 0.62×
GRMOVERGRM Overseas Limited FMCG ₹90.73 +0.24% 61 55.65 26.68 0.57×
SURAKSHASuraksha Diagnostic Limited Healthcare ₹325.45 +2.88% 54 55.33 17.22 0.58×
MANCREDITMangal Credit and Fincorp Limited Financial Services ₹240.09 +1.22% 54 62.90 18.26 0.72×

👀 Setting up (203)

Close to the entry: ema20 > ema50 AND close > ema20
Stock Sector Close Chg Score RSI (14)ADX (14)Relative volume (RVOL)
DIVISLABDivi's Laboratories Limited Pharma ₹9,945.50 +1.69% 94 67.60 22.30 1.49×
ANANDRATHIAnand Rathi Wealth Limited Financial Services ₹2,276.90 +1.11% 94 66.29 25.07 0.42×
ORIENTHOTOriental Hotels Limited Hotels & Resorts ₹163.59 +1.70% 92 73.38 34.14 0.67×
COFORGECoforge Limited IT ₹2,099.00 +2.64% 92 70.60 17.64 1.30×
BOSCHLTDBosch Limited Auto ₹48,100.00 +1.91% 92 62.63 24.98 0.90×
UNIONBANKUnion Bank of India Bank ₹186.00 +0.00% 91 61.55 22.48 0.67×
KOTAKBANKKotak Mahindra Bank Limited Bank ₹458.35 -0.70% 91 66.04 36.05 0.76×
GESHIPThe Great Eastern Shipping Company Limited Infrastructure ₹1,600.40 +0.43% 91 63.29 27.19 0.44×
SAREGAMASaregama India Limited Media ₹545.90 -0.50% 90 64.93 12.36 0.72×
SHREEJISPGShreeji Shipping Global Limited Infrastructure ₹873.65 +3.60% 89 71.73 26.54 0.75×
PETRONETPetronet LNG Limited Oil & Gas ₹300.95 +3.96% 89 59.41 16.85 1.93×
SONACOMSSona BLW Precision Forgings Limited Auto ₹905.95 +1.73% 88 69.96 23.00 0.86×
INDHOTELThe Indian Hotels Company Limited Hotels & Resorts ₹822.50 +1.34% 88 72.05 31.15 1.02×
GCSLGretex Corporate Services Limited Financial Services ₹770.65 +0.42% 88 78.49 32.26 0.86×
ATHERENERGAther Energy Limited Auto ₹1,774.60 +1.06% 88 70.77 24.52 0.85×
ADANIPORTSAdani Ports and Special Economic Zone Limited Infrastructure ₹1,854.00 +0.22% 88 61.69 20.25 0.43×
SMSPHARMASMS Pharmaceuticals Limited Pharma ₹504.15 -1.41% 87 66.27 27.22 1.39×
SHYAMMETLShyam Metalics and Energy Limited Metal ₹1,191.00 +2.42% 87 62.25 25.29 2.94×
RATNAVEERRatnaveer Precision Engineering Limited Metal ₹379.20 +5.26% 87 69.78 31.21 1.94×
NYKAAFSN E-Commerce Ventures Limited E-Commerce & Internet Retail ₹353.65 +1.23% 87 60.66 17.28 1.12×
ACUTAASAcutaas Chemicals Limited Pharma ₹3,892.60 -2.77% 87 67.31 24.76 0.54×
CORONACORONA Remedies Limited Pharma ₹2,171.10 +1.00% 86 59.30 23.95 1.51×
BHARTIARTLBharti Airtel Limited Infrastructure ₹1,989.90 +0.82% 86 67.09 28.29 0.76×
ZYDUSLIFEZydus Lifesciences Limited Pharma ₹1,240.50 -0.40% 85 69.28 11.90 0.80×
TVSMOTORTVS Motor Company Limited Auto ₹4,213.00 +0.42% 85 59.13 24.46 0.73×
TANLATanla Platforms Limited IT ₹645.45 +2.92% 85 76.40 43.96 1.19×
SPECTRUMSpectrum Electrical Industries Limited Electrical Equipment ₹3,982.20 +0.71% 85 69.20 42.01 1.24×
SGMARTSG Mart Limited Metal ₹878.90 +2.63% 85 69.89 37.52 0.77×
KRISHANAKrishana Phoschem Limited Chemicals ₹235.07 +2.85% 85 74.86 25.72 1.03×
ETERNALETERNAL LIMITED E-Commerce & Internet Retail ₹344.00 +0.10% 85 62.36 16.13 0.67×
3 · Backtest — Nifty 50 stocks since 2014
1,321
Trades
39.1%
Win rate
+7.51%
Average trade
3.22
Profit factor
67.2d
Avg holding
+8.2%
Median CAGR / stock
Buy & hold +16.1%
-42.3%
Median max drawdown
Buy & hold -53.7%
60.8%
Time in market
10.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
10184835.3%+5.32%2.83+8.2%
20132139.1%+7.51%3.22+8.2%
30110739.7%+8.84%3.39+8.2%

Robust The average trade is positive at every tested setting. Profitable average trade in 92.3% of years with 5+ trades.

📅 By year (walk-forward view)

YearTradesWinAvg trade
20146344.4%+9.65%
201511228.6%+5.50%
20169439.4%+5.40%
20177147.9%+8.62%
201810335.0%+9.86%
201910825.0%-1.37%
20209837.8%+1.03%
202111060.9%+22.53%
202212627.0%+9.39%
20238552.9%+4.00%
202411949.6%+21.05%
202511730.8%+0.41%
202611539.1%+0.50%
Most recent trades in the test
StockEntryExitReturn
ADANIPORTS2026-09-212026-11-02 (open)+3.16%
BHARTIARTL2026-10-282026-11-02 (open)+0.80%
DRREDDY2026-10-132026-11-02 (open)+8.81%
ETERNAL2026-06-192026-11-02 (open)+33.58%
HCLTECH2026-10-192026-11-02 (open)+3.55%
ICICIBANK2026-11-022026-11-02 (open)-0.97%
INFY2026-10-262026-11-02 (open)+3.92%
KOTAKBANK2026-08-052026-11-02 (open)+15.22%
TCS2026-10-212026-11-02 (open)+0.51%
TECHM2026-10-192026-11-02 (open)+1.33%
TRENT2026-11-022026-11-02 (open)+0.19%
DRREDDY2026-10-072026-10-09-2.51%
COALINDIA2026-10-062026-10-07-3.57%
APOLLOHOSP2026-02-162026-10-05+4.49%
BAJAJ-AUTO2026-07-102026-10-05-1.59%
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.

⚠️ How this site is made: Market data pages are computed automatically from NSE/BSE publications and company filings; news articles and announcement analyses are written with AI assistance, with a human in the loop: our editors review what the AI produces. Both can contain errors. Verify with the original sources before any investment decision. Not investment advice; Flash Finance is not SEBI-registered. How we use AI