Stochastic vs Money Flow Index
The stochastic oscillator reports where the latest close sits within the recent high-low range, using price alone. The money flow index weights a gains-against-losses calculation by each bar's volume, so it can distinguish a move with participation behind it from one without.
Both are bounded oscillators read for the same things. One of them has volume in the calculation, and whether that is an advantage depends entirely on where your data comes from.
What each one is
The stochastic oscillator reports where the close sits in the recent high-low range, on a fixed scale, with smoothing applied. It uses price alone. Stochastic covers it.
The money flow index weights a gains-against-losses calculation by volume. A move on heavy volume contributes more than the same move on light volume. The money flow index covers it.
Both produce a bounded reading. The scale, the thresholds and the way people read them are broadly the same, which is why the volume distinction gets overlooked.
Where they differ
Whether volume enters at all. That is the substantive difference, and it means the two disagree precisely on the bars where volume was unusual relative to the move.
What a disagreement is worth. A price move on light volume reads weaker on the weighted version, which is genuine extra information — if the volume figure covers the market rather than one venue.
What is being compared underneath. Position in a range against gains versus losses. Those are different questions even before volume enters, so the two are not a like-for-like swap.
How many settings there are. Three on the stochastic, one length on the weighted version — which makes one of them considerably easier to leave alone.
Where they agree
Both are bounded and both pin in a trend. A sustained move holds either at an extreme for many bars, and treating that as exhaustion is the standard error with both.
Both fail in a range. Directionless markets change course every few bars, and short runs push either across any threshold constantly, with volume weighting doing nothing to stop it.
Both cost a round trip per signal acted on — spread and commission, the same per trade for either — and the twitchier of the two pays it more often. Weighting by volume does not change the charge, only how often the reading crosses a line.
And neither supplies a stop. An oscillator threshold marks a strong recent move, and nothing about it tells you how far an ordinary bar might travel against the position. The invalidation belongs at structure rather than at an oscillator threshold.
Which one to use: Stochastic or Money Flow Index?
Run the money flow index when your volume feed is real. On a centrally cleared instrument the published figure covers the trading, and the weighting is a genuine addition rather than decoration.
Run the money flow index when participation is your question. A rise on light volume is exactly the situation the weighting exists to flag, and nothing price-only can see it.
Run the stochastic on anything with a partial volume feed — a spot currency pair especially, where the number describes one broker’s flow rather than the market.
And run one, not both. They read the same bars, so having both is one reading with an extra input and a lot of shared behavior.
Why the data question settles it
Because a partial volume figure produces a confident wrong reading. The weighted oscillator does not know its input is a fraction; it weights by whatever it is given and prints a normal-looking line.
And because the failure is silent. Nothing on the chart marks a reading built from complete volume as different from one built from a slice of it.
How to tell whether your volume is real
Compare two data providers on the same bar. A material disagreement means you are looking at venue-specific volume rather than total volume.
Ask what is being counted. An exchange-traded instrument reports the exchange’s own trades. A spot currency pair reports whatever your broker saw, which is a small share of the market.
Watch a scheduled release. Volume that barely moves through a major event is a sign the feed is not capturing the trading that actually happened.
And when you cannot answer, use the price-only tool. Price data is reliable everywhere — every venue and vendor records the same highs, lows and closes — and volume data of matching quality is not. Spot currencies, for one, have no consolidated volume at all.
The original data
The stochastic appears in 184 titles at a median of 11,915 across 136 channels, and the money flow index in 51 at a median of 3,514 across 43.
184 videos on one at 11,915 and 51 on the other at 3,514. More than three times the coverage and more than three times the audience per video for the price-only tool — the version carrying more information is both less taught and less watched, which usually means the extra input is harder to rely on.
What a light-volume reading means depends on your feed. On a cleared instrument that light volume is a real warning; on a spot pair it is one venue’s quiet afternoon — and the two charts look identical.
How the videos on each are made
The median stochastic video lasts 8.5 minutes and the median money flow index video 8.9, so on length they are close. The share below 50,000 views is 72% for stochastic and 88% for money flow index. Counting titles framed as teaching (how to, tutorial, explained and similar), stochastic comes to 64% and money flow index to 57%. Where a title names both, which 2 do, the median is 880 views.
When it fails
The failure is running the weighted version on a partial feed, and nothing on the chart tells you. The oscillator prints a normal line, crosses thresholds and produces divergences that look exactly like the ones on a properly fed instrument. Every one is weighted by a figure describing a fraction of the trading. Decisions get made on apparent extra information, and the extra information was one venue’s noise dressed as market participation.
The second failure is running both together. They share the price input.
A third is treating a pinned reading as exhaustion. It reports one-sided bars.
A fourth is optimizing three stochastic settings. That is fitting.
A fifth is comparing readings across instruments with different feeds. Not comparable.
And a sixth is assuming volume means total volume. On most instruments it does not.
Related
Stochastic covers the price-only range reading. The money flow index covers the volume-weighted one. And volume analysis covers whether the input can be trusted at all.
The interesting question here is not which indicator is better. It is whether the volume number on your chart describes the whole market or a slice of it — because the answer decides whether one of these two is carrying extra information or extra noise.
— Michael Whitman
This page is educational, not financial advice. Test every idea on your own charts before risking money.