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

Dip buy, 1% target

This positional NIFTY futures strategy buys dips and never uses a stop. A lot is bought when the market opens at least 1% below yesterday's close, and again near the close if the price is at least 1% below today's open. Each lot is sold separately once it is 1% above its own entry. Up to five lots can be open at once, and open lots are rolled into the next month at futures expiry.
Buys a lot of NIFTY futures on every 1% dip, up to five lots, and sells each lot at 1% profit, with no stop loss.
Market viewBullish
TradesNIFTY near-month futures, up to 5 lots
RiskOpen-ended (loss not capped by the structure)
CapitalFutures margin
SuitsAdvanced
Trades a month0.9
Typical hold27 days
Profitable months5 of 12
Longest losing run2 trades
Made money inNIFTY rebounding more than 1% while lots are held
Lost money inNIFTY falling more than 1% while lots are heldMonths that begin in a downtrend
Default settings
Symbol
Gap %
Target %
Open check
Close check
Max open lots
Roll time
Roll open lots
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
09:20 after a 1% gap down, and/or 15:20 when 1% below the open
Legs
BUY FUT · Near month, on a 1% dip (one lot per signal, up to 5) · Current month, rolled at expiry · 1 lot
Exits
target each lot: 1% above its own entryroll open lots closed 15:15 on expiry, rebought next month
Re-entry
Any later qualifying dip below the 5-lot cap
Entry
buy LOTS of the near-month NIFTY future - at OPEN_CHECK when the session opened GAP_PCT % or more below the previous close, and/or - at CLOSE_CHECK when the future is GAP_PCT % or more below the session's open. Every qualifying check adds a new lot (pyramiding), as long as fewer than MAX_OPEN_LOTS lots are open. No entries on a futures expiry day.
Target
each lot on its own is sold when the future is TARGET_PCT % above that lot's entry.
Stop
none (the source has none).
Roll
lots still open on the futures expiry day are closed at ROLL_TIME; with ROLL_OPEN_LOTS they are bought again in the new contract at OPEN_CHECK on the next session, each keeping the same distance to its target (the target moves by the roll gap between the two prices).
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 11 trades · before costs
Net P&L−₹4,70,943
Win rate45%
Max drawdown−₹5,08,326
Avg per trade−₹42,813
Profit factor0.49
Worst trade−₹4,78,439
3

Where it made and lost money

With 11 monthly series, no single condition has enough trades for a verdict, but the split is stark. The 4 series during which NIFTY fell more than 1% lost ₹8,95,835 without a win, because the rules kept adding lots into the decline and the expiry roll then closed them all at a loss. The 3 series during which NIFTY rose more than 1% made ₹4,04,911 as lots reached their targets. Series that started with NIFTY below its 20-day average lost ₹4,68,390 over 7. The asymmetry comes straight from the code: gains per lot are capped at 1%, while losses on up to five lots are not.

India VIX the evening before
VIX below 11.5 (calm)−₹4,17,3963 trades0% won
VIX 11.5-14.5 (normal)−₹3,66,4385 trades60% won
VIX above 14.5 (nervous)+₹3,12,8913 trades67% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹2,87,8276 trades50% won
Trend day (closed near the high or low)+₹4,7142 trades50% won
Choppy day (wide range, closed mid-range)−₹1,87,8303 trades33% won
Market while the trade was held
NIFTY rose over 1% while held+₹4,04,9113 trades67% won
NIFTY within ±1% while held+₹19,9814 trades75% won
NIFTY fell over 1% while held−₹8,95,8354 trades0% won
How the entry day opened
Gap up of 0.4% or more−₹4,84,3159 trades44% won
Flat open+₹13,3722 trades50% won
Session direction on the entry day
NIFTY closed above its open+₹37,0186 trades50% won
NIFTY closed below its open−₹5,07,9615 trades40% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹2,5534 trades50% won
Downtrend (NIFTY below its 20-day average)−₹4,68,3907 trades43% won
Day of the week
Monday−₹8,9101 trades0% won
Wednesday−₹4,62,03310 trades50% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. At 09:20, if the session opened 1% or more below the previous futures close, buy one lot of the near-month NIFTY future (this check is skipped the session after a futures expiry).
  2. At 15:20, if the future is 1% or more below today's open, buy another lot.
  3. Each qualifying check adds a lot, as long as fewer than five lots are open; no entries are made on futures expiry day.
  4. Each lot has its own target: sell it once the future is 1% above that lot's entry price. There is no stop loss.
  5. On futures expiry day, close any lots still open at 15:15 and buy them again in the next month's contract at 09:20 the next session, keeping each lot's distance to its target.

