Skip to content

    Stochastic RSI: A Practical Guide for Indian Traders

    Quick answer

    Stochastic RSI explained with a real Reliance RSI series, settings for Nifty and Bank Nifty, a worked rupee options trade, costs and Indian tax rules.

    19 June 2026
    15 min read
    2,905 words

    Key Takeaways

    • 1.Stochastic RSI is an indicator built on top of RSI. It applies the Stochastic formula to a 14-period RSI series, so it swings between 0 and 1 (often shown as 0 to 100) and reaches the extremes far more often than plain RSI.
    • 2.It is the most sensitive of the common momentum oscillators. On a liquid NSE stock like Reliance or HDFC Bank it can flash overbought above 0.80 and oversold below 0.20 several times a week, which is both its strength and its biggest weakness.
    • 3.This guide walks a real-style 14-day RSI series for Reliance Industries (NSE: RELIANCE) and computes the Stochastic RSI step by step, instead of using round placeholder numbers.
    • 4.For F&O traders the signal feeds a position. One Nifty lot is 65, Bank Nifty is 30, FinNifty is 60 and Sensex is 20. We show a worked Reliance option trade in rupees with STT and brokerage included.
    • 5.F&O and intraday gains are taxed as business income at your slab. Delivery equity is taxed as STCG at 20 percent or LTCG at 12.5 percent above Rs 1.25 lakh. None of this content is a guaranteed return; all numbers are illustrative.

    What Stochastic RSI Actually Measures

    The Stochastic RSI (often written StochRSI) was introduced by Tushar Chande and Stanley Kroll in their 1994 book The New Technical Trader. It is an indicator of an indicator. First you compute the ordinary 14-period Relative Strength Index on price. Then you apply the Stochastic Oscillator formula not to price but to the RSI line itself. The output answers a precise question: where does today's RSI sit inside the highest and lowest RSI readings of the last 14 periods?

    Because RSI already smooths price, and StochRSI then stretches RSI across its own recent range, the result is extremely responsive. A move in RSI from, say, 45 to 60 can push StochRSI from 0.30 all the way to 1.00 if 60 happens to be the highest RSI in the window. That is why on NSE names you see StochRSI pinned at the top or bottom of its band for several candles in a strong trend, while plain RSI is still only at 65 and looks unremarkable.

    In plain terms, RSI tells you how strong momentum is on an absolute scale of 0 to 100. StochRSI tells you how that momentum compares to its own recent behaviour. They are related but they are not the same tool, and confusing the two leads to bad entries. We return to that distinction later with a side by side comparison.

    The Formula, In Order

    There are three layers, and the order matters. Skipping a layer is the most common mistake new traders make when they try to replicate StochRSI in a spreadsheet.

    • Step 1, compute RSI: Using Wilder's smoothing over 14 periods on closing prices, producing a fresh RSI value for every candle. RSI ranges from 0 to 100.
    • Step 2, compute StochRSI: For the current candle, StochRSI equals (Current RSI minus Lowest RSI in last 14) divided by (Highest RSI in last 14 minus Lowest RSI in last 14). The result is between 0 and 1.
    • Step 3, smooth the output: Most charting platforms then apply a 3-period simple moving average to the raw StochRSI to create the %K line, and a further 3-period average of %K to create the %D signal line. The default preset is therefore 14, 14, 3, 3.

    So when your broker terminal shows two lines crossing in the StochRSI sub-window, those are %K and %D, the smoothed versions. The raw 0 to 1 value is rarely plotted directly because it is too jumpy to read. Knowing this stops you from panicking when the indicator looks noisier than the textbook formula suggests.

    A Real Worked Example: Reliance Industries 14-Day RSI Series

    Instead of round placeholder numbers, here is an illustrative but realistic 14-day closing RSI series for Reliance Industries (NSE: RELIANCE) on the daily chart, of the kind you would see during a recovery off a base near the Rs 2,850 to Rs 3,050 zone. These RSI values are computed from price and are representative; treat them as illustrative, not a live quote.

    DayRELIANCE Close (Rs)14-period RSI
    12,87241.8
    22,86139.2
    32,88844.6
    42,90548.1
    52,89646.3
    62,91851.7
    72,94156.9
    82,93354.2
    92,95759.8
    102,97262.4
    112,96460.1
    122,98964.7
    133,01168.9
    143,02871.5

    Now apply Step 2 to the most recent day. Across these 14 RSI readings, the lowest RSI is 39.2 (Day 2) and the highest RSI is 71.5 (Day 14, which is also the current value). The StochRSI for Day 14 is therefore (71.5 minus 39.2) divided by (71.5 minus 39.2), which equals 32.3 divided by 32.3, which equals 1.00, or 100 on the 0 to 100 scale.

    Look at what just happened. Plain RSI on Day 14 is only 71.5, which is firmly bullish but barely above the classic 70 overbought line. Yet StochRSI has hit a perfect 1.00. That is the whole point: because 71.5 is the highest RSI in the recent window, StochRSI is screaming maximum overbought even though RSI itself is only mildly stretched. A trader watching only StochRSI might short into a stock that still has plenty of trend left.

    Now test a less extreme reading. Suppose tomorrow, Day 15, RSI eases to 66.0 while the lowest in the trailing 14-day window rises to 44.6 (Day 3 drops out) and the highest stays 71.5. StochRSI becomes (66.0 minus 44.6) divided by (71.5 minus 44.6), which equals 21.4 divided by 26.9, which equals 0.795, roughly 79.5. It has slipped from 100 to just below the 80 overbought threshold. That downward cross from above 0.80, confirmed by a %K below %D, is the textbook short-term sell trigger, far more useful than the raw 1.00 reading on its own.

    Tip

    Never act on the raw StochRSI hitting 1.00 or 0.00. In a strong trend it can stay pinned at the extreme for many candles. Wait for the line to actually cross back through 0.80 from above (sell) or through 0.20 from below (buy), and only then look for confirmation from price or volume.

    Reading the Signal: Overbought, Oversold and Crossovers

    The standard bands are 0.80 (or 80) for overbought and 0.20 (or 20) for oversold. But the most reliable entries come from the line crossing back through those bands, not from it merely sitting beyond them. A StochRSI buried at 0.95 in a roaring uptrend is information about strength, not a sell order.

    • Bullish cross: %K rises back above 0.20 from below, ideally with %K crossing above %D. This suggests selling pressure has exhausted in the short term.
    • Bearish cross: %K falls back below 0.80 from above, with %K crossing below %D. This suggests short-term buying has exhausted.
    • Centreline use: Some swing traders treat the 0.50 line as a trend filter, only taking long crosses while StochRSI and price are above their respective midlines.
    • Divergence: Price makes a higher high but StochRSI makes a lower high. On Bank Nifty and Nifty this often precedes a pullback, though it can persist for several candles before resolving.

    On the Reliance series above, the actionable moment was not Day 14's 1.00 but the Day 15 cross back below 0.80. That is the candle a disciplined trader marks in their trading journal as the trigger, with a note on why, so the decision can be reviewed later regardless of outcome.

    Best Settings for Indian Markets

    The default 14, 14, 3, 3 preset is a sensible starting point on the daily chart for large caps like TCS, Infosys, HDFC Bank and Reliance, and for the Nifty and Bank Nifty indices. The question is whether to shorten it, and the honest answer depends on the timeframe you trade, not on the instrument.

    Trading StyleTimeframeSuggested SettingTrade-off
    Index scalping (Nifty, Bank Nifty)3 to 5 min9, 9, 3, 3Faster signals, far more noise and false flips
    Intraday equity15 min14, 14, 3, 3Balanced, the common default
    Swing tradingDaily14, 14, 3, 3Fewer, cleaner signals on large caps
    PositionalWeekly14, 14, 3, 3 or 21, 21, 5, 5Slowest, filters most short-term noise

    Bank Nifty is materially more volatile than Nifty, so shortening the period on Bank Nifty to chase speed usually backfires; you get more whipsaws, not better entries. Many experienced Indian intraday traders actually keep the default and instead demand confirmation from price structure or VWAP before acting. Faster is not the same as better.

    A Worked F&O Trade in Rupees: Reliance Options

    Here is how the Day 15 bearish StochRSI cross might translate into a real options trade on Reliance, with costs included. These figures are illustrative and not a recommendation or a guaranteed outcome. Note that since November 2024 Reliance F&O lot size is 500 shares; always confirm the current lot on the NSE website before you trade, as the exchange revises lots periodically.

    • Setup: RELIANCE near Rs 3,028 on Day 14. On Day 15 StochRSI crosses back below 0.80 and price stalls. The trader expects a short-term pullback toward Rs 2,960.
    • Trade: Buy 1 lot of the weekly 3,020 Put at a premium of Rs 28 per share. Lot size 500, so cost is 28 times 500, which equals Rs 14,000 of premium outlay.
    • Exit: Reliance dips to Rs 2,965 over two sessions and the put rises to Rs 52. The trader exits. Gross gain is (52 minus 28) times 500, which equals 24 times 500, equals Rs 12,000.
    • Costs: STT on options is charged at 0.1 percent of premium on the sell side. Sell premium value is 52 times 500, which equals Rs 26,000, so STT is roughly Rs 26. Add brokerage of about Rs 20 per leg on a discount broker (two legs, so Rs 40), plus exchange transaction charges, SEBI fee, stamp duty and 18 percent GST on brokerage and transaction charges, which together come to roughly Rs 60 to Rs 90 for this trade.
    • Net: Gross Rs 12,000 minus total costs of roughly Rs 130 leaves about Rs 11,870 net before income tax.

    Because this is an F&O trade, the Rs 11,870 is treated as business income, not capital gains. It is added to your other income and taxed at your applicable slab rate when you file, and you can set off allowable trading expenses against it. There is no separate flat STCG rate on F&O. If the same StochRSI signal had failed and the put decayed to Rs 12, the loss would have been (28 minus 12) times 500, equals Rs 8,000 plus costs. The point of the worked numbers is that a single sensitive-indicator signal must be sized so that the loss case is survivable.

    Tip

    On weekly options, time decay (theta) accelerates sharply in the last two or three sessions before expiry. A correct StochRSI direction call can still lose money if the move is slow, because the premium bleeds out. Pair the signal with enough time to expiry, or trade slightly in-the-money strikes to reduce theta drag.

    Stochastic RSI vs Traditional RSI

    Indian traders frequently use these two interchangeably and get burned. They are built differently and they answer different questions. The table below makes the distinction concrete using the Reliance example from earlier, where RSI read 71.5 but StochRSI read 1.00 on the same candle.

    FeatureTraditional RSIStochastic RSI
    InputPriceThe RSI line itself
    Range0 to 1000 to 1 (shown 0 to 100)
    SensitivityModerateVery high
    Overbought / oversold70 / 300.80 / 0.20
    Signal frequencyFewerMany more
    Reliance Day 14 reading71.5 (mildly overbought)1.00 (maximum overbought)
    Best forTrend strength, divergenceShort-term timing of reversals

    A practical workflow many swing traders use is to let RSI define the regime and StochRSI define the timing. If RSI is above 50 and the daily trend is up, only take StochRSI buy crosses (line lifting off 0.20) and ignore its sell crosses, because counter-trend signals from such a fast indicator are the ones that fail most often. This keeps the sensitivity of StochRSI working with the trend rather than against it.

    Limitations and False Signals

    StochRSI's sensitivity is a double-edged sword. In a strong directional move it can stay pinned at 1.00 or 0.00 for many candles while price keeps running, repeatedly tempting you into counter-trend trades that lose. In a flat, range-bound session it can flip across 0.80 and 0.20 a dozen times, generating signals that net to nothing after costs.

    • It says nothing about trend direction on its own; pair it with a moving average or with price structure.
    • In low-volume midcaps and smallcaps, RSI itself is jumpy, so StochRSI built on it is even noisier and less trustworthy.
    • Around result announcements, RBI policy days or expiry, gaps and spikes can produce signals that have no follow-through.
    • On illiquid option strikes, the StochRSI you see on the underlying may not translate into a tradeable move in the premium because of wide spreads.

    The fix is not to abandon the indicator but to demand confirmation and to journal every signal. Over a few dozen logged trades you will quickly see which StochRSI setups work for the specific instruments and timeframes you trade, and which to filter out. That feedback loop matters far more than the exact period setting.

    Combining Stochastic RSI With Other Tools

    StochRSI is a timing tool. It is at its best when something else has already told you the direction and the location. Combining it with a small number of complementary tools reduces the false-signal rate dramatically without drowning the chart in indicators.

    Pair WithWhat It AddsExample Use
    20 / 50 EMATrend direction filterOnly take StochRSI buy crosses when price is above the 50 EMA
    VWAP (intraday)Fair value referenceStochRSI oversold cross above VWAP on Bank Nifty for longs
    Support / resistanceLocationStochRSI oversold at a prior swing low is higher quality
    VolumeConvictionA StochRSI buy cross on rising volume has better follow-through

    Resist the urge to stack five oscillators. RSI, StochRSI and MACD are all momentum tools and will mostly agree, giving you false confidence rather than independent confirmation. One momentum tool, one trend tool and one location reference is usually enough. The discipline is in waiting for them to line up, not in adding more indicators.

    Sources and Further Reading

    For authoritative data and further reading, refer to Zerodha Varsity, Investopedia, NSE India and NSE Indices (Nifty Indices). Always confirm current lot sizes, STT rates and contract specifications on the official source before you trade. Tax treatment is general guidance, not personal advice; consult a qualified chartered accountant for your situation.

    Sources and Further Reading

    For authoritative data and further reading on this topic, refer to Zerodha Varsity, Investopedia, NSE India and NSE Indices (Nifty Indices). Always confirm current rules, rates and contract specifications on the official source before you trade.

    Related Topics

    Stochastic RSIIndian stock marketNSEBSEtechnical indicators

    Related Articles

    OneTradeJournal

    The trading journal built for Indian F&O traders. Track your trades, spot patterns, build discipline.

    • Log one trade a day by hand, on purpose
    • AI mentor finds your repeat mistakes
    • Behavioural analytics catch tilt early
    • Trading calendar with P&L heatmap
    • Pre-trade checklist flags risks
    Start journaling

    Yearly ₹2,499 · No broker credentials