WhitmanTrading

Stochastic RSI vs CCI

The stochastic relative strength index applies the stochastic formula to relative strength index values, so it is an oscillator of an oscillator, bounded between zero and one hundred. The commodity channel index measures deviation from a moving average in units of mean deviation and has no upper limit.

Both of these get read the same way — high means overbought, low means oversold — and one of them cannot support that reading for long. The difference is whether the scale has an end.

What each one is

The stochastic relative strength index runs the stochastic formula over relative strength index values. Where the relative strength index sits within its own recent range, expressed from zero to one hundred. Stochastic RSI covers it, and RSI covers the input.

The commodity channel index measures how far price sits from a moving average, divided by the mean deviation over the same window. It has conventional lines at plus and minus one hundred but no ceiling. The CCI indicator covers the calculation.

So one has a maximum and the other does not. That sounds like a technicality and it is the whole practical difference, because a scale that ends stops being able to distinguish between strong and stronger.

Where they differ

What happens in a sustained move. The stochastic version reaches one hundred and stays there. It cannot report that the third week of a trend is more extreme than the first, because it has run out of numbers. The commodity channel index keeps rising, so two hundred and four hundred are different readings.

How many derivations sit between price and the reading. The commodity channel index is one step from price. The stochastic relative strength index is two, and every derivation amplifies whatever noise was in the layer below, which is why it flickers between extremes on bars where price barely moved.

A stretch of price where a bounded and an unbounded oscillator disagree.
Pinned against still climbing. Illustrative chart - not real market data.

What the zero line means. The commodity channel index crossing zero means price crossed its moving average — a real event you could have seen on the chart. The stochastic version’s midpoint is where the relative strength index sat in the middle of its own recent range, which is a statement about a statistic rather than about price.

How often each is at an extreme. The twice-derived tool spends a large share of its life above eighty or below twenty, so an extreme reading there carries far less information than the same reading on a measure that reaches its extremes rarely.

Where they agree

Both are momentum measures, and both are misread as reversal signals. Overbought means a move has been strong. Strong moves are how trends start, so the reading appears at the beginning of the thing it is used to bet against.

Both are computed from bars that have already closed, and neither leads price in any sense that survives checking.

Both fight the same base rate. Across the S&P 500’s daily history since 1950, ten-day stretches finished higher 59% of the time, so a tool taken as a sell signal on a broad equity index is arguing against the drift more often than not.

And both cost a round trip when acted on — whether the trigger is a stochastic RSI extreme or a commodity channel index reading beyond 100. Suppose a round trip costs 0.03 on an instrument whose normal daily move is 1.50: 2% of an ordinary move is spent on every signal.

Which one to use: Stochastic RSI or CCI?

Run the commodity channel index when you need to know the size of a move. It is the one of the two that can still report anything once a trend is established, and its zero cross corresponds to something visible on the price chart.

Run the stochastic relative strength index only inside a condition you established elsewhere. In a confirmed range it is a fast timing tool and the sensitivity is the point. Outside one it produces extremes constantly and each is worth almost nothing.

Run the commodity channel index when you want one tool rather than two. It carries both the direction information and the magnitude, whereas a bounded oscillator needs a trend filter bolted on to be usable at all.

And when either reads overbought in a strong trend, do nothing with it. That reading is a description of the trend rather than a warning about it.

Why a ceiling costs you information

Because the readings you most want to distinguish get mapped to the same number. The strongest ten percent of moves and the strongest one percent both print one hundred, so the tool goes quiet exactly where the market is doing something unusual.

And because in thin conditions it takes very little to pin it. A handful of quiet bars in one direction is enough to max out a twice-derived measure, which is a reading produced by an absence of activity rather than by strength.

The original data

The commodity channel index appears in 67 titles at a median of 13,187 views across 45 channels. Elsewhere, 27 titles mention the stochastic relative strength index, the median drawing 30,393 views, with 23 channels behind them.

Two and a half times the videos, but under half the median audience. The commodity channel index is saturated teaching territory while the stochastic version has few videos and a large audience per video — which is a demand signal rather than a quality one, and it is exactly the pattern that produces a hundred near-identical videos over the following year.

The same bars both tools would read, volume beneath, with the selling decision bar tagged here.
One tool is pinned, the other is still rising. Sell? Illustrative chart - not real market data.

On the chart above the unbounded reading is the informative one. Still rising means the move is extending; pinned means only that the ceiling was reached at some point and stayed there.

When it fails

The characteristic failure is using either as a standalone reversal signal. Both measure how strong recent movement has been, and strength is what a trend is made of — so the extreme reading arrives at the start of the move rather than the end of it. Taken as a sell on a broad index, that is a bet against a drift which lifted the S&P 500 in 59% of ten-day windows since 1950, paying a round trip each time. The twice-derived tool makes this worse rather than better, because it reaches its extreme sooner and on less.

A second failure is running both as confirmation. They are both momentum measures on the same closes, so agreement is one reading counted twice.

A third is treating the stochastic version’s midpoint as meaningful. It refers to the position of a statistic within its own range, not to anything on the price chart.

A fourth is tuning the lookback until the last swing would have been caught. That fits the sample and nothing else.

And a fifth is using either without a condition filter, which is what produces the constant extremes in the first place.

Stochastic RSI covers the twice-derived construction. The CCI indicator covers deviation from a moving average and the unbounded scale. And RSI covers the measure the stochastic version is built on.

The practical check

Anything derived twice reacts to noise twice. The stochastic relative strength index is the stochastic formula applied to relative strength index output, so it inherits the sensitivity of both, and that is why it spends so much of its life pinned at one end or the other.

— Michael Whitman

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