RSI Strategy: Rules, Best Settings and NSE Test Results

Updated 2026-10-0910 min readData 2025-10-07 to 2026-10-07हिंदी सार ↓

The short answer

Does an RSI strategy work on NSE stocks? We tested the classic RSI 30/70 rule with four RSI lengths, the Cardwell pullback setup from this page, and a no-trades-before-09:45 filter, on 15 NIFTY 50 stocks for 12 months after every Indian charge. RSI(14) 30/70 on 15-minute candles ended -18.1% (900 trades, 41.1% won). The best RSI length was 21 on 5-minute candles (-21.5%) and 21 on 15-minute candles (-8.3%). The Cardwell pullback ended -1.1% on 53 trades. Divergence setups are explained below but not tested.

RSI(14) 30/70, 15-minute
-18.1%
900 trades, 41.1% won
Best length on 15-minute: RSI(21)
-8.3%
548 trades
Cardwell pullback, 15-minute
-1.1%
53 trades, 41.5% won
No entries before 09:45
-19.5%
against -18.1% without the filter
RSI rules: result after all charges, last 12 monthsYearly result after all charges for the RSI 30/70 rule at four RSI lengths and for the Cardwell pullback. Bars left of zero lost money.RSI(7), 5-minute-59.1%RSI(9), 5-minute-51.6%RSI(14), 5-minute-35.4%RSI(21), 5-minute-21.5%RSI(7), 15-minute-38.0%RSI(9), 15-minute-25.4%RSI(14), 15-minute-18.1%RSI(21), 15-minute-8.3%Cardwell pullback, 15-minute-1.1%
Yearly result after all charges for the RSI 30/70 rule at four RSI lengths and for the Cardwell pullback. Bars left of zero lost money.
View data
ItemValue
RSI(7), 5-minute-59.1%
RSI(9), 5-minute-51.6%
RSI(14), 5-minute-35.4%
RSI(21), 5-minute-21.5%
RSI(7), 15-minute-38.0%
RSI(9), 15-minute-25.4%
RSI(14), 15-minute-18.1%
RSI(21), 15-minute-8.3%
Cardwell pullback, 15-minute-1.1%
Run the RSI 30/70 rule on any NSE stock, with chargesRun this backtest yourself on LeadFinnHow backtesting works
RSI 30 cross-up on real Larsen & Toubro 15-minute candles
▲ RSI back above 30
RSI 30 cross-up on real Larsen & Toubro 15-minute candlesLarsen & Toubro (LT) 15-minute candles around 8 Oct 2026, with the 14-period RSI below. The green arrow (11:00 IST) is where RSI crossed back above 30. Close 16 candles later: ₹3,626.00 (-1.16% from the signal candle's close). This is the most recent signal in our data when the chart was made, not one picked because it worked.3,6003,6503,7003,7503070RSI 146 Oct11:3014:4511:45
Larsen & Toubro (LT) 15-minute candles around 8 Oct 2026, with the 14-period RSI below. The green arrow (11:00 IST) is where RSI crossed back above 30. Close 16 candles later: ₹3,626.00 (-1.16% from the signal candle's close). This is the most recent signal in our data when the chart was made, not one picked because it worked.

What is RSI?

The Relative Strength Index (RSI), from J. Welles Wilder Jr., compares the size of recent up moves with recent down moves on a scale of 0 to 100. With the usual length of 14 candles:

RS = average gain over 14 candles / average loss over 14 candles
RSI = 100 − 100 / (1 + RS)

RSI measures how fast price has moved, not whether a stock is cheap or expensive. A reading under 30 says the fall was fast; in a strong downtrend RSI can stay under 30 while the price keeps falling. That is why the plain "buy under 30, sell over 70" rule is worth testing before trusting, which we do below.

Best RSI settings for 5-minute and 15-minute charts

Which RSI length works best on intraday charts? We ran the same 30/70 rule (buy when RSI crosses back above 30, sell when it crosses above 70, stop 2%, target 4%) with RSI lengths 7, 9, 14 and 21 on 5-minute and 15-minute candles. A shorter length reacts faster and gives more signals, so more charges.

5-minute

RSI lengthCandlesTradesWon %Price movesSlippageChargesAfter all costsReturn
RSI(7) 30/705m2,98444.9%-₹13,485-₹7,233-₹38,428-₹59,146-59.1%
RSI(9) 30/705m2,14342.2%-₹15,357-₹5,742-₹30,503-₹51,602-51.6%
RSI(14) 30/705m1,38440.5%-₹8,475-₹4,264-₹22,654-₹35,393-35.4%
RSI(21) 30/705m1,01840.5%+₹759-₹3,519-₹18,703-₹21,463-21.5%

On 5-minute candles RSI(21) did best: -21.5% after charges.

15-minute

RSI lengthCandlesTradesWon %Price movesSlippageChargesAfter all costsReturn
RSI(7) 30/7015m1,50642.3%-₹9,101-₹4,580-₹24,331-₹38,012-38.0%
RSI(9) 30/7015m1,24541.7%+₹669-₹4,122-₹21,905-₹25,358-25.4%
RSI(14) 30/7015m90041.1%+₹1,576-₹3,116-₹16,561-₹18,102-18.1%
RSI(21) 30/7015m54842.5%+₹4,171-₹1,980-₹10,523-₹8,332-8.3%

On 15-minute candles RSI(21) did best: -8.3% after charges.

Does the RSI 30/70 rule work?

The textbook rule, RSI(14) 30/70, on every candle size we hold. Daily runs use delivery charges; the others intraday charges and the square-off.

Rule, candlesCandlesTradesWon %Price movesSlippageChargesAfter all costsReturn
RSI(14) 30/70, 5-minute5m1,38440.5%-₹8,475-₹4,264-₹22,654-₹35,393-35.4%
RSI(14) 30/70, 15-minute15m90041.1%+₹1,576-₹3,116-₹16,561-₹18,102-18.1%
RSI(14) 30/70, 1-hour1h37737.9%+₹1,972-₹1,365-₹7,253-₹6,645-6.7%
RSI(14) 30/70, daily1d6139.3%+₹3,315-₹227-₹3,463-₹375-0.4%

Year-by-year results, the daily history back to 2017 and an RSI trend pullback rule are on RSI 30/70 strategy success rate in India.

Setup: the Cardwell RSI pullback (40 to 50)

Andrew Cardwell observed that in an uptrend RSI tends to stay between about 40 and 80, so dips find support near 40 to 50 rather than 30. The setup buys that dip. Our rule, on 15-minute candles:

  • Price above its 50 EMA and above VWAP, and the last daily close above the daily 50 EMA (the uptrend).
  • RSI(14) between 40 and 50 (the dip, not oversold).
  • A bullish hammer or bullish engulfing candle (buyers stepping in).
  • Stop 1.5 × ATR(14) below the entry; target 2.5 times the stop distance. Open trades close at the intraday square-off.

The old page also asked for a pullback to a horizontal support level; there is no rule for that yet, so it is not in the test.

Rule, candlesCandlesTradesWon %Price movesSlippageChargesAfter all costsReturn
Cardwell pullback15m5341.5%+₹111-₹199-₹1,058-₹1,146-1.1%

With all four conditions together the setup is rare: 53 trades in a year across 15 stocks. That is too few to call the result good or bad with confidence; treat it as a first look.

How the Cardwell trades endedShare of Cardwell pullback trades by the way they ended.Square-off time: 33 (62%)Stop hit: 17 (32%)Target hit: 3 (6%)
Share of Cardwell pullback trades by the way they ended.
View data
PartCount
Square-off time33
Stop hit17
Target hit3
Cardwell pullback: from price moves to resultPrice moves, minus slippage, minus charges, leave the result after all costs.Price moves₹111Slippage-₹199Charges-₹1,058Net-₹1,146
Price moves, minus slippage, minus charges, leave the result after all costs.
View data
Step₹
Price moves₹111
Slippage-₹199
Charges-₹1,058
Net-₹1,146

Should you skip RSI signals in the first 30 minutes?

A common rule is to ignore RSI signals in the first half hour, when opening gaps make RSI jump. We ran RSI(14) 30/70 on 15-minute candles with no entries before 09:45 IST and compared it with the same rule taking every signal.

RuleCandlesTradesWon %Price movesSlippageChargesAfter all costsReturn
Every signal15m90041.1%+₹1,576-₹3,116-₹16,561-₹18,102-18.1%
No entries before 09:4515m82739.3%-₹1,216-₹2,896-₹15,391-₹19,503-19.5%

Skipping the first half hour did not help: -19.5% against -18.1%.

RSI divergence: regular and hidden

Regular divergence warns of a turn: price makes a higher high while RSI makes a lower high (bearish), or price makes a lower low while RSI makes a higher low (bullish). Hidden divergence points to the trend going on: in an uptrend price makes a higher low while RSI makes a lower low; in a downtrend price makes a lower high while RSI makes a higher high.

We have not tested either. A divergence rule compares swings of price with swings of the RSI line, and LeadFinn's engine finds swings on price but not on the RSI line yet. Rather than guess, we show no number; the test will be added when the engine can do it. Until then, wait for price itself to confirm (a break of the last swing) before acting on a divergence.

Common RSI mistakes

  • Selling only because RSI is above 70. In a strong trend RSI can stay above 70 while price keeps rising.
  • Buying only because RSI is below 30. The same in reverse: the 30/70 results above show what that rule did after charges.
  • Trading divergence without price confirmation. A divergence can repeat over several swings before price turns, if it turns at all.
  • Ignoring the bigger trend. An oversold 15-minute reading inside a falling daily trend is more often a pause than a bottom.
  • Forgetting charges. Short candles give many signals; see how the charges grow in the RSI length table.
Shares to buy-

Full version: Position Size Calculator.

How we tested

Period
2025-10-07 to 2026-10-07
Stocks
15 stocks: RELIANCE, HDFCBANK, ICICIBANK, INFY, TCS, SBIN, BHARTIARTL, ITC, LT, AXISBANK, KOTAKBANK, HINDUNILVR, MARUTI, SUNPHARMA, BAJFINANCE
Account
₹1,00,000 in one account, 20.0% per trade, up to 5 open trades
Slippage
0.01% per fill
Charges counted
brokerage, STT, exchange transaction fee, SEBI fee, stamp duty and GST
Engine
LeadFinn backtest engine (files backtest_engine 68ab8514c88d, account 26450af3ec14, india_charges 272d6186e093; repo commit 8451eec3)
Run date
2026-10-08 (IST)
Rules
RSI 30/70 at lengths 7, 9, 14 and 21 (stop 2%, target 4%); the Cardwell pullback (stop 1.5 x ATR(14), target 2.5 x the stop); RSI(14) 30/70 with no entries before 09:45
Candle sizes
5-minute and 15-minute intraday (RSI(14) 30/70 also 1-hour and daily)
Not tested
regular and hidden divergence (the engine cannot find swings on the RSI line yet); the Cardwell setup's support-level condition

More on how we test: How we test.

RSI oversold bounce: every timeframe, intraday and swing

Data updated: 11 Oct 2026, 01:49 IST

The same rules on every candle size, the way the Run button gives them: the strategy's own stop loss and target, no tuning, every result shown. 15 NIFTY 50 stocks, ₹1,00,000 in one account, 20% per trade, up to 5 trades open, India charges and 0.01% slippage, 9 Oct 2023 to 9 Oct 2026.

Stop loss 2% and target 4% (its own).

Intraday: closed the same day

CandleResult after chargesTradesWonChargesBiggest fall
1 min−₹91,285 −91.3%10,47245.6%−₹73,093−91.3%
5 min−₹62,998 −63.0%4,16542.8%−₹54,530−63.1%
15 min−₹44,900 −44.9%2,48941.3%−₹36,837−45.0%
1 hour−₹21,843 −21.8%1,03038.6%−₹18,020−22.5%

Swing: held overnight (delivery, buy side only)

CandleResult after chargesTradesWonChargesBiggest fall
1 min−₹98,747 −98.8%3,12716.9%−₹97,819−98.8%
5 min−₹88,786 −88.8%2,64045.5%−₹94,093−88.9%
15 min−₹56,461 −56.5%1,29151.7%−₹58,654−58.5%
1 hour−₹23,048 −23.1%62039.8%−₹35,141−37.9%
4 hours−₹21,539 −21.5%28531.2%−₹15,364−24.8%
1 day−₹4,932 −4.9%15036.0%−₹8,317−11.5%

Past results on past prices, not advice. Every number is from LeadFinn's backtest engine. Tap a candle size to run that test yourself.

Frequently asked questions

What is the RSI strategy win rate?

In our 12-month test on 15 NIFTY 50 stocks, RSI(14) 30/70 won 41.1% of 900 trades on 15-minute candles and 40.5% of 1,384 on 5-minute candles; after charges it ended -18.1% and -35.4%.

What is the best RSI setting for a 15-minute chart?

Of RSI lengths 7, 9, 14 and 21 with the 30/70 rule, RSI(21) did best on 15-minute candles, at -8.3% after charges over 12 months.

What is the best RSI setting for a 5-minute chart?

RSI(21) did best of the four lengths on 5-minute candles, at -21.5% after charges.

Does the RSI strategy work for intraday trading?

Not the plain 30/70 rule in our test: -35.4% on 5-minute and -18.1% on 15-minute candles after charges. The Cardwell pullback ended -1.1%.

What is the Cardwell RSI range rule?

Andrew Cardwell's observation that RSI tends to move between about 40 and 80 in an uptrend and between about 20 and 60 in a downtrend, so support and resistance on RSI shift with the trend.

Does RSI divergence work?

We have not tested it: the engine cannot yet find swing highs and lows on the RSI line, which a divergence rule needs.

RSI strategy kya hai aur kya yeh kaam karti hai?

RSI 0 se 100 tak ka indicator hai jo batata hai price kitni tezi se chala. Hamare test mein RSI(14) 30/70 niyam charges ke baad 15 minute candle par -18.1% aur 5 minute par -35.4% raha.

Keep going

हिंदी में सार

RSI (रिलेटिव स्ट्रेंथ इंडेक्स) 0 से 100 तक का इंडिकेटर है, जो बताता है कि भाव कितनी तेज़ी से चला। हमने NSE के 15 शेयरों पर 12 महीने, सारे चार्ज काटकर, RSI के नियम टेस्ट किए। RSI(14) 30/70 नियम 15 मिनट कैंडल पर -18.1% रहा; 15 मिनट पर सबसे अच्छी सेटिंग RSI(21) रही (-8.3%)।

Roman mein: RSI strategy ke nateeje upar ki table mein hain.

This is education, not investment advice. These are tested results on past data; they do not promise future returns. Trading can lose money. See our disclaimer.