QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Stock F&OPositionalRELIANCElow complexity

Stock futures momentum

Momentum investing buys what has been rising over the past year on the idea that strong performers tend to keep performing for a while. This strategy applies the simplest form to a single F&O stock: on the first session of each month it checks the stock's 12-month return, and while that return is positive it holds one lot of the stock future, rolling it from month to month. When the yearly return turns negative, it goes flat.
Holds RELIANCE futures long, rolled each month, for as long as the stock's 12-month return stays positive, checked at the start of each month.
Market viewBullish
TradesRELIANCE near-month futures, 1 lot, rolled monthly
RiskOpen-ended (loss not capped by the structure)
CapitalFutures margin
SuitsBeginner
Trades a month0.7
Typical hold28 days
Profitable months3 of 12
Longest losing run2 trades
Made money inToo few trades to judge (one holding period)
Lost money inToo few trades to judge (one holding period)
Default settings
Symbol
Min momentum %
Entry 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
RELIANCE Positional · 1 Oct 25 → 30 Sep 26
Enters
09:20 on the first session of a month when the 12-month return is above 0%
Legs
BUY FUT · Near month · Current month · 1 lotBUY FUT · Next month at each roll · Next month · 1 lot
Exits
signal 09:20 on the first month-start session the 12-month return is no longer positiveroll At each futures expiry, carried into the next month's contract
Re-entry
Yes - the next month-start session on which the stock qualifies again
Signal
on the first session of each month, from the daily closes BEFORE that session: momentum = last close of the previous month / the close LOOKBACK_MONTHS months earlier - 1. The stock qualifies while momentum > MIN_MOMENTUM_PCT %.
Entry
the first month-start session on which it qualifies, at ENTRY_TIME: buy LOTS of the near-month future.
Hold
month after month while it still qualifies (no exit and re-entry at a month boundary).
Roll
at the futures expiry the position is carried into the next month's future (bought at the expiring contract's close when the curve quotes the next month, else at ENTRY_TIME of the next session).
Exit
at ENTRY_TIME of the first month-start session on which it no longer qualifies ("momentum off").
2

Results

PRE-BUILT · DEFAULTS
RELIANCE · 2025-10-01 → 2026-09-30 · 8 trades · before costs
Net P&L−₹1,13,450
Win rate38%
Max drawdown−₹1,36,350
Avg per trade−₹14,181
Profit factor0.34
Worst trade−₹84,400
3

Where it made and lost money

The eight trade records are monthly slices of essentially one long holding, so no condition has enough trades to judge. The slices simply followed the market: the 3 held while NIFTY fell more than 1% lost ₹1,47,500, while the 2 held while it rose more than 1% made ₹34,950. A 12-month return measured once a month reacts very slowly, so the rule kept the position long through falls in January and March 2026 and only stepped aside in June, after the yearly return had turned negative. That delay is built into absolute momentum: it is designed to ride long trends, not to sidestep corrections inside them.

India VIX the evening before
VIX below 11.5 (calm)−₹84,4001 trades0% won
VIX 11.5-14.5 (normal)−₹8,0004 trades50% won
VIX above 14.5 (nervous)−₹21,0503 trades33% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹65,5503 trades33% won
Trend day (closed near the high or low)−₹46,1003 trades33% won
Choppy day (wide range, closed mid-range)−₹1,8002 trades50% won
Market while the trade was held
NIFTY rose over 1% while held+₹34,9502 trades100% won
NIFTY within ±1% while held−₹9003 trades33% won
NIFTY fell over 1% while held−₹1,47,5003 trades0% won
How the entry day opened
Gap up of 0.4% or more+₹17,9501 trades100% won
Flat open−₹1,28,6505 trades20% won
Gap down of 0.4% or more−₹2,7502 trades50% won
Session direction on the entry day
NIFTY closed above its open−₹61,5002 trades50% won
NIFTY closed below its open−₹51,9506 trades33% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹64,0005 trades20% won
Downtrend (NIFTY below its 20-day average)−₹49,4503 trades67% won
Expiry day (NIFTY weekly)
Expiry day−₹1,36,3507 trades29% won
Other days+₹22,9001 trades100% won
Day of the week
Monday+₹39,9002 trades100% won
Tuesday−₹1,53,3506 trades17% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. On the first trading session of each month, compare the previous month's last close of the RELIANCE near-month future with its close 12 months earlier.
  2. If the 12-month return is above 0%, the stock qualifies.
  3. On the first month-start session it qualifies, buy one lot of the near-month future at 09:20.
  4. Keep holding while it still qualifies at each month start; there is no stop loss.
  5. At each monthly futures expiry, close the expiring contract and buy the next month's, so the position is carried forward.
  6. At 09:20 on the first month-start session the stock no longer qualifies, sell the future.
  7. If the stock is in the F&O ban, any new entry or roll waits for the next session.

