RSI Trading Strategy: Indian Market Rules & Quantitative Backtest
The Relative Strength Index (RSI), developed by J. Welles Wilder Jr., is one of the most misused momentum oscillators in retail trading. The textbook rule — "buy below 30 because it is oversold, sell above 70 because it is overbought" — is a guaranteed method of catching falling knives during market crashes and shorting secular bull runs on NSE.
RSI is a normalized momentum oscillator that measures the velocity and magnitude of directional price movements on a scale from 0 to 100. To trade RSI profitably on Indian equities and indices, one must abandon static overbought/oversold dogma and apply institutional range shifts, multi-timeframe divergence, and confluence with market structure.
1. The Mathematics of Wilder's RSI — What It Actually Measures
Wilder calculated RSI using smoothed moving averages of upward and downward price changes over 14 periods:
RSI = 100 − [100 / (1 + RS)]
What RSI Does Not Tell You: RSI tells you how fast price has moved over the past 14 bars relative to itself. It does not measure intrinsic value, institutional positioning, or supply overhead. When a stock like HDFC Bank falls on a quarterly earnings miss, RSI plunges to 22. That reading does not mean the stock is cheap; it simply means the decline was rapid. In institutional distribution phases, an asset can remain under 30 for weeks while losing another 20% of its valuation.
2. RSI Behavior Across the Indian Trading Session
- 09:15 – 09:45 (Gap Distortions): Large opening gaps create extreme artificial spikes in 14-period RSI calculations on 5m and 15m charts. Avoid initiating mean-reversion trades based on raw RSI readings during the opening 30 minutes.
- 09:45 – 11:30 (Momentum Expansion Window): Stocks establishing fresh intraday highs will push RSI into the 65–75 zone. In a strong market regime, this indicates strength, not an impending reversal.
- 11:30 – 13:30 (Midday Compression): During the lunch lull, RSI gravitates towards the 45–55 midline. Divergence signals appearing in this window carry high failure rates due to lack of volume.
- 13:30 – 15:15 (Divergence Resolution Phase): Real institutional reversals materialize in the afternoon. If a stock makes a new high at 14:00 with clear RSI divergence and breaks VWAP, the reversal carries strong probability.
3. Three High-Expectancy RSI Setups
Setup 1: Andrew Cardwell Bull Range Pullback (40–50 Support)
Context: Stock is in an established uptrend on the daily and 15-minute charts (trading above rising 50 EMA and session VWAP).
Trigger: Price pulls back to key horizontal support or VWAP while 14-period RSI declines to the 40–50 zone (without breaking below 40). A 15-minute bullish reversal candle (hammer or bullish engulfing) confirms buyer defense.
Worked Example (Larsen & Toubro - LT):
- LT is trending upward; daily trend is strong. 15m chart pulls back from ₹3,620.00 to ₹3,570.00.
- RSI drops from 72 to 43.50, holding the Cardwell bull-range floor. Session VWAP is at ₹3,568.00.
- 15m candle closes green at ₹3,576.00 with rising volume.
- Entry: Buy at ₹3,578.00.
- Stop Loss: ₹3,562.00 (Below VWAP and swing low) → Risk = ₹16.00 per share.
- Target 1 (1:1.5 R:R): ₹3,602.00.
- Target 2 (1:2.5 R:R): ₹3,618.00.
Why it works: In trending markets, institutional buyers accumulate shares when momentum resets to equilibrium (RSI 40–50), providing high-probability trend continuation.
Setup 2: Multi-Timeframe Regular Bearish Divergence
Context: Stock reaches a major daily/weekly resistance level after an extended multi-day rally.
Trigger: On the 15-minute chart, price prints a Higher High at 13:45 IST, but 14-period RSI prints a distinct Lower High (e.g. Peak 1 RSI = 78, Peak 2 RSI = 64). Entry triggers when price breaks below the intervening swing low and loses VWAP.
Worked Example (Bajaj Finance):
- Peak 1 at 10:30 IST: Price ₹7,400.00, RSI 76.0.
- Peak 2 at 13:45 IST: Price ₹7,425.00, RSI 63.5.
- Breakdown candle closes below ₹7,385.00 and loses VWAP (₹7,390.00).
- Short Entry: Sell short at ₹7,380.00.
- Stop Loss: ₹7,430.00 (Above high of the day) → Risk = ₹50.00 per share.
- Target: ₹7,280.00 (1:2 R:R at major morning support).
Setup 3: Hidden Bullish Divergence (Trend Continuation)
Context: Strong trending stock on 15m chart. Price forms a Higher Low during a shallow consolidation, but RSI dips to form a Lower Low.
Trigger: RSI crosses back above 50 on a strong bullish candle close.
4. Rupee Risk Management & Position Sizing
Standard Account Model: ₹2,00,000 Capital
- Max Risk per Trade (1.0%): ₹2,000
- Stock: Larsen & Toubro (LT) @ ₹3,578.00 entry, ₹3,562.00 stop loss
- Risk per Share: ₹16.00
- Position Size Calculation: ₹2,000 ÷ ₹16.00 = 125 Shares
- Total Trade Capital Exposure: 125 × ₹3,578 = ₹4,47,250 (~2.23x intraday margin)
5. Statutory Friction Breakdown on NSE
| Regulatory Component | Rate Structure | Turnover (₹4,50,000) |
|---|---|---|
| Brokerage | ₹20 flat per executed order | ₹40.00 |
| STT (Securities Transaction Tax) | 0.025% on Sell Side | ₹56.25 |
| Exchange Turnover Charges | 0.00307% Both Sides | ₹27.63 |
| SEBI Turnover Fee + Stamp Duty | Statutory Levies | ₹7.65 |
| GST (18%) | 18% on (Brokerage + Exchange + SEBI) | ₹12.30 |
| Total Friction | All Statutory Deductions | ₹143.83 |
6. Common Mistakes to Eliminate
- Fading Momentum on First Touch of 70: Strong institutional buying pushes RSI into 70–85 territory. Shorting simply because RSI is above 70 is fighting institutional order flow.
- Trading Divergence Without Price Confirmation: Divergences can persist across 3 to 4 successive price swings. Never enter solely on indicator divergence until price action breaks structure and loses VWAP.
- Ignoring Higher Timeframe Range Shifts: A 15-minute oversold reading in a stock that is in a weekly downtrend is not an investment opportunity; it is a continuation signal.
7. Backtest Results
Where we have run this ourselves, the figures below come straight from the engine, for the RSI strategy across 9 years of historical candles on NSE equities.
We have not published figures for this strategy
Our engine does not implement this exact strategy yet, and we will not print a win rate we produced from a different one. Build it in the Backtest Lab on the same NSE history, with the same brokerage, STT and GST applied, and the numbers you get will be your own.
Frequently Asked Questions
Why does buying RSI below 30 fail in strong downtrends?
RSI measures the speed and change of price movements, not fundamental value. In a strong structural downtrend or panic selloff on NSE, RSI can remain pinned below 30 for days while the stock drops another 15-20%. Oversold simply means momentum was aggressive, not that buyers are stepping in.
What is the Andrew Cardwell RSI Range Rule?
Cardwell established that in a bull market or uptrend, RSI oscillates between 40 and 80, finding regular support around 40-50 (not 30). In a bear market or downtrend, RSI oscillates between 20 and 60, finding resistance around 55-65 (not 70). Trading according to these dynamic ranges prevents shorting strong rallies or buying falling knives.
What is the best timeframe for RSI intraday trading on NSE?
The 15-minute timeframe offers the highest signal reliability for NSE equities and Nifty index futures. 1-minute and 3-minute RSI charts produce excessive noise and false divergences due to order routing latency and bid-ask spread variations.
What is a hidden divergence in RSI?
Hidden bullish divergence occurs when price makes a higher low while RSI prints a lower low. This signals trend continuation in an existing uptrend. Hidden bearish divergence occurs when price makes a lower high while RSI prints a higher high, signaling trend continuation in a downtrend.
How does statutory friction impact RSI mean-reversion trading?
Mean-reversion trades often capture smaller percentage gains (0.8% - 1.5%) than multi-day trend runners. As a result, statutory friction (brokerage, STT, exchange charges, GST) represents a higher percentage of gross profits. Filtering for only high-conviction divergence setups is essential to maintain positive expectancy.