WhitmanTrading

Stochastic vs CCI

The stochastic oscillator reports where the close sits inside the recent high-low range, on a fixed scale. The commodity channel index reports how far price has moved from its own average relative to typical deviation, and that reading has no upper or lower limit.

Two oscillators that get used interchangeably. One asks where price sits inside a box; the other asks how far it has walked away from the middle. Only one of those questions has an upper bound.

What each one is

The stochastic oscillator reports position within the recent high-low range, on a fixed scale from nought to one hundred. Stochastic covers it.

The commodity channel index reports distance from a moving average, scaled by how much price typically deviates, with no limits in either direction. The commodity channel index covers it.

Both are read the same way in practice — thresholds, extremes and divergence — which is why the difference in their scales gets skipped over so often.

Where they differ

Whether the reading can run out of room. The stochastic reaches its ceiling and stops there. The other keeps climbing, so a strong move produces a rising number rather than a pinned one.

What a threshold means. A fraction of a fixed range on one; a convention somebody chose on the other, crossed routinely in any real move.

What the reference point is. The recent high and low in one; the instrument’s own average and typical deviation in the other. The second adapts to how much the market usually moves.

How comparable readings are. A bounded value carries between instruments. An unbounded one is specific to what that market typically does, so numbers do not transfer.

Where they agree

A window of price data feeding both oscillators.
Both are transformations of the same bars. Illustrative chart - not real market data.

Both are computed from the same price series. Neither adds anything from outside it, so agreement between them is arithmetic and not evidence.

Both lag. Every reading rests on completed bars, so neither one can turn before price itself turns.

Both fail in a range. Sideways price reverses every few bars, and short runs cross any threshold repeatedly on either, the stochastic’s 80 and 20 lines as readily as the commodity channel index’s plus and minus 100.

And neither supplies a stop. A reading beyond a threshold says the recent move was strong, not where the trade is wrong, and an ordinary wide bar can travel well past any stop set from it. The invalidation belongs at structure rather than at an oscillator level.

Which one to use: Stochastic or CCI?

Run the stochastic when you want a fixed frame of reference. A capped reading means the same shape of thing on any instrument, and a threshold learned once travels with you.

Run the commodity channel index when extension is your question. How far price has moved from its own average, scaled to what that market normally does, is a genuine measurement the other cannot make.

Run the uncapped one when you keep getting caught fading trends. A reading that keeps rising is harder to mistake for exhaustion than one sitting motionless at a ceiling.

And run one, not both. They read the same bars, so the pair produces one observation with two different axes attached to it.

Why a ceiling changes the psychology

Because a pinned reading looks like a conclusion. It has nowhere further to go, which reads as a market with nowhere further to go, and those are not the same statement.

And because an extending reading keeps telling you it is still going. That is uncomfortable and it is accurate, which is the more useful combination of the two.

What to settle before either is useful

Say what an extreme means to you. Exhaustion or strength — the two readings lead to opposite trades, and neither indicator has an opinion about which is right.

Choose thresholds from your own instrument. On the uncapped one especially, the conventional levels came from somewhere else and may be crossed several times a week on your market.

Count how often the rule fires. Price turns briefly many times for each lasting change of trend, so a threshold rule triggers far more often than the market actually turns. A month of your own chart, counted by hand, is enough to see the ratio.

And leave the lengths alone once set. Both tools have parameters that reshape the output, and adjusting them after a losing run produces a fresh set of signals and no usable record of the old ones.

The original data

The commodity channel index appears in 67 titles at a median of 13,187 across 45 channels, and the stochastic in 184 at a median of 11,915 across 136.

67 videos on one at 13,187 and 184 on the other at 11,915. A third of the coverage and a slightly larger audience per video — both are well established, and the pair is unusually evenly matched on audience compared with most comparisons measured here.

The answer to the question on that chart is that the climbing one is more informative. A pinned reading stopped updating; an extending one is still reporting — and what it is reporting is that the move has not finished.

How the videos on each are made

CCI videos run longer: the median is 9.6 minutes against 8.5 for stochastic, about 1.1 minutes more a video. Lesson-style titles (how to, tutorial, explained and the like) make up 64% of the stochastic videos and 73% of the CCI videos. Under 50,000 views is where 72% of the stochastic videos sit, and 75% of the CCI videos. 5 titles mention both subjects together, with a median of 2,207 views.

When it fails

The failure is fading a pinned bounded reading in a trend, and the display makes it look inevitable. The oscillator sits at its ceiling day after day, which reads as an extreme that must resolve. It does not have to resolve — the reading is simply out of room, and the market can keep moving indefinitely while the number stays where it is. Positions taken against that move are added to as the reading refuses to fall, and the refusal is the ceiling rather than the market.

The second failure is carrying thresholds between instruments. The uncapped scale differs.

A third is running both for confirmation. They read the same bars.

A fourth is treating either as a reversal signal. Both describe recent bars.

A fifth is tuning lengths after losses. That is fitting.

And a sixth is expecting either to lead price. Both are computed after the close.

Stochastic covers position within a range. The commodity channel index covers distance from a mean. And the relative strength index is the third oscillator these two are usually shown beside.

What I actually do

What I find useful about the uncapped one is that it cannot pretend a strong move has ended. A bounded oscillator sits at its ceiling looking like a signal for weeks. The other keeps climbing, which is at least an honest picture of a move that keeps going.

— Michael Whitman

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