Why traders use it

Twelve-month momentum is one of the most widely studied effects in stock markets: stocks that have risen over the past year have tended to outperform over the next few months. In India it is usually run as a portfolio of the strongest dozen or so stocks, rebalanced monthly. Using the stock future gives leverage and avoids delivery, and the monthly check keeps trading to a minimum, which appeals to positional traders who do not want daily decisions.

Works best whenA stock is in a long, steady uptrend that continues month after month, so the position is held and rolled through the rise. The slices held while NIFTY rose more than 1% all made money in this test, though the sample is tiny.
Struggles whenA stock with a positive yearly return enters a correction: the monthly check is too slow to exit, so the unhedged futures position takes the fall. The slices held while NIFTY fell more than 1% all lost in this test.

The year in plain words

On RELIANCE futures from 1 Oct 2025 to 30 Sep 2026, the stock qualified from November, and the long position was held and rolled each month until it was closed at the start of June, giving 8 trade records. Three slices made money and five lost, for a total loss of ₹1,13,450 before costs. January 2026 alone lost ₹84,400 and March ₹44,800, while November, February and April made ₹17,000-23,000 each. The drawdown reached ₹1,36,350. After ₹20 per order and bid-ask slippage on each roll, the loss is ₹1,18,370. One stock over one year is a single bet, not a test of momentum investing.

What the settings do

Min momentum %The 12-month return the stock must beat to be held. Raising it above zero keeps only stronger trends; lowering it holds through weaker ones.Entry timeThe time on the month's first session when the stock is bought or sold, and on roll days when the new contract is bought if needed.

Risks

  • There is no stop loss; a single futures lot of a large stock can lose lakhs of rupees in a correction, as it did here.
  • Running momentum on one stock gives none of the diversification of the usual top-dozen portfolio.
  • Monthly rolls add costs and can be delayed if the stock enters the F&O ban.
  • Momentum can reverse sharply after a strong run, and a once-a-month check cannot react in time.

Who it suits

Positional traders who want a very low-maintenance trend rule, understand it is a single-stock version of a portfolio idea, and have margin to hold a stock-futures lot through deep drawdowns.

5

Questions traders ask

What is 12-month momentum?

It is the stock's percentage return over the past year. A momentum strategy buys stocks with strong positive returns over that period, expecting the trend to continue for a while, and steps aside or switches when the return weakens.

Is the momentum strategy profitable on RELIANCE futures?

In this backtest from 1 Oct 2025 to 30 Sep 2026 it lost ₹1,13,450 before costs and ₹1,18,370 after ₹20 per order and bid-ask slippage, with a ₹1,36,350 maximum drawdown before costs. One stock in one year is far too small a test, and past results do not guarantee future ones.

Why does this test only one stock?

The usual version ranks all F&O stocks by 12-month return and holds the top dozen. A single backtest here runs on one symbol, so it uses the stock's own return being positive instead of a ranking. A portfolio would need one run per stock.

Why trade the future instead of the shares?

The future gives exposure to a full lot with margin rather than full payment, and it can be held only in the F&O segment by rolling each month. The trade-off is roll costs, leverage and physical settlement risk if a roll is missed.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESLong-only futures, rolled at each monthly expiry, sized in lots (whole-lot sizing breaks equal weighting across names - the source's own caveat). A stock in the F&O ban takes no NEW position that day (a roll or the first entry waits for the next session).
WATCH OUTSurvivorship if the universe is today's F&O list; the source shows no backtest; momentum crashes after sharp reversals (the source's 2011 example).
WHERE THE RULES WERE UNCLEAR · OUR CHOICES"12-month return" uses the rolled near-month future's closes (bt.daily), not the cash price; the end/start ratio of two near-month prices is close to the cash ratio (the carry in each is about half a month). The 0% threshold is ours (the source has no absolute filter - it only ranks).
Also known astop 12 momentum stocks
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.