QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Futures · technicalIntradayNIFTYlow complexity

1-min two-candle reversal

This scalping strategy looks for a sharp two-candle reversal on 1-minute NIFTY futures charts. A rising candle followed by a falling one that opens below its close and closes below its open signals a short; the mirror image signals a long. A very short 5-bar average must agree, the stop goes just beyond the last three candles, and there is no target, so winners run to 15:15.
Trades NIFTY futures on a 1-minute two-candle reversal pattern confirmed by a 5-bar average, with a stop beyond the last three candles and no target until 15:15.
Market viewEither direction (follows the move)
TradesNIFTY near-month futures, 1 lot
RiskOpen-ended (loss not capped by the structure)
CapitalFutures margin
SuitsIntermediate
Trades a month61.3
Typical hold11 min
Profitable months7 of 12
Longest losing run35 trades
Made money inTrend days that close near the high or lowIndia VIX below 11.5
Lost money inQuiet sessions under 0.75% rangeChoppy days that close mid-rangeIndia VIX above 14.5
Default settings
Symbol
Ma len
Entry from
Entry to
Exit time
Max trades per day
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 Intraday · 1 Oct 25 → 30 Sep 26
Enters
Next tick after a qualifying 1-minute two-candle pattern, 09:20 to 15:00
Legs
BUY FUT · Near month · Current month · 1 lotSELL FUT · Near month · Current month · 1 lot
Exits
stop Beyond the highest high (short) or lowest low (long) of the last 3 candlestime Anything still open at 15:15
Re-entry
Yes, after an exit; up to 4 trades a day, one at a time
Bars
1-minute bars of the near-month future of SYMBOL, per session; MA = SMA(MA_LEN) of the bar closes.
Entry
on a bar closing between ENTRY_FROM and ENTRY_TO, at the next tick, LOTS of the future - SELL when the previous bar rose (close > open) and this bar fell (close < open) with this bar's high below the previous close, its close below the previous open and its low below the previous low, and MA > this close; BUY on the mirror (previous bar fell, this bar rose with its low above the previous close, close above the previous open, high above the previous high) with MA < this close. One trade at a time, at most MAX_TRADES_PER_DAY a day.
Stop
a short is stopped above the highest high of the last three bars (this one and the two before); a long below their lowest low - at the level.
Exit
anything open at EXIT_TIME is closed. No target.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 736 trades · before costs
Net P&L+₹42,409
Win rate15%
Max drawdown−₹95,986
Avg per trade+₹58
Profit factor1.06
Worst trade−₹3,932
3

Where it made and lost money

With a tight three-candle stop and no target, this strategy loses small and often and needs a day that keeps going. Trend days, sessions closing near their high or low, made ₹2,24,039 over 199 trades, because the few trades that survived the stop rode the move to 15:15. Quiet sessions with a range under 0.75% lost ₹1,20,878 over 325 trades and choppy days ₹62,579 over 207, as one-minute noise hit the stop repeatedly. Calm markets helped: India VIX below 11.5 made ₹48,601 over 177 trades, while VIX above 14.5 lost ₹21,470 over 218. Figures are before costs.

Kind of session on the entry day
Quiet session (range under 0.75%)−₹1,20,878325 trades13% won
Trend day (closed near the high or low)+₹2,24,039199 trades19% won
Choppy day (wide range, closed mid-range)−₹62,579207 trades13% won
Day of the week
Monday−₹60,081157 trades10% won
Tuesday+₹19,019133 trades17% won
Wednesday−₹15,884158 trades14% won
Thursday+₹89,805134 trades18% won
Friday+₹12,332145 trades16% won
How the entry day opened
Gap up of 0.4% or more−₹39,823116 trades15% won
Flat open+₹72,942487 trades16% won
Gap down of 0.4% or more+₹7,463128 trades9% won
Session direction on the entry day
NIFTY closed above its open−₹23,877365 trades15% won
NIFTY closed below its open+₹64,459366 trades14% won
India VIX the evening before
VIX below 11.5 (calm)+₹48,601177 trades19% won
VIX 11.5-14.5 (normal)+₹13,451336 trades15% won
VIX above 14.5 (nervous)−₹21,470218 trades10% won
Expiry day (NIFTY weekly)
Expiry day−₹5,817149 trades15% won
Other days+₹46,399582 trades14% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹41,715361 trades15% won
Downtrend (NIFTY below its 20-day average)−₹1,133370 trades14% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Build 1-minute NIFTY futures candles each session and a 5-bar simple moving average of the closes.
  2. Short signal: a rising candle followed by a falling candle whose high is below the first candle's close, whose close is below the first candle's open and whose low is below the first candle's low, with the 5-bar average above the close.
  3. Long signal: the mirror image, with the average below the close.
  4. Between 09:20 and 15:00, trade one lot at the next tick after the signal candle closes.
  5. Place the stop beyond the highest high (short) or lowest low (long) of the last three candles. There is no target.
  6. Close anything open at 15:15. Up to four trades a day, one at a time.