Why traders use it

The idea is simple averaging: Indian equity indices have tended to recover from short dips, so buying weakness in fixed steps and taking a small, fixed profit on each step looks like steady income. Without a stop, a lot is never sold at a loss unless it is rolled, which feels comfortable. The method began as a slow, cash-market ETF approach and is popular because it needs no forecasts, only two checks a day.

Works best whenMonths in which dips are quickly bought back and NIFTY ends the series higher, so each lot reaches its 1% target before the expiry roll; in this test the few series with a rise of more than 1% were the profitable ones.
Struggles whenMonths that fall more than 1% and keep falling, especially those starting below the 20-day average: lots pile up to the five-lot cap, no stop exists, and the monthly roll realises the full loss.

The year in plain words

From 1 Oct 2025 to 30 Sep 2026 on NIFTY futures with default settings, the strategy lost ₹4,70,943 before costs and ₹4,85,774 after ₹20 per order and bid-ask slippage. Results are counted per futures series, each grouping all lots bought in that month: 11 series, 5 profitable. The damage came from forced closes at expiry when several lots were deep under water: March lost ₹4,78,439 and September ₹3,45,963, while April's rebound made ₹3,11,727. The maximum drawdown reached ₹5,08,326, showing how averaging down without a stop concentrates risk.

What the settings do

Gap %How far below the previous close (morning check) or below the open (afternoon check) the price must be to add a lot. Smaller values add lots far more often.Target %The profit per lot, as a percentage of its entry, at which that lot is sold. Higher targets take longer to reach and keep inventory open longer.Open checkWhen the morning gap check is made, and when rolled lots are bought back after expiry.Close checkWhen the afternoon check compares the price with the day's open.Max open lotsThe cap on lots held at once. A higher cap averages down further in a long decline and multiplies the loss if it continues.Roll timeWhen lots still open are closed on futures expiry day.Roll open lotsWhen on, closed lots are bought again in the next contract; when off, they are simply closed at expiry and the inventory resets.

Risks

  • There is no stop loss; with up to five leveraged futures lots, a sustained fall produces very large losses.
  • Adding lots as prices fall is close to a martingale: exposure is largest exactly when the trade is going worst.
  • Rolling at expiry realises the losses on open lots and pays roll costs each month.
  • Futures leverage turns a method designed for a cash-market ETF into something far riskier.
  • In this test the year's loss was several times the largest profitable month.

Who it suits

Only traders who fully understand averaging down on leverage, have margin for five NIFTY futures lots plus a deep loss buffer, and want to study why this approach behaves differently from buying an ETF in cash.

5

Questions traders ask

What is the buy-the-dip 1% target strategy?

It buys a fixed amount whenever the market falls 1%, either at the open versus yesterday's close or at the close versus today's open, and sells each purchase at a 1% gain. There is no stop loss. This version uses NIFTY futures and caps holdings at five lots.

Is buying every 1% dip in NIFTY futures profitable?

Not in this backtest. From 1 Oct 2025 to 30 Sep 2026 it lost ₹4,70,943 before costs and ₹4,85,774 after ₹20 per order and bid-ask slippage, with a maximum drawdown of ₹5,08,326. Past results do not guarantee future ones.

Why does it lose when most lots hit their target?

The small 1% gains are capped while the losses are not. When the market keeps falling, all five lots sit at a loss, and the monthly futures expiry forces them to be closed and rebought. A single bad month, such as March here, wiped out many small wins.

How is this different from buying a NIFTY ETF on dips?

An ETF bought in cash has no leverage and no expiry, so a holder can wait indefinitely for a recovery. Futures need margin, carry several times the exposure for the same capital, and must be rolled each month, turning paper losses into real ones.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESThe source buys the NIFTYBEES ETF in the cash market with a GTT sell order; here it is the near-month future, sized in lots, which needs a roll and a cap on open lots (no stop + futures leverage).
WATCH OUTNo stop-loss: averaging down into a falling market with growing inventory is martingale-like - a long bear phase keeps MAX_OPEN_LOTS lots open for weeks. Gross of costs and roll costs.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESThe source runs its checks by cron near the open and near the close: 09:20 and 15:20 here. The gap test reads the exchange's session open against the previous session's futures close; on the first session after a futures expiry that close belongs to the OLD contract, so the gap test is skipped that day (the open-to-close test still runs). MAX_OPEN_LOTS 5 is the spec's cap.
Also known asNIFTYBEES compounding
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.