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

Hourly RSI momentum

Most traders treat an RSI above 70 as overbought, but momentum traders read a strong RSI as strength worth buying. This positional strategy buys NIFTY futures when the 14-period RSI on hourly candles crosses above 65 and holds until it closes below 40. It is long only, may hold for days or weeks, and rolls the futures position at each monthly expiry.
Buys NIFTY futures when hourly RSI(14) crosses above 65 and holds, across days if needed, until hourly RSI closes below 40.
Market viewBullish
TradesNIFTY near-month futures, 1 lot, long only
RiskOpen-ended (loss not capped by the structure)
CapitalFutures margin
SuitsBeginner
Trades a month1.6
Typical hold6 days
Profitable months3 of 12
Longest losing run4 trades
Made money inEntries when NIFTY was below its 20-day averageHolds during which NIFTY rose over 1%
Lost money inEntries when NIFTY was above its 20-day averageSideways holds within ±1%
Default settings
Symbol
RSI period
Entry level
Exit level
Bar minutes
Roll 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 Positional · 1 Oct 25 → 30 Sep 26
Enters
next tick after an hourly close with RSI(14) crossing above 65
Legs
BUY FUT · near month · Current month · 1 lot
Exits
signal hourly close with RSI below 40roll 15:15 on futures expiry day, reopened next session
Re-entry
Next cross above 65
Bars
60-minute bars from the rolled near-month futures ticks, anchored at 09:15 (09:15-10:15 ... the last bar of a session is the short one up to the close). Continuous across sessions.
RSI
RSI(RSI_PERIOD) on bar closes, Wilder smoothing (seeded with the simple average of the first RSI_PERIOD changes - the TA-Lib / charting convention).
Entry
a bar CLOSES with RSI above ENTRY_LEVEL after the previous bar was at/below it -> buy LOTS at the next tick after that bar closes (next session's first tick when it was the last bar of the day).
Exit
a bar closes with RSI below EXIT_LEVEL -> sell at the next tick. No stop, no target.
Re-entry
on the next cross above ENTRY_LEVEL. A cross that happened during the indicator warm-up (before the test window) is not traded - the first trade waits for a cross inside the window.
Roll
a futures contract cannot be held past its expiry: on the traded near contract's own expiry day the long is closed at ROLL_TIME ("monthly roll") and re-opened on the new near-month contract at the next session's first tick (only while the RSI system is still long).
End
closed at the last tick of the test window.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 19 trades · before costs
Net P&L−₹71,535
Win rate42%
Max drawdown−₹1,12,942
Avg per trade−₹3,765
Profit factor0.62
Worst trade−₹34,138
3

Where it made and lost money

Momentum buying needs fresh room to run, and in this test the trend going in made the difference. Signals taken when NIFTY was already above its 20-day average lost ₹93,426 over nine trades: RSI crossing 65 in an extended market often marked the late stage of a rally, and the wide exit at RSI 40 gave much of it back. Signals when NIFTY was below its 20-day average made ₹21,891 over ten trades, catching the start of recoveries. Holds through sideways stretches within ±1% lost ₹1,36,752 across 11 trades, while the seven holds through rises of over 1% made ₹79,582.

Trend going in
Uptrend (NIFTY above its 20-day average)−₹93,4269 trades33% won
Downtrend (NIFTY below its 20-day average)+₹21,89110 trades50% won
India VIX the evening before
VIX below 11.5 (calm)+₹16,2515 trades60% won
VIX 11.5-14.5 (normal)−₹51,1788 trades38% won
VIX above 14.5 (nervous)−₹36,6086 trades33% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹46,2659 trades44% won
Trend day (closed near the high or low)+₹62,9487 trades57% won
Choppy day (wide range, closed mid-range)−₹88,2183 trades0% won
Market while the trade was held
NIFTY rose over 1% while held+₹79,5827 trades71% won
NIFTY within ±1% while held−₹1,36,75211 trades27% won
NIFTY fell over 1% while held−₹14,3651 trades0% won
How the entry day opened
Gap up of 0.4% or more−₹69,04712 trades33% won
Flat open−₹2,4877 trades57% won
Session direction on the entry day
NIFTY closed above its open−₹28815 trades53% won
NIFTY closed below its open−₹71,2464 trades0% won
Expiry day (NIFTY weekly)
Expiry day−₹10,6011 trades0% won
Other days−₹60,93318 trades44% won
Day of the week
Monday−₹16,8694 trades25% won
Tuesday−₹10,6011 trades0% won
Wednesday−₹78,92710 trades40% won
Thursday+₹11,4103 trades67% won
Friday+₹23,4521 trades100% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Build hourly candles of the NIFTY near-month future from 09:15 each day, continuous across sessions, and compute the 14-period RSI on their closes.
  2. When an hourly candle closes with RSI above 65 after the previous one was at or below 65, buy one lot at the next tick.
  3. Hold, overnight if needed, until an hourly candle closes with RSI below 40, then sell at the next tick.
  4. There is no stop loss or target.
  5. On the futures expiry day, close at 15:15 and buy the next month's contract at the next session's first tick while the signal is still long.

Why traders use it

An RSI reading above 60 to 65 is used by many Indian traders as a sign that buyers are in control, especially on hourly and daily charts. Buying that strength and exiting only when momentum clearly fades, at RSI 40, aims to ride a trend for its whole length rather than taking quick profits. The gap between the entry and exit levels keeps the system from flipping in and out on small wiggles, which suits traders who prefer few, longer trades.

Works best whenRecoveries that start from below the 20-day average and turn into sustained rallies, so the position rides a rise of more than 1% before momentum fades.
Struggles whenSignals in markets already extended above their 20-day average, and sideways stretches where RSI crosses 65 and then drifts down to 40 while the price goes nowhere.

The year in plain words

On NIFTY futures from 1 Oct 2025 to 30 Sep 2026 the system made 19 trades and lost ₹71,535 before costs, with 42% winners and a profit factor of 0.62. After ₹20 per order and bid-ask slippage the loss was ₹76,936; with few trades, costs mattered little. Losses averaged about ₹16,920 against wins of about ₹14,320, so the exit at RSI 40 gave back more on losers than winners earned. Seventeen trades ended on the RSI exit and two at monthly rolls. October 2025 made ₹23,737, but May 2026 lost ₹51,130 and the maximum drawdown before costs was about ₹1.13 lakh.

What the settings do

RSI periodThe number of candles in the RSI. Shorter periods react faster and give more signals; longer ones are smoother.Entry levelThe RSI level a candle must cross above to trigger a buy. Higher levels wait for stronger momentum.Exit levelThe RSI level below which the position is sold. A higher exit gets out sooner and gives back less.Bar minutesThe candle length used for the RSI. Hourly is the default; shorter candles trade much more often.Roll timeThe time on futures expiry day when the position is closed before rolling to the next month.

Risks

  • There is no stop: the only exit is RSI falling below 40, which can come after a large adverse move or an overnight gap.
  • A single trade lost about ₹34,140, and the drawdown passed ₹1.1 lakh.
  • Positions are held overnight, often for several days, with full futures margin.
  • With about 19 trades a year, a few outcomes decide the result.

Who it suits

Patient positional traders who want a simple momentum rule on NIFTY futures, have margin for an overnight lot and can tolerate large swings without a hard stop.

5

Questions traders ask

What is the RSI 65/40 momentum strategy?

It buys when RSI crosses above 65, a sign of strong upward momentum, and sells when RSI falls below 40, a sign that momentum has faded. The wide gap between the two levels keeps the trade on through normal pullbacks.

Is the hourly RSI momentum strategy profitable?

Not in this test. On NIFTY futures from 1 Oct 2025 to 30 Sep 2026 it lost ₹71,535 before costs and ₹76,936 after ₹20 per order and bid-ask slippage, over 19 trades. Statutory charges were excluded. Past results do not guarantee future ones.

Why buy when RSI is high instead of selling?

Mean-reversion traders sell high RSI readings, expecting a pullback. Momentum traders buy them, expecting strength to continue. Both views are common; this strategy tests the momentum version on hourly candles.

How is the RSI calculated here?

It uses 14 hourly candles with the standard smoothing used by most charting packages, built from NIFTY futures prices. Signals act at the next tick after a candle closes, so the backtest does not use any price it could not have seen.

6

Before you rely on it

WATCH OUTno stop loss - the author calls the drawdowns intolerable. Gross of costs (the source used 0.03%).
WHERE THE RULES WERE UNCLEAR · OUR CHOICESRSI period is not stated on the page (spec: 14). Spec interpretation rolls one day before expiry; this rolls on the expiry day itself because the data here only quotes the near contract - re-opening the day before expiry would re-buy the expiring contract. Signals act at the next tick, never at the signal bar's close (no look-ahead). Sized in lots.
Also known asRSI 65 40RSI breakout momentum
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.