QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Option buyingPositionalNIFTYlow complexity

1-min EMA RSI MACD scalp

A fast intraday scalp on one-minute NIFTY bars. When price moves above its 9 EMA with RSI over 60 and the MACD histogram positive, it buys the at-the-money call; the mirror setup buys the put. Each trade has a fixed 20-point stop and 40-point target on the option premium, aiming for twice as much on winners as it gives up on losers.
Buys the at-the-money NIFTY call or put when price, the 9 EMA, RSI and MACD all signal momentum on one-minute bars, with a 20-point stop and 40-point target.
Market viewEither direction (follows the move)
TradesNIFTY weekly ATM options, bought, 1 leg
RiskLimited to the premium paid
CapitalPremium only
SuitsIntermediate
Trades a month81.2
Typical hold36 min
Profitable months4 of 12
Longest losing run18 trades
Made money inTrend days that close near the high or lowCalm evenings with India VIX below 11.5 (break-even)
Lost money inQuiet sessions with a range under 0.75%Evenings when India VIX closed above 14.5Gap-down opens of 0.4% or more
Default settings
Symbol
EMA n
RSI n
RSI long
RSI short
Macd fast
Macd slow
Macd signal
SL points
Target points
Entry start
Entry end
Exit time
Max trades
Daily loss rs
Lots
Backtest this strategy →Change any setting, pick your own period and run it in the Quantsapp web app. Backtesting is part of the Max plan. Pro+ members can use it now as a free trial.
1

How it trades

What it trades
Universe
NIFTY Positional · 1 Oct 25 → 30 Sep 26
Enters
1-min close beyond EMA 9 with RSI past 60/40 and MACD histogram agreeing
Legs
BUY CE · ATM (about 0.5 delta) · Nearest weekly · 1 lotBUY PE · ATM (about 0.5 delta) · Nearest weekly · 1 lot
Exits
stop option 20 points below entrytarget option 40 points above entrystop day's loss reaches ₹5,000time 15:15 square-off
Re-entry
A fresh signal, one at a time, up to 6 a day
Bars
1-minute bars of the near-month future, anchored at the open; EMA(EMA_N), RSI(RSI_N) and the MACD(MACD_FAST, MACD_SLOW, MACD_SIGNAL) histogram of the closes, carried across sessions.
Entry
on a 1-minute close between ENTRY_START and ENTRY_END, when the long state switches on - close > EMA, RSI > RSI_LONG and histogram > 0, after a bar where that was not all true - buy the ATM call; when the short state switches on (close < EMA, RSI < RSI_SHORT, histogram < 0) buy the ATM put. Nearest weekly expiry, LOTS lots, at the bar's close. One position at a time, at most MAX_TRADES a session, and no new trade once the session's closed trades have lost DAILY_LOSS_RS. An ATM option priced at or below SL_POINTS (late on expiry day) is skipped.
Stop
the option SL_POINTS below its entry price.
Target
the option TARGET_POINTS above its entry price.
Day
the open trade is also closed when the session's closed P&L plus its own reaches -DAILY_LOSS_RS ("daily loss limit").
Exit
EXIT_TIME.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 974 trades · before costs
Net P&L−₹1,07,972
Win rate32%
Max drawdown−₹1,43,106
Avg per trade−₹111
Profit factor0.87
Worst trade−₹1,500
3

Where it made and lost money

In this test the scalp only worked when the day had a real trend. On 318 trend-day trades it made ₹33,275 before costs, as momentum signals were followed through and the 40-point target came before the 20-point stop. Quiet sessions were the opposite: 314 trades lost ₹1,18,676 with a 28% win rate, because one-minute signals in a narrow range reversed and premium decay ate the rest. Choppy days lost ₹12,506. Higher volatility did not help: trades after India VIX closed above 14.5 lost ₹61,132, while calm days below 11.5 broke even.

Kind of session on the entry day
Quiet session (range under 0.75%)−₹1,18,676314 trades28% won
Trend day (closed near the high or low)+₹33,275318 trades36% won
Choppy day (wide range, closed mid-range)−₹12,506334 trades33% won
India VIX the evening before
VIX below 11.5 (calm)+₹660219 trades35% won
VIX 11.5-14.5 (normal)−₹37,434409 trades33% won
VIX above 14.5 (nervous)−₹61,132338 trades29% won
Expiry day (NIFTY weekly)
Expiry day−₹22,254229 trades31% won
Other days−₹75,653737 trades33% won
How the entry day opened
Gap up of 0.4% or more−₹2,828143 trades34% won
Flat open−₹54,750632 trades33% won
Gap down of 0.4% or more−₹40,329191 trades28% won
Session direction on the entry day
NIFTY closed above its open−₹59,957459 trades32% won
NIFTY closed below its open−₹37,950507 trades33% won
Day of the week
Monday−₹19,972176 trades30% won
Tuesday−₹19,826209 trades32% won
Wednesday−₹23,728197 trades34% won
Thursday−₹4,929193 trades35% won
Friday−₹25,552185 trades32% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹41,814440 trades33% won
Downtrend (NIFTY below its 20-day average)−₹56,093526 trades32% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Build one-minute bars of the NIFTY near-month future with a 9-period EMA, 14-period RSI and the MACD (12, 26, 9) histogram.
  2. Long setup: close above the EMA, RSI above 60 and histogram above zero. Short setup: close below the EMA, RSI below 40 and histogram below zero.
  3. When a setup switches on between 09:20 and 15:00, buy one lot of the ATM call (long) or put (short) of the nearest weekly expiry at that bar's close. Skip options priced at 20 points or less.
  4. Exit when the option falls 20 points (stop) or rises 40 points (target).
  5. Hold one trade at a time, at most six a day, and stop for the day once the session has lost ₹5,000; an open trade also closes at that limit.
  6. Close anything still open at 15:15.

