RSI 30/70 Strategy Success Rate in India: NSE Backtest After Charges

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

The short answer

What is the RSI 30/70 strategy success rate in India? We ran it (buy when RSI(14) climbs back above 30, sell at 70, stop 2%, target 4%) on 15 NIFTY 50 stocks for 12 months, after every charge. 5-minute: 1,384 trades, 40.5% won, -35.4%; 15-minute: 900 trades, 41.1% won, -18.1%; 1-hour: 377 trades, 37.9% won, -6.7%; daily: 61 trades, 39.3% won, -0.4%. On all the daily history we hold (2017-07-03 to 2026-10-07): 351 trades, 36.5% won, -₹19,186 (-19.2%).

Daily, 12 months
-0.4%
61 trades, 39.3% won
5-minute, 12 months
-35.4%
1,384 trades, 40.5% won
Trend pullback, 1-hour
-7.4%
265 trades
Divergence
Not tested
the engine has no RSI pivots yet
RSI strategies: result after all charges, last 12 monthsYearly result after all charges for the RSI 30/70 rule and the RSI trend pullback on each candle size. Bars to the left of zero lost money.RSI 30/70, 5-minute-35.4%RSI 30/70, 15-minute-18.1%RSI 30/70, 1-hour-6.7%RSI 30/70, daily-0.4%Pullback, 15-minute-23.6%Pullback, 1-hour-7.4%Pullback, daily-4.2%
Yearly result after all charges for the RSI 30/70 rule and the RSI trend pullback on each candle size. Bars to the left of zero lost money.
View data
ItemValue
RSI 30/70, 5-minute-35.4%
RSI 30/70, 15-minute-18.1%
RSI 30/70, 1-hour-6.7%
RSI 30/70, daily-0.4%
Pullback, 15-minute-23.6%
Pullback, 1-hour-7.4%
Pullback, daily-4.2%
Run the RSI 30/70 rule on any NSE stock, with chargesRun this backtest yourself on LeadFinnHow backtesting works

What is the RSI 30/70 strategy success rate in India?

The rule we ran is LeadFinn's own RSI template: Buy when RSI(14) climbs back above 30; sell when it reaches 70. Long only, stop 2.0% and target 4.0%, the same stops on every candle size. Daily runs use delivery charges; the others use intraday charges and the intraday square-off.

5-minute

Rule, candle sizeCandlesTradesWon %Price movesSlippageChargesAfter all costsReturn
RSI 30/70, 5-minute5m1,38440.5%-₹8,475-₹4,264-₹22,654-₹35,393-35.4%
How the trades ended, 5-minuteShare of 5-minute RSI 30/70 trades by the way they ended.Square-off time: 1,022 (74%)Exit rule: 320 (23%)Stop hit: 41 (3%)Target hit: 1 (0%)
Share of 5-minute RSI 30/70 trades by the way they ended.
View data
PartCount
Square-off time1,022
Exit rule320
Stop hit41
Target hit1
RSI 30/70, 5-minute: from price moves to resultPrice moves, minus slippage, minus charges, leave the result after all costs.Price moves-₹8,475Slippage-₹4,264Charges-₹22,654Net-₹35,393
Price moves, minus slippage, minus charges, leave the result after all costs.
View data
Step₹
Price moves-₹8,475
Slippage-₹4,264
Charges-₹22,654
Net-₹35,393

15-minute

Rule, candle sizeCandlesTradesWon %Price movesSlippageChargesAfter all costsReturn
RSI 30/70, 15-minute15m90041.1%+₹1,576-₹3,116-₹16,561-₹18,102-18.1%
How the trades ended, 15-minuteShare of 15-minute RSI 30/70 trades by the way they ended.Square-off time: 838 (93%)Exit rule: 34 (4%)Stop hit: 28 (3%)
Share of 15-minute RSI 30/70 trades by the way they ended.
View data
PartCount
Square-off time838
Exit rule34
Stop hit28
RSI 30/70, 15-minute: from price moves to resultPrice moves, minus slippage, minus charges, leave the result after all costs.Price moves₹1,576Slippage-₹3,116Charges-₹16,561Net-₹18,102
Price moves, minus slippage, minus charges, leave the result after all costs.
View data
Step₹
Price moves₹1,576
Slippage-₹3,116
Charges-₹16,561
Net-₹18,102