Why traders use it

A candle that opens beyond the previous candle's close and then closes beyond its open shows a quick change of control, a miniature engulfing pattern. On 1-minute charts these signals appear often, and the stop just beyond three candles keeps each loss small. Leaving out a target lets the rare strong move run for the rest of the session, a classic small-loss, big-win scalping profile. The short average filter checks that the reversal agrees with the most recent price trend.

Works best whenNIFTY reverses and then trends for the rest of the session, closing near its high or low, so a trade that survives the tight stop runs to 15:15. Calm markets with India VIX below 11.5 also did better in this test.
Struggles whenQuiet, narrow-range sessions and choppy, wide-range days, where one-minute noise keeps hitting the three-candle stop. Entries with India VIX above 14.5 also lost in this test.

The year in plain words

With default settings on NIFTY from 1 Oct 2025 to 30 Sep 2026, the strategy made 736 trades and won only 15%. Before costs it made ₹42,409, a profit factor of 1.06: 626 trades were stopped out for an average ₹1,135, while 107 winners averaged ₹7,071. October (₹41,621) was the best month and May (₹44,143 lost) the worst, and one losing streak ran to 35 trades. With a median hold of 11 minutes and around 60 trades a month, ₹20 per order and bid-ask slippage turned the result into a ₹1,22,857 loss.

What the settings do

Ma lenThe number of 1-minute candles in the average filter. A longer average filters out more signals.Entry fromThe earliest candle close that can trigger a trade.Entry toThe last candle close that can trigger a trade.Exit timeWhen any open trade is closed.Max trades per dayThe cap on trades per day, which limits repeated stop-outs on a noisy session.

Risks

  • Losing streaks are very long; one ran to 35 trades in this test.
  • High trade frequency makes costs decisive, turning a small profit into a large loss.
  • One-minute patterns are noisy, and fills can slip past the stop on fast candles.
  • Profit depends on a small number of trend days.

Who it suits

Traders researching one-minute scalping patterns who want to see how a small-loss, big-win profile behaves on NIFTY futures, and how costs change the picture at this frequency.

5

Questions traders ask

What is a two-candle reversal pattern?

It is a pair of candles in opposite directions where the second opens beyond the first candle's close and closes beyond its open, similar to an engulfing pattern. It suggests control has switched from buyers to sellers or the reverse.

Is the 1-minute two-candle reversal profitable?

From 1 Oct 2025 to 30 Sep 2026 on NIFTY futures it made ₹42,409 before costs but lost ₹1,22,857 after ₹20 per order and bid-ask slippage, over 736 trades. Past results do not guarantee future ones.

Why is there no profit target?

With a tight stop, most trades lose a little. The strategy relies on the few that keep going, so it lets them run until 15:15 rather than capping them. Adding a target would reduce the big winners that pay for the losses.

Can it be used on stocks?

Yes, the symbol can be set to any F&O stock future, which is how the pattern was first used. This write-up covers only the NIFTY futures default, and stocks have different noise levels and costs, so each symbol would need its own test.

6

Before you rely on it

WATCH OUTcalls an undefined function and never ran end to end; 1-minute patterns are noisy and cost-sensitive. Gross of costs.
WHERE THE RULES WERE UNCLEAR · OUR CHOICES- The comment says "three red candles", the code checks two: two are traded. - The source's stop is the low of the bar three back for BOTH sides, which is on the wrong side for a short; the spec's reading - short stop = highest high of the last three bars, long stop = their lowest low - is used. - The source has no time exit; EXIT_TIME is the spec's. MAX_TRADES_PER_DAY (ours) keeps a 1-minute pattern under the server's trade limit. - The source trades stocks; NIFTY futures by default, any F&O stock via SYMBOL on the server.
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.