9/20 EMA Crossover Strategy: Indian Market Rules & Backtest

Published: 2026-09-20 • Updated: 2026-09-20 • Asset Class: NSE Equities & Indices • Timeframe: 15-Minute

The 9-period and 20-period Exponential Moving Average (EMA) crossover is often the first technical system taught to beginner traders. When the fast 9 EMA crosses above the slower 20 EMA, buy; when it crosses below, sell. In actual live trading on the National Stock Exchange (NSE), executing this naive system unconditionally is a guaranteed path to capital destruction.

Moving averages do not predict future prices; they smooth historical closing prices with exponential weighting towards recent bars. To make the 9/20 EMA framework profitable in Indian equities and derivatives, professional traders use the crossover not as an entry trigger, but as a regime filter — entering on structural pullbacks to the dynamic value zone created between the two averages.

1. The Mathematics of Exponential Smoothing — What It Measures

Unlike a Simple Moving Average (SMA) which gives equal weight to all days in the lookback window, an EMA applies a mathematically declining multiplier:

Weight Multiplier k = 2 / (Period + 1)
For 9 EMA: k = 2 / (9 + 1) = 0.200 (20.0% weight to current candle close)
For 20 EMA: k = 2 / (20 + 1) = 0.095 (9.5% weight to current candle close)
EMA(Today) = [Price(Today) × k] + [EMA(Yesterday) × (1 − k)]

What the Crossover Does Not Tell You: A crossover tells you that the short-term mean has exceeded the medium-term mean. It does not tell you whether that shift represents genuine institutional accumulation or a temporary volatility spike. In range-bound markets, by the time the 9 EMA crosses above the 20 EMA on a 15-minute chart, the price is already at the top of the trading range, leaving you buying directly into resistance.

2. How EMAs Behave in the Indian Market Session

9 / 20 EMA Golden Cross Anatomy
200 EMA (Trend Baseline) 20 EMA 9 EMA Golden Cross Trigger 20 EMA Pullback Add-on
Figure 3: 9 EMA crossing above 20 EMA while price maintains altitude above the 200 EMA trend filter.

3. Three High-Probability 9/20 EMA Setups

Setup 1: The 20 EMA Dynamic Value Pullback

Context: 9 EMA has crossed above 20 EMA on the 15-minute chart; both EMAs are sloping upward with angle > 30°; price is trading above session VWAP and the 200 EMA.

Trigger: Price pulls back into the "value pocket" between the 9 and 20 EMA on declining volume. A 15-minute bullish reversal candle (hammer or green close rejecting the 20 EMA) triggers the entry.

Worked Example (Bharti Airtel):

Why it works: Entering at the 20 EMA allows you to buy at average institutional price rather than chasing breakout peaks, ensuring superior risk-to-reward ratios.

Setup 2: The EMA Fan Momentum Expansion

Context: 9 EMA > 20 EMA > 50 EMA > 200 EMA. All four averages are fanning out in perfect sequence with expanding distance between them, confirming strong institutional trend regime.

Trigger: A shallow 5-minute consolidation breaks out in the direction of the fan with volume > 1.5x average.

Setup 3: The 20 EMA Trailing Exit for Runners

Context: In a profitable trend trade, exit when a 15-minute candle closes decisively below the 20 EMA. This prevents getting shaken out by minor intraday noise while securing the bulk of the move.

4. Rupee Risk Management & Position Sizing

Standard Account Model: ₹2,00,000 Capital

  • Max Risk per Trade (1.0%): ₹2,000
  • Stock: Bharti Airtel @ ₹1,427.00 entry, ₹1,422.50 stop loss
  • Risk per Share: ₹4.50
  • Position Size Calculation: ₹2,000 ÷ ₹4.50 = 444 Shares
  • Total Capital Exposure: 444 × ₹1,427 = ₹6,33,588 (~3.16x intraday leverage)

5. Statutory Friction Breakdown on NSE

Charge Item Rate Turnover (₹6,30,000)
Brokerage₹20 per order₹40.00
STT0.025% on Sell Turnover₹78.75
Exchange Charges0.00307% (NSE)₹38.68
SEBI Turnover Fee + Stamp DutyStatutory Levies₹10.71
GST (18%)18% on (Brokerage + Exchange + SEBI)₹14.28
Total FrictionAll Statutory Levies₹182.42

6. Common Mistakes to Avoid

  1. Trading Raw Crossovers in Sideways Ranges: When the 200 EMA is flat and ADX is under 20, taking EMA crossover signals generates guaranteed losses.
  2. Chasing Extended Candles: Entering when price has already moved 2% away from the 20 EMA forces a wide stop loss and destroys risk-to-reward.
  3. Ignoring Higher Timeframe Resistance: Buying a 15-minute EMA crossover right beneath a major daily resistance level leads to immediate bull traps.

7. Backtest Results

Where we have run this ourselves, the figures below are the engine output for the 9/20 EMA crossover strategy across historical 15-minute candles on NSE equities.

We have not published figures for this strategy

Our engine does not implement this exact strategy yet, and we will not print a win rate we produced from a different one. Build it in the Backtest Lab on the same NSE history, with the same brokerage, STT and GST applied, and the numbers you get will be your own.

Run it yourself: the same data, the same charges, your own parameters.
Open Backtest Lab →

Frequently Asked Questions

Why do simple 9/20 EMA crossovers lose money over time?

Because moving averages are lagging indicators. In sideways or range-bound markets (which occur ~70% of the time on NSE), the crossover signals trigger near the top of the range and the reverse crossover triggers near the bottom. The resulting whipsaw losses, combined with brokerage, STT, and exchange turnover fees, rapidly deplete trading capital.

How can you make the 9/20 EMA strategy profitable in Indian markets?

Never trade the raw crossover intersection. Instead: (1) Use the 9/20 EMA crossover solely to define trend direction, (2) Wait for the first pullback to the 20 EMA after the crossover occurs, (3) Confirm that price is on the correct side of session VWAP, and (4) Filter against higher timeframe 200 EMA.

What is the best timeframe for 9/20 EMA trading on NSE?

The 15-minute timeframe is the quantitative sweet spot for NSE equities and Nifty/Bank Nifty futures. 1-minute and 5-minute charts generate far too many false crossover signals, while 1-hour charts produce signals with stops too wide for intraday MIS leverage.

What is the EMA Fan configuration?

An EMA Fan occurs when multiple EMAs (such as 9, 20, 50, and 200) separate in parallel alignment with expanding distance between them. In an uptrend, 9 > 20 > 50 > 200 with all lines sloping upward. This confirms powerful institutional trend momentum.

How does statutory friction impact moving average crossover strategies?

Because mechanical crossover systems trade frequently without regime filters, statutory turnover friction (brokerage, STT, exchange charges, GST) can exceed the gross profit generated by winning trends. Rigorous backtesting with real statutory charges is essential.

Related Quantitative Strategies

VWAP Strategy → Supertrend Strategy → Intraday Strategy Benchmark → Indicators Masterclass →