200 EMA Strategy: Long-Term vs 12-Month NSE Backtest
The short answer
How effective is the 200 ema strategy on Indian equities? In our multi-year historical backtest from 2017-07-03 to 2026-10-07, buying when daily price closed above the 200 EMA generated a net return of 38.0% after all statutory charges across 545 trades. In contrast, during the most recent 12 months, the exact same daily setup lost money, finishing at -2.6% due to protracted sideways consolidation.
View data
| Item | Value |
|---|---|
| Daily Close Above (2017-2026) | +38.0% |
| 50/200 Cross (2017-2026) | +37.7% |
| Daily Close Above (Last 12M) | -2.6% |
| 15m Filter (Last 12M) | -21.4% |
What is the 200 EMA and why do institutional traders use it?
The 200-day exponential moving average (EMA) represents the average closing price of an asset over the previous 200 trading sessions, giving exponentially greater mathematical weight to recent data points. In global finance and across Indian equity markets, the 200 EMA is considered the defining line between secular bull markets and primary bear markets.
Institutional mutual funds, foreign portfolio investors (FPIs), and domestic institutional investors (DIIs) frequently use the 200 EMA as a high-level trend filter. When a benchmark index like the NIFTY 50 or an individual stock trades above its rising 200 EMA, market participants exhibit higher risk tolerance and favor buying dips. When price plunges below the 200 EMA, defensive capital preservation typically takes precedence.
A mechanical 200 ema strategy can be deployed either as a direct entry/exit execution trigger (buying when price crosses above the line and exiting when it falls below) or as an overarching directional filter for shorter-term trades.
Unlike a simple moving average where all 200 days carry identical statistical weight, an exponential moving average applies a smoothing multiplier (2 divided by 201). This allows the 200 EMA to react significantly faster to emergent structural price shifts.
Long-term history made money, but the last 12 months did not
Our empirical backtesting demonstrates an unmistakable divergence between multi-year trend following and short-term performance. Across 15 large liquid NSE stocks, we tested five distinct implementations of the 200 EMA under real-world delivery and intraday rules with all statutory charges included.
The multi-year test from July 2017 to October 2026 proved clearly profitable: entering on a daily close above the 200 EMA returned 38.0% net of all costs, while a 50/200 EMA crossover strategy delivered 37.7%.
However, over the recent 12-month window (October 2025 to October 2026), the exact same daily rule lost money, recording -2.6% after charges. Shorter-term intraday variants also struggled: the 15-minute 200 EMA filter finished at -21.4%, while the 1-hour pullback setup finished at -7.4%.
| 200 EMA Setup | Candles | Trades | Won % | Price moves | Slippage | Charges | After all costs | Return |
|---|---|---|---|---|---|---|---|---|
| Daily Close Above (Since 2017) | 1d | 545 | 21.6% | +₹77,699 | -₹2,577 | -₹37,110 | +₹38,013 | +38.0% |
| 50/200 EMA Cross (Since 2017) | 1d | 83 | 37.4% | +₹43,631 | -₹377 | -₹5,510 | +₹37,745 | +37.7% |
| Daily Close Above (Last 12M) | 1d | 69 | 13.0% | +₹1,528 | -₹256 | -₹3,902 | -₹2,630 | -2.6% |
| 15m Trend Filter (Last 12M) | 15m | 786 | 35.4% | -₹4,731 | -₹2,645 | -₹14,051 | -₹21,427 | -21.4% |
| 1h RSI Pullback (Last 12M) | 1h | 265 | 37.4% | -₹1,268 | -₹967 | -₹5,136 | -₹7,371 | -7.4% |
The 50 / 200 EMA crossover: mechanics and trade distribution
The 50/200 crossover system enters long when the faster 50-period EMA crosses above the 200-period EMA on daily charts. It holds the position until either a stop loss, profit target, or an opposing death cross occurs. In our long-term study, this setup executed relatively few trades, allowing winning trends to compound over months while keeping turnover low.
Below, we analyze how historical trades terminated and how price movement translated into net rupee returns after deducting slippage and statutory expenses.
Daily History Exits
View data
| Part | Count |
|---|---|
| Exit rule | 396 |
| Target hit | 113 |
| Stop hit | 36 |
Daily History Waterfall
View data
| Step | ₹ |
|---|---|
| Price moves | ₹77,699 |
| Slippage | -₹2,577 |
| Charges | -₹37,110 |
| Net | ₹38,013 |
Event study: what happens right after closing above 200 EMA?
Does crossing above the 200 EMA provide an immediate short-term edge, or does the advantage unfold only across extended cycles? We analyzed all NIFTY 100 constituents across more than 9 years of daily trading history from July 2017 to October 2026.
We measured forward performance 1, 5, and 10 trading sessions following any daily close that crossed above the 200 EMA, comparing those outcomes against random baseline days across the same stocks.
| Signal | Times seen | Up after 1 day | Up after 5 days | Up after 10 days | Average move in 5 days |
|---|---|---|---|---|---|
| Daily Close Crosses Above 200 EMA | 3,509 | 49.8% | 53.9% | 54.7% | +0.40% |
| Every day, same stocks | 193,939 | 50.8% | 52.7% | 53.7% | +0.41% |
The event study confirms that after closing above the 200 EMA, stocks were higher 5 days later 53.9% of the time, exceeding the random baseline of 52.7%. By day 10, the win probability rose further to 54.7%, showing that momentum tends to persist once a major moving average is decisively reclaimed.
Why the 200 EMA requires multi-year patience
The primary takeaway from comparing multi-year history against the last 12 months is that trend-following indicators like the 200 EMA do not produce linear monthly income. During extended sideways phases—such as sector rotations or macro uncertainty—prices chop repeatedly across the moving average line, triggering consecutive false breakouts and whipsaws.
Over a full multi-year market cycle, the outsized gains from multi-month bull runs (such as the post-2020 rally) far outstrip the accumulated losses from false signals. However, traders who deploy this strategy expecting quick short-term profits often abandon it precisely during chop cycles when drawdowns accumulate.
Use the 200 EMA on daily charts as a macro regime filter rather than a rapid intraday scalping tool.
How we tested
- Period
- 2017-07-03 to 2026-10-07
- Stocks
- 15 stocks: RELIANCE, HDFCBANK, ICICIBANK, INFY, TCS, SBIN, BHARTIARTL, ITC, LT, AXISBANK, KOTAKBANK, HINDUNILVR, MARUTI, SUNPHARMA, BAJFINANCE
- Candle size
- 1d
- Account
- ₹1,00,000 in one account, 20.0% per trade, up to 5 open trades
- Product
- delivery
- Exits
- stop 5.0%, target 10.0%, trailing 0.0%
- Slippage
- 0.01% per fill
- Charges counted
- brokerage, STT, exchange transaction fee, SEBI fee, stamp duty and GST, plus DP charges
- Engine
- LeadFinn backtest engine (files backtest_engine 68ab8514c88d, account 26450af3ec14, india_charges 272d6186e093; repo commit unknown)
- Run date
- 2026-10-09 (IST)
More on how we test: How we test.
200 EMA trend + RSI pullback: every timeframe, intraday and swing
Data updated: 11 Oct 2026, 01:49 IST
The same rules on every candle size, the way the Run button gives them: the strategy's own stop loss and target, no tuning, every result shown. 15 NIFTY 50 stocks, ₹1,00,000 in one account, 20% per trade, up to 5 trades open, India charges and 0.01% slippage, 9 Oct 2023 to 9 Oct 2026.
This page's idea is not one exact rule, so the table shows the closest rule we run: 200 EMA trend + RSI pullback.
Stop loss 2% and target 4% (its own).
Intraday: closed the same day
| Candle | Result after charges | Trades | Won | Charges | Biggest fall |
|---|---|---|---|---|---|
| 1 min | −₹97,050 −97.0% | 15,299 | 23.4% | −₹76,816 | −97.0% |
| 5 min | −₹81,385 −81.4% | 5,969 | 28.0% | −₹58,394 | −81.5% |
| 15 min | −₹46,622 −46.6% | 2,538 | 34.7% | −₹39,918 | −46.7% |
| 1 hour | −₹16,122 −16.1% | 813 | 39.4% | −₹15,095 | −16.5% |
Swing: held overnight (delivery, buy side only)
| Candle | Result after charges | Trades | Won | Charges | Biggest fall |
|---|---|---|---|---|---|
| 1 min | −₹98,705 −98.7% | 2,991 | 4.4% | −₹93,524 | −98.7% |
| 5 min | −₹98,700 −98.7% | 3,017 | 19.6% | −₹97,139 | −98.7% |
| 15 min | −₹77,979 −78.0% | 1,900 | 30.5% | −₹74,257 | −78.6% |
| 1 hour | −₹38,770 −38.8% | 615 | 28.5% | −₹30,440 | −38.8% |
| 4 hours | +₹2,926 +2.9% | 251 | 35.9% | −₹14,767 | −9.8% |
| 1 day | −₹16,575 −16.6% | 170 | 30.0% | −₹9,202 | −18.2% |
Past results on past prices, not advice. Every number is from LeadFinn's backtest engine. Tap a candle size to run that test yourself.
Frequently asked questions
Did the 200 ema strategy make money over the multi-year backtest?
Yes. From 2017 to 2026 on 15 liquid NSE stocks, buying on a daily close above the 200 EMA gained 38.0% after all statutory charges across 545 trades.
Why did the 200 EMA lose money over the last 12 months?
In the last 12 months, the daily close setup recorded -2.6% after charges. Sideways consolidation caused repeated whipsaws where prices crossed the average without continuing into sustained trends.
What is the 50/200 EMA golden crossover?
The 50/200 EMA golden cross occurs when the 50-day EMA crosses above the 200-day EMA. In our multi-year historical backtest, this strategy returned 37.7% after all charges.
How does the 200 EMA perform as an intraday filter?
In our 12-month test on 15-minute candles, filtering trades by the 200 EMA ended at -21.4% after charges, showing that intraday execution friction remains a major hurdle.
What happened to NIFTY 100 stocks 5 days after crossing above 200 EMA?
In our event study since 2017, stocks were positive 5 days later 53.9% of the time, compared to 52.7% for random trading days.
Keep going
This is education, not investment advice. These are tested results on past data; they do not promise future returns. Trading can lose money. See our disclaimer.