1-hour

Rule, candle sizeCandlesTradesWon %Price movesSlippageChargesAfter all costsReturn
RSI 30/70, 1-hour1h37737.9%+₹1,972-₹1,365-₹7,253-₹6,645-6.7%
How the trades ended, 1-hourShare of 1-hour RSI 30/70 trades by the way they ended.Square-off time: 369 (98%)Stop hit: 8 (2%)
Share of 1-hour RSI 30/70 trades by the way they ended.
View data
PartCount
Square-off time369
Stop hit8
RSI 30/70, 1-hour: from price moves to resultPrice moves, minus slippage, minus charges, leave the result after all costs.Price moves₹1,972Slippage-₹1,365Charges-₹7,253Net-₹6,645
Price moves, minus slippage, minus charges, leave the result after all costs.
View data
Step₹
Price moves₹1,972
Slippage-₹1,365
Charges-₹7,253
Net-₹6,645

daily

Rule, candle sizeCandlesTradesWon %Price movesSlippageChargesAfter all costsReturn
RSI 30/70, daily1d6139.3%+₹3,315-₹227-₹3,463-₹375-0.4%
How the trades ended, dailyShare of daily RSI 30/70 trades by the way they ended.Stop hit: 36 (59%)Target hit: 22 (36%)Still open at the end: 3 (5%)
Share of daily RSI 30/70 trades by the way they ended.
View data
PartCount
Stop hit36
Target hit22
Still open at the end3
RSI 30/70, daily: from price moves to resultPrice moves, minus slippage, minus charges, leave the result after all costs.Price moves₹3,315Slippage-₹227Charges-₹3,463Net-₹375
Price moves, minus slippage, minus charges, leave the result after all costs.
View data
Step₹
Price moves₹3,315
Slippage-₹227
Charges-₹3,463
Net-₹375
Run the RSI 30/70 rule on any NSE stock, with chargesRun this backtest yourself on LeadFinnHow backtesting works

What happens over many years on daily candles?

Twelve months is a short test for a daily rule, so we ran it on all the daily history we hold, 2017-07-03 to 2026-10-07, long only, with delivery charges.

Rule, periodCandlesTradesWon %Price movesSlippageChargesAfter all costsReturn
RSI 30/70, daily, all years1d35136.5%+₹369-₹1,169-₹18,386-₹19,186-19.2%
YearTradesResult after charges
201712+₹1,300
201833-₹4,883
201931-₹4,269
202054-₹5,605
202113-₹313
202230+₹840
202337-₹1,091
202440-₹5,496
202541+₹545
202660-₹213
RSI 30/70 daily, result by yearNet result after delivery charges for trades closed in each year.2017+₹1,3002018-₹4,8832019-₹4,2692020-₹5,6052021-₹3132022+₹8402023-₹1,0912024-₹5,4962025+₹5452026-₹213
Net result after delivery charges for trades closed in each year.
View data
ItemValue
2017+₹1,300
2018-₹4,883
2019-₹4,269
2020-₹5,605
2021-₹313
2022+₹840
2023-₹1,091
2024-₹5,496
2025+₹545
2026-₹213

Does an RSI pullback in an uptrend work better?

The second rule is LeadFinn's RSI trend pullback template: In an uptrend (price above the 200 EMA), buy when RSI turns up through 40. It exits when RSI goes above 70 or price closes below the 200 EMA, with a 2.0% stop and 4.0% target. It is close to the pullback idea on the RSI page (buying a dip inside an uptrend) but not the same rule as the 40 to 50 zone in the Cardwell example there.

