TradeTech Analytics

Selling Nifty weekly option premium on EMA signals: five years, 3,300 trades, no edge

By TradeTech Analytics Research Desk · Research · Published 2026-10-27 · 4 min read · How we write and check

Selling at-the-money weekly options when a short-term moving-average cross turns down is a popular retail idea: premium decays, the signal says momentum is fading, stops are tight. We tested one precise version over almost five years of minute data. It lost money every full year, and a coin-flip version lost nearly as much.

The rule we tested

The rule came from a trader's brief and was written down before testing:

Data and costs

What the numbers say

Development, 2020-12 to 2024-070.5% slippage1.0% (base)2.0%
Trades2,2772,2772,277
Mean result per day (one lot per side)−₹491−₹699−₹1,116
t-statistic−4.4−6.3−10.0
Win rate25%24%22%
Gross result per trade, before charges−₹18−₹81−₹207
Charges per trade₹130₹130₹130

Validation (July 2024 to October 2025, 1,022 trades) was no better: −₹593 a day at base slippage and −₹339 a day even at 0.5% slippage. Year by year, the development total (one lot per side, base case) was roughly flat in 2020 (a few weeks only), then −₹43,000 in 2021, −₹1.47 lakh in 2022, −₹1.71 lakh in 2023 and −₹1.20 lakh in the first part of 2024. The loss is visible even before charges: gross −₹81 per trade at the base slippage.

Why it loses

The control that matters: random timing

To see whether the EMA signal adds anything, we ran the same exits with the entry moments chosen at random during the day (30 repetitions, same number of entries on the same days). The random-time seller lost a median ₹640 a day in development and ₹594 in validation, against −₹699 and −₹593 for the signal. The signal is statistically indistinguishable from chance: the losses come from the structure (short premium, tight stops, costs), not from bad timing.

Caveats we would not hide

What to take from this

The full audit with every trade is on the Strategy Review. For how costs changed in 2026, see the STT rise; for the method, see pre-registration and sealed hold-outs. This is research on how a rule behaved in the past; it is not a recommendation to trade or to avoid any instrument.

Read next

Weekly market review, 19 to 23 October 2026: Nifty slips 2.4% to 22,600, small-caps lose 7% and breadth collapsesFour sessions, four declines: Nifty 50 closed the week at 22,600 (-2.36%), India VIX jumped 20% to 16.86, only one sector index finished higher, and 2,368 of about 2,700 stocks fell on Friday.What the April 2026 STT rise did to option and futures trading costsSTT on options premium rose from 0.10% to 0.15% and on futures from 0.02% to 0.05% from 1 April 2026. Worked examples of per-trade, monthly and yearly cost, and what they do to thin-edge strategies.Buying the RSI-50 turn in Nifty 500 stocks: a back-test with 27 variantsA long-only rule that buys when RSI(14) crosses back above 50 after 50 days below it, tested on the Nifty 500 universe with a 25% drawdown limit: 5.0% a year against 12.4% for the index, and no variant beat chance.
Educational content only. This site does not provide investment advice, research recommendations, tips or portfolio management, and nothing here is an offer or solicitation to buy or sell any security, derivative or commodity. TradeTech Analytics is not presented as a SEBI-registered investment adviser or research analyst. Markets involve risk of loss. See the full disclaimer.