WhitmanTrading

Stochastic vs Stochastic RSI

The stochastic oscillator applies its calculation to price itself, comparing the latest close with the recent high-low range. Stochastic RSI applies the identical calculation to the relative strength index instead, so it sits one further step removed from the bars themselves.

One formula, two inputs. The plain version points at price; the stacked one points at another indicator. That is the whole distinction, and it decides how far each sits from the market.

What each one is

The stochastic oscillator compares the latest close with the recent high-low range. Its input is price, directly. Stochastic covers the calculation.

Stochastic RSI applies that same calculation to the relative strength index. Its input is a smoothed series, not the bars. Stochastic RSI covers the construction.

Everything about the arithmetic matches. Position within a recent range, on a bounded scale, with the same thresholds and the same reading conventions.

Where they differ

A price series with an oscillator reading price directly.
Reading the bars themselves. Illustrative chart - not real market data.

What is being ranged. Price in one, an oscillator in the other. Ranging a series that has already been smoothed produces a reading with less texture and more time spent at the limits.

The second half of a price series with an oscillator reading another oscillator.
Reading an indicator instead. Illustrative chart - not real market data.

How much lag accumulates. The plain version carries one smoothing. The stacked one carries two, so it reacts to a series that was already behind price.

A slice of price data where a direct reading and a stacked one separate.
A layer of processing between you and the bars. Illustrative chart - not real market data.

How often each is at a limit. The stacked version is pinned much of the time, because the underlying oscillator’s own range is narrow relative to its scale.

How many parameters. Three on the plain version; those three plus the underlying length on the stacked one, all interacting.

Where they agree

A window of price data feeding both versions.
Both trace back to the same closes. Illustrative chart - not real market data.

Both trace back to the same closes. Neither can be an independent check on the other, and any agreement between them is a fact about the arithmetic.

Both pin in a trend. A sustained move holds either at an extreme, and reading that as a reversal due is the standard error with both.

Both fail in a range. On this site’s shared series direction runs average 2.01 bars with a longest of 11, and short runs push either across any threshold repeatedly.

And both cost a round trip per signal acted on — about 2% of the median bar range of 0.493 here — paid far more often by the version producing more signals.

Which one to use

A range-bound stretch of price with a stacked reading pinned.
A range keeps the stacked version at its limits. Illustrative chart - not real market data.

Run the plain stochastic. Its input is the market rather than another calculation, and its extremes are rare enough that reaching one is at least mildly informative.

A slow-moving stretch of price with a stacked reading turning early.
The stacked version does move first, on everything. Illustrative chart - not real market data.

Run the stacked version when you want a very frequent trigger inside a method where something else sets direction. As pure timing it is doing a job it can do.

Run the stacked version when your underlying oscillator barely moves and you want its small movements made visible. That is the honest case for the amplification.

And never run both. One is the same formula applied to the output of the same family, so the pair produces one observation with two labels on it.

Why the input matters more than the formula

A candlestick chart annotated with the round-trip cost of a switch.
More triggers means more round trips. Illustrative chart - not real market data.

Because every layer of processing removes texture. The bars contain the information; each transformation summarises it further, and the second summary has nothing new to summarise.

A section of a price series drawn without volume context.
And a thin market pins the stacked version permanently. Illustrative chart - not real market data.

And because lag accumulates while information does not. Stacking two smoothings makes the result later without making it better informed.

What to decide before using the stacked version

Count how many days it sits at a limit. If that is most of them, the threshold marks nothing unusual and every rule built on it will fire constantly.

Say which tool sets direction. The stacked version is a timing tool at best, and letting one heavily processed series make every decision is how a method ends up trading noise confidently.

Fix all four parameters at once. They interact, and adjusting them one at a time after losing runs fits the rule to the past faster than almost anything else you can do.

And compare trade counts rather than charts. On this site’s shared series direction runs average 2.01 bars, so a tool that triggers several times a week is triggering far more often than the market changes direction.

The original data

Of the 24,971 unique videos in research/search-study-corpus.jsonl, no title compares these two directly — this pair is constructed from two subjects the corpus covers separately. Separately, the stochastic appears in 184 titles at a median of 11,915 across 136 channels, and stochastic RSI in 24 at a median of 28,266 across 21. The counts come from site/corpus_count.py.

A candlestick series with several gaps, the largest of them marked.
A gap sends the stacked reading straight to a limit. Illustrative chart - not real market data.

184 videos on one at 11,915 and 24 on the other at 28,266. Seven times the coverage for the direct version and less than half the audience per video — the more heavily processed tool draws considerably more interest per upload, on a very small sample of 21 channels.

A stretch of price bars cut short at a decision point.
Stacked version at a limit, plain one mid-range. Which? Illustrative chart - not real market data.

The answer to the question on that chart is that the plain reading is closer to the market. The stacked one is at a limit because a small move in a narrow series fills its scale — which is a fact about the calculation rather than about the bars.

When it fails

The failure is entering on every extreme of the stacked version, and the cost arrives through volume of trades rather than through direction. The reading sits at a limit most days, so an extreme-based rule fires constantly. Many of those entries land inside ranges, several land against trends, and each one pays a round trip. The direction may even be right more often than not while the account still shrinks, because the method was sized for a trade count it never actually produced.

The second failure is running both together. They share a lineage entirely.

A third is treating a limit as exhaustion. It reports one-sided bars.

A fourth is optimising four interacting parameters. That is fitting.

A fifth is expecting the stacked version to lead. It lags more than its input.

And a sixth is calling the amplification sensitivity. It amplifies noise identically.

Stochastic covers the version that reads price. Stochastic RSI covers the version that reads an oscillator. And the relative strength index is the series the stacked one is actually measuring.

What I actually do

The names make these sound like variants of one tool, and in a sense they are — the same formula pointed at two different things. What matters is that one of those things is the market and the other is already an indicator, which puts a layer of processing between you and what actually happened.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money.