Why traders use it

Each indicator checks a different side of momentum: the EMA confirms direction, RSI past 60 or 40 shows strength, and the MACD histogram confirms acceleration. Requiring all three is meant to filter out weak moves. The fixed 2:1 reward-to-risk on the premium means the strategy can break even winning only about a third of its trades, a common pitch for one-minute scalping systems.

Works best whenIn this test, trend days that closed near their high or low, when a one-minute momentum signal was followed by enough follow-through for the option to gain 40 points before losing 20.
Struggles whenQuiet sessions with a range under 0.75%, the worst condition by far, where signals reversed and options decayed, and days after India VIX closed above 14.5, when wider swings hit the 20-point stop more often. Gap-down opens also lost heavily.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 with default settings, the scalp made 974 trades and won 32%. Wins averaged ₹2,323 and losses ₹1,265, close to the planned 2:1, but the win rate fell just short of what that ratio needs, leaving a ₹1,07,972 loss before costs and a profit factor of 0.87. The stop was hit 578 times against 256 targets. October, November and January were profitable; May to September all lost money. With nearly a thousand round trips, costs matter: after ₹20 per order and bid-ask slippage the loss was ₹1,68,321.

What the settings do

EMA nThe length of the EMA that price must be above or below. Shorter EMAs flip side more often.RSI nThe number of bars in the RSI.RSI longThe RSI level above which a call can be bought. Higher values demand stronger upward momentum and give fewer trades.RSI shortThe RSI level below which a put can be bought. Lower values demand stronger downward momentum.Macd fastThe fast EMA in the MACD calculation.Macd slowThe slow EMA in the MACD calculation.Macd signalThe smoothing of the MACD line; the histogram is MACD minus this signal line.SL pointsHow many points the option may fall before the trade is closed.Target pointsHow many points the option must rise to book the profit. A bigger target relative to the stop needs a lower win rate to break even but is hit less often.Entry startThe earliest time a trade may be opened.Entry endThe latest time a trade may be opened.Exit timeWhen any open option is sold for the day.Max tradesThe most trades allowed in one session.Daily loss rsThe day's loss in rupees after which trading stops and any open trade is closed.

Risks

  • One-minute signals are noisy, and a 20-point stop on an ATM option is often reached by normal fluctuation.
  • Hundreds of trades a year make brokerage and bid-ask spreads a large share of every rupee won or lost.
  • Fills are assumed at the last traded price on the signal bar; real fills on fast one-minute moves can be worse.
  • Several losing trades in a morning can hit the ₹5,000 daily limit before any winner arrives.

Who it suits

Active intraday option buyers comfortable with high trade frequency and low win rates, with fast execution and a clear daily loss limit. It is a useful reference for how indicator-stacked scalps behave once costs are counted.

5

Questions traders ask

What is the 9 EMA RSI MACD scalping strategy?

It combines three momentum checks on one-minute charts: price above or below the 9 EMA, RSI beyond 60 or 40, and the MACD histogram on the same side of zero. When all three agree, the trader buys the ATM call or put with a fixed points stop and target on the option.

Is one-minute option scalping with EMA, RSI and MACD profitable?

Not in this test. On NIFTY from 1 Oct 2025 to 30 Sep 2026 it lost ₹1,07,972 before costs and ₹1,68,321 after ₹20 per order and bid-ask slippage (statutory charges not included). Past results do not guarantee future ones.

What win rate does a 2:1 reward-to-risk need?

In theory just over 33% to break even before costs, because each win pays twice what a loss costs. In practice time exits and partial moves shift the averages, and here a 32% win rate with wins of ₹2,323 against losses of ₹1,265 was not enough.

Why does the strategy only enter when a setup switches on?

If it entered whenever the conditions held, a stopped-out trade would be re-bought on the very next bar of the same move. Requiring the setup to switch on fresh means each trade follows a new signal.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESBuilt for BANKNIFTY weeklies (gone since Nov 2024) with a hard-coded 15-unit lot: NIFTY weekly, sized in lots. Indicators on the near-month future (1-minute ticks of the index are the same signal; the future is what the SDK carries cheaply).
WATCH OUTOne-minute option signals bought at LTP with no costs flatter the result badly - switch on bid/ask slippage and brokerage before reading anything into it.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESThe 20/40 points are read on the OPTION premium, not the index. ATM strike; entries 09:20-15:00, square-off 15:15. The source re-enters while the conditions hold; here a trade needs the state to switch on (a fresh signal), otherwise every stop is followed by an immediate re-buy of the same move, and MAX_TRADES caps a session (keeps a year under the 2,500-trade limit). The source's "trailing stop" has no rule and is left out.
Also known as1-min dual-momentum option scalper: price vs EMA9 + RSI 60/40 + MACD histogram sign; fixed 20-pt SL / 40-pt targetbanknifty scalper
Backtests run on historical NSE data with fills at the last traded price. "Before costs" excludes brokerage, taxes and slippage. Quantsapp is not recommending any strategy; it is just a backtesting utility. Past results are not a promise of future returns.

Log in or sign up

Enter your mobile number. New to Quantsapp? The same OTP creates your free account.

+91

By continuing you agree to the Terms of Use and Privacy Policy.