Stochastic vs Awesome Oscillator
The stochastic oscillator reports where the close sits within the recent high-low range on a fixed scale. The awesome oscillator subtracts a longer average of bar midpoints from a shorter one, producing an unbounded histogram of whether the move is accelerating.
Two panels under a chart that look like they belong to the same family. One reports a position on a fixed scale; the other reports a rate with no scale at all.
What each one is
The stochastic oscillator reports position within the recent high-low range, capped between nought and one hundred and smoothed. Stochastic covers it.
The awesome oscillator subtracts a longer average of bar midpoints from a shorter one, plotting the difference as a histogram with no limits. The awesome oscillator covers it.
One is a position and the other is a rate. That is the distinction the shared word “oscillator” hides, and it explains almost every apparent disagreement between them.
Where they differ
What is being reported. Position in one, rate of separation in the other. You can be at the top of a range while the move decelerates, and both readings are correct.
Whether there is a ceiling. One cannot exceed its scale; the other has none, so its values mean something only against that instrument’s own history.
What the input is. Closes for the position reading; midpoints of each bar’s high and low for the histogram, so long wicks are handled differently.
How signals are read. Thresholds and crossings on one; bar colour, zero crossings and the size of successive bars on the other — three candidate rules with three different trade counts.
Where they agree
Both come from the same price series. Neither adds information from outside it, so agreement is a property of the arithmetic rather than evidence about the market.
Both lag. Every value came from bars that have already closed, and neither can turn before price does.
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 produce constant crossings and constant colour flips.
And both cost a round trip per signal acted on — about 2% of the median bar range of 0.493 here — which a colour-change rule pays extremely often.
Which one to use
Run the stochastic when position is your question. Where price sits inside its recent range is a clear, bounded fact that carries between instruments.
Run the awesome oscillator when acceleration is your question. Whether successive bars are growing tells you something a capped reading physically cannot express.
Run MACD instead if acceleration is what you want. It answers the same question with a far larger community around it, so the rules you read elsewhere will apply directly.
And run one, not both. A position tool and a rate tool on the same bars will appear to disagree regularly, and the disagreement is definitional rather than informative.
Why the pairing confuses people
Because a position and a rate must diverge at the end of every move. Price stays high while the pace falls off, so one reading pins and the other shrinks, on every single trend.
And because that pattern gets called divergence. It is not a warning; it is what the two measurements do when a move matures, which is every time.
What to decide before using the histogram
Pick one signal definition. Colour change, zero cross, or a run of expanding bars — those are three rules with very different trade counts, and running all three is running three methods.
Learn what your instrument prints. With no ceiling, the only reference is that market’s own history, and it needs recalibrating when conditions change.
Do not compare its values across markets. A bar of a given height is decisive on one instrument and unremarkable on another.
And check how midpoints behave on your data. Using each bar’s midpoint rather than its close changes how gaps and long wicks register — on this site’s shared series the largest single bar range was 2.338 against a median of 0.493, and that spread is where the difference shows.
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 the awesome oscillator
in 53 at a median of 10,321 across 43. The counts come from site/corpus_count.py.
184 videos on one at 11,915 and 53 on the other at 10,321. Three and a half times the coverage and almost identical audience per video — the smaller subject holds its interest per upload, which is unusual and suggests genuine search demand rather than incidental views.
The answer to the question on that chart is that there is no conflict. Price is high and the move is slowing — one situation, two measurements, and neither is contradicting the other.
When it fails
The failure is treating a position reading and a rate reading as two votes, and they will split at the end of every trend. The bounded oscillator pins at its ceiling because price is high. The histogram shrinks because the averages have stopped separating. Read as disagreement, that pattern appears in every maturing move, so a rule built on it fires constantly and is right roughly as often as chance. Both tools were accurate throughout; the error was expecting them to answer the same question.
The second failure is trading every colour change. They arrive constantly.
A third is comparing histogram values across instruments. The scale is open.
A fourth is treating a pinned reading as exhaustion. It reports one-sided bars.
A fifth is running the histogram beside MACD. They are one idea twice.
And a sixth is expecting either to lead price. Both are computed after the bar.
Related
Stochastic covers position within a range. The awesome oscillator covers the midpoint histogram. And MACD covers the better-supported version of that same difference-of-averages idea.
You can be at the very top of your recent range while the move is decelerating. Both readings are then correct and they look like a contradiction, which is why pairing a position tool with a rate tool causes more confusion than it resolves.
— Michael Whitman
This page is educational, not financial advice. Test every idea on your own charts before risking money.