Stochastic RSI: an oscillator of an oscillator

How Stochastic RSI is built by running the stochastic formula over RSI values, why it is far faster than either parent, and where that speed costs you.

Stochastic RSI is free on Basis — the button opens a live crypto chart with it already applied. No account, no trial and no limit on how many indicators you add.

Open the chart

What it measures

Stochastic RSI applies the stochastic calculation to RSI rather than to price. It asks where the current RSI sits inside its own recent range, which produces a much faster oscillator than RSI alone.

The point is sensitivity. RSI on crypto often spends long stretches between 40 and 60 without reaching either extreme; running the stochastic over that compressed range stretches it back out to the full scale, so the small rotations become readable.

It is a derivative of a derivative, and that is worth remembering: it measures RSI, and RSI measures price. Two layers of abstraction sit between the reading and the market.

How it is calculated

These are the steps Basis performs, verified against the published definition.

  1. 1

    Compute RSI over the RSI period in the usual way.

  2. 2

    Find the highest and lowest RSI values over the stochastic period.

  3. 3

    Express the current RSI as a percentage of that range, exactly as the stochastic expresses a close within a price range.

  4. 4

    Smooth the result to produce %K, then average %K to produce %D.

Settings

SettingDefaultRange
RSI Length141 – 500
Stoch Length141 – 500
%K Smooth31 – 500
%D Smooth31 – 500

Fourteen and fourteen with three-period smoothing is standard and is deliberately twitchy. If the indicator is unusable on your timeframe, raise the stochastic period first and leave the RSI period alone — that widens the comparison window without altering what is being compared.

How to read it

  • It reaches 0 and 100 constantly. Those are not rare events here and treating them as signals on their own produces a trade every few bars.
  • The %K and %D crossover inside an extreme zone is the conventional trigger, and it works far better in a range than in a trend.
  • A reading pinned at 100 through a rally means RSI is at the top of its own recent range — which is what a trend looks like, not what a top looks like.
  • When Stochastic RSI and RSI disagree it is almost always the extra layer talking, not the market.

Where it misleads

The two periods do different jobs and are routinely confused. The RSI period controls what is being measured; the stochastic period controls the window it is measured against. Setting both to fourteen — the common default — means the oscillator is comparing a fourteen-period RSI to its own last fourteen values, which is a very short memory and is why the indicator saturates so readily. Lengthening only the stochastic period calms it dramatically without changing the underlying RSI at all, and most people reach for the wrong one of the two.

Plot Stochastic RSI on a live chart

Basis is free. Every indicator, every chart type, order flow, derivatives, screening and backtesting — no paid tier and no account needed to open a chart.

Open a chart with StochRSI

Updated 2026-08-22 · Educational reference, not financial advice.