Rule, candle sizeCandlesTradesWon %Price movesSlippageChargesAfter all costsReturn
RSI trend pullback, 15-minute15m78431.5%-₹7,212-₹2,599-₹13,809-₹23,621-23.6%
RSI trend pullback, 1-hour1h26537.4%-₹1,268-₹967-₹5,136-₹7,371-7.4%
RSI trend pullback, daily1d3928.2%-₹1,756-₹150-₹2,271-₹4,177-4.2%
RSI trend pullback, daily, all years1d52531.8%-₹7,888-₹1,665-₹26,564-₹36,117-36.1%

Does RSI work for intraday trading?

Does RSI work for intraday trading? On this rule, the shorter the candle, the more trades and the more charges; compare the last column.

RSI 30/70 by candle size, result after chargesResult after all charges for RSI 30/70 on each candle size, last 12 months.5-minute-35.4%15-minute-18.1%1-hour-6.7%daily-0.4%
Result after all charges for RSI 30/70 on each candle size, last 12 months.
View data
ItemValue
5-minute-35.4%
15-minute-18.1%
1-hour-6.7%
daily-0.4%
Charges paid by candle sizeTotal charges paid over the year by RSI 30/70 on each candle size.5-minute₹22,65415-minute₹16,5611-hour₹7,253daily₹3,463
Total charges paid over the year by RSI 30/70 on each candle size.
View data
ItemValue
5-minute₹22,654
15-minute₹16,561
1-hour₹7,253
daily₹3,463

Does RSI divergence work?

We have not tested RSI divergence, regular or hidden. A divergence rule compares swing highs and lows of price with swing highs and lows of the RSI line, and LeadFinn's engine finds swings on price but not on the RSI line yet. Writing the rule without that would mean guessing, so we show no number for it. When the engine can detect RSI pivots, the test will be added here.

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, plus DP charges
Engine
LeadFinn backtest engine (files backtest_engine 68ab8514c88d, account 26450af3ec14, india_charges 272d6186e093; repo commit 8451eec3)
Run date
2026-10-08 (IST)
Rules
LeadFinn's RSI templates: RSI 30/70 (buy RSI(14) back above 30, exit at 70; stop 2%, target 4%) and the RSI trend pullback (above the 200 EMA, buy RSI turning up through 40); long only
Candle sizes
5-minute, 15-minute, 1-hour and daily (the same rule and stops on each)
Not tested
RSI divergence, regular and hidden (the engine cannot find swings on the RSI line yet)

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 success rate of the RSI 30/70 strategy in India?

In our 12-month test on 15 NIFTY 50 stocks it won 39.3% of 61 daily trades and 40.5% of 1,384 5-minute trades. After charges the daily rule ended -0.4% and the 5-minute rule -35.4%.

Is buying RSI below 30 profitable on daily candles?

Over all the daily history we hold it won 36.5% of 351 trades and ended -₹19,186 (-19.2%) after delivery charges.

Does an RSI pullback in an uptrend do better than RSI 30/70?

The pullback rule ended -23.6% on 15-minute, -7.4% on 1-hour and -4.2% on daily candles over the last 12 months, against RSI 30/70's -18.1%, -6.7% and -0.4% on the same candles.

RSI 30/70 strategy ka success rate kitna hai?

Hamare test mein daily candle par 39.3% trade jeete aur charges ke baad -0.4% raha; 5 minute candle par 40.5% jeete aur -35.4% raha.

Keep going

हिंदी में सार

RSI 30/70 स्ट्रैटेजी में RSI(14) के 30 के ऊपर लौटने पर खरीदते हैं और 70 पर बेचते हैं। हमने NSE के 15 शेयरों पर 12 महीने टेस्ट किया, सारे चार्ज काटकर: डेली कैंडल पर 39.3% ट्रेड जीते और नतीजा -0.4% रहा; 5 मिनट कैंडल पर 40.5% जीते और नतीजा -35.4% रहा। RSI डाइवर्जेंस का टेस्ट अभी नहीं हुआ है।

Roman mein: RSI 30/70 strategy ka success rate upar diya hai.

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.