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

Prior-range Fib 61.8% buy

This intraday futures strategy draws Fibonacci levels on the previous day's range and buys when price climbs back above the 61.8% retracement. The thinking is that a market which dipped deep into yesterday's range and then recovers that level has buyers stepping in, and may travel back to yesterday's high. The stop sits at the deeper 78.6% level.
Buys NIFTY futures when price climbs back above the 61.8% retracement of yesterday's range, with a stop at 78.6% and yesterday's high as the target.
Market viewBullish
TradesNIFTY near-month futures, 1 lot
RiskOpen-ended (loss not capped by the structure)
CapitalFutures margin
SuitsIntermediate
Trades a month7.4
Typical hold55 min
Profitable months3 of 12
Longest losing run9 trades
Made money inDays NIFTY closed above its openNervous markets with India VIX above 14.5
Lost money inDays NIFTY closed below its openFlat openings
Default settings
Symbol
Level
Stop level
Entry from
Entry to
Exit time
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
first 1-min close crossing up through yesterday's 61.8% level, 09:16-15:00
Legs
BUY FUT · near month · Current month · 1 lot
Exits
stop yesterday's 78.6% retracement leveltarget yesterday's hightime 15:15
Re-entry
None; one trade a day
Levels
from yesterday's high H and low L of the near-month future (daily bars): entry level = H - LEVEL x (H - L), stop level = H - STOP_LEVEL x (H - L), target = H.
Entry
the first 1-minute close between ENTRY_FROM and ENTRY_TO that crosses up through the entry level (the minute before closed at or below it) buys LOTS of the future at the next tick. One trade a day; a day that opens and stays above the level never crosses it and is not traded.
Stop
the stop level, at the level.
Target
yesterday's high H, at the level.
Exit
anything open at EXIT_TIME is closed.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 89 trades · before costs
Net P&L−₹46,546
Win rate29%
Max drawdown−₹66,551
Avg per trade−₹523
Profit factor0.7
Worst trade−₹10,625
3

Where it made and lost money

This is a buy-the-dip rule, so the day's direction decided almost everything in this test. On the 39 trade days when NIFTY closed above its open, the strategy made ₹13,590 with a 46% win rate. On the 49 days that closed below the open it lost ₹57,665 and won only 16% of the time: the reclaim of the 61.8% level was just a pause in a falling session, and the nearby 78.6% stop was hit. Flat openings produced most trades and lost ₹47,857 over 72 of them. The only volatility bucket in profit was India VIX above 14.5 (₹5,726 over 19 trades), where bounces were larger.

Session direction on the entry day
NIFTY closed above its open+₹13,59039 trades46% won
NIFTY closed below its open−₹57,66549 trades16% won
How the entry day opened
Gap up of 0.4% or more+₹6,2804 trades50% won
Flat open−₹47,85772 trades26% won
Gap down of 0.4% or more−₹2,49812 trades42% won
India VIX the evening before
VIX below 11.5 (calm)−₹22,20427 trades22% won
VIX 11.5-14.5 (normal)−₹27,59742 trades26% won
VIX above 14.5 (nervous)+₹5,72619 trades47% won
Expiry day (NIFTY weekly)
Expiry day−₹10,18921 trades29% won
Other days−₹33,88767 trades30% won
Day of the week
Monday−₹11,21716 trades31% won
Tuesday−₹10,18921 trades29% won
Wednesday−₹513 trades38% won
Thursday−₹19017 trades35% won
Friday−₹20,58020 trades20% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹18,99543 trades28% won
Downtrend (NIFTY below its 20-day average)−₹25,08045 trades31% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹15,20936 trades31% won
Trend day (closed near the high or low)−₹13,05324 trades29% won
Choppy day (wide range, closed mid-range)−₹15,81328 trades29% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Take yesterday's high and low of the near-month future and measure the range between them.
  2. Mark three levels: 61.8% of the range below the high (entry), 78.6% below the high (stop) and the high itself (target).
  3. From 09:16 to 15:00, watch one-minute closes; buy one lot of the future when a close crosses up through the 61.8% level after the previous minute closed at or below it.
  4. Only one trade a day; days that never dip below the level are not traded, and the session after a monthly futures expiry is skipped.
  5. Exit at the 78.6% stop or at yesterday's high, whichever comes first.
  6. Close anything still open at 15:15.

Why traders use it

Fibonacci retracements are among the most widely drawn levels on Indian charts, and the 61.8% line is the one traders watch most. Using yesterday's range gives fixed, objective levels before the open, and the trade has a natural shape: a tight stop just below the reclaimed level and a target at an obvious resistance. On paper, one target can pay for two or three stops, which is the appeal.

Works best whenDays when the morning dip below the 61.8% level is a shake-out and the index then trends steadily higher through the session, recovering most of yesterday's range.
Struggles whenChoppy days when price crosses the level and quickly falls back, and down-trending days when the reclaim is only a brief bounce before the next leg lower.

The year in plain words

On NIFTY futures from 1 Oct 2025 to 30 Sep 2026 the strategy took 89 trades and lost ₹46,546 before costs, with a win rate of 29% and a profit factor of 0.70. After ₹20 per order and bid-ask slippage the loss grew to ₹68,398. The stop did most of the work: 55 trades hit the 78.6% level, only 10 reached yesterday's high and 24 were closed at 15:15. Average wins of about ₹4,255 did not make up for the number of losers. Only April to June 2026 were positive, with June the best month at ₹16,997, while January lost ₹16,316.

What the settings do

LevelThe retracement, measured down from yesterday's high, that price must cross back above to trigger a buy. A shallower level such as 0.382 triggers on smaller dips.Stop levelThe deeper retracement used as the stop. Moving it further from the entry level gives the trade more room but makes each stop costlier.Entry fromThe first minute whose close can trigger a buy. A later start avoids the opening noise.Entry toThe last minute whose close can trigger a buy. An earlier cut-off leaves more time for the target before the square-off.Exit timeWhen any open trade is closed at the market. Later exits give the target more time but carry the trade into the last half-hour.

Risks

  • The stop is only 16.8% of yesterday's range below the entry, so ordinary noise can trigger it.
  • Losses cluster: the backtest's maximum drawdown before costs was about ₹66,550.
  • Fills are assumed at the stop and target levels; fast moves can fill worse in live trading.
  • Futures carry full point-for-point exposure, so a lot of NIFTY can move several thousand rupees in minutes.

Who it suits

Traders studying how a single, popular chart level behaves when tested mechanically, and who have futures margin and can manage an intraday position. The default results show a long losing stretch.

5

Questions traders ask

What is the 61.8% Fibonacci retracement strategy?

It measures yesterday's high-to-low range and marks the point 61.8% of the way down from the high. When price dips below that line and then closes back above it, the strategy buys, betting on a return to yesterday's high. A stop goes at the 78.6% level.

Is the Fibonacci 61.8% buy strategy profitable on NIFTY?

Not in this test. From 1 Oct 2025 to 30 Sep 2026 on NIFTY futures it lost ₹46,546 before costs and ₹68,398 after ₹20 per order and bid-ask slippage, winning 29% of 89 trades. Statutory charges were not included. Past results do not guarantee future ones in either direction.

Why does the strategy skip the day after futures expiry?

Yesterday's range belongs to the contract that just expired, while today trades the next month, which sits at a different price. Using the old range would put the levels in the wrong place, so that session is not traded.

Can this be run on stocks?

Yes. The symbol setting accepts any F&O stock, and the levels are computed the same way from the stock future's previous range. Stock futures have wider spreads than NIFTY, which raises the after-costs drag.

6

Before you rely on it

WATCH OUThard-coded dates and a single stock; no exits in the source. Gross of costs.
WHERE THE RULES WERE UNCLEAR · OUR CHOICES- The source buys whenever the last close is above the 61.8% level, which (measured down from the high) is a low bar - nearly every day would be a buy. The spec's reading is used: a cross up through it, the 78.6% stop, the previous-high target and the EXIT_TIME square-off. - The source trades a single stock with hard-coded dates; NIFTY futures by default, any F&O stock via SYMBOL. - The session after a monthly futures expiry is skipped: yesterday's range is the expired contract's, which the rolled series does not adjust (gap R2-A3).
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.