Part 6 · Volume and participation - the real signal · Chapter 68

Money Flow Index (MFI)

It is RSI with volume added - a 0-to-100 gauge that flags stretch only when real trading, not just price drift, has carried the move.

11 min

Prerequisites not yet complete

This module builds on Chapter 67: Chaikin Money Flow. You can read on, but the sequence is load-bearing.

The question

When a stock is falling hard, brave buyers keep trying to catch the bottom and keep getting cut. When a stock is rocketing up, others keep shorting the top and get squeezed. Both are guessing at the same thing: the moment the pressure runs out - the point where the last frightened seller has sold, or the last excited buyer has bought.

The famous tool for spotting that stretch is RSI, but it has a hole: it looks only at price and ignores how much trading carried the move. So how do you measure exhaustion in a way that demands real volume before it cries "stretched", instead of being fooled by a quiet drift?

Why this exists

The (MFI) exists to patch the blind spot in . RSI (the Relative Strength Index) is a momentum scaled from 0 to 100 that measures how fast and how far price has moved recently - high readings are called , low readings oversold. Its weakness is that a stock can inch higher on almost no trading and still trip an "overbought" RSI, generating a signal with nothing behind it.

MFI is, in one line, a volume-weighted RSI. It runs the same 0-to-100 idea but feeds volume into the calculation, usually over 14 days. Because it needs real trading to reach an extreme, MFI produces far fewer empty signals. When MFI says a stock is stretched, it is telling you that a meaningful amount of money - not just a thin drift of price - pushed it there. This is applied to momentum: the reading only goes to an extreme when a crowd, not a handful of trades, drove the move.

The scale reads like RSI's:

  • Above 80: overbought - heavy buying has stretched the stock.
  • Below 20: oversold - heavy selling has stretched it the other way.
  • The middle: no strong pressure either way.

A quick example makes the difference from RSI concrete. Suppose two stocks each rise 8% over a fortnight. The first rises on volume running well above its own average - buyers pressing every day. The second rises on volume drifting below average - a slow float upward while most participants sit out. Price-only RSI might read both as similarly overbought, because it only sees the 8%. MFI pulls them apart: the first pushes toward 80, the second barely leaves the middle, because the second move had almost no real trading behind it. Same price change, two very different footprints - and MFI is the one that notices.

The mechanics

There are three ways MFI earns its keep, and one way it constantly fools beginners.

  1. The zones. Above 80 is overbought; below 20 is oversold. The deeper the reading, the more stretched the move - an MFI of 90 or of 10 is an extreme, not a routine number.
  2. The exhaustion curl (a bottom). When a stock is falling and MFI drops below 20 - especially below 15 - the selling volume has reached an extreme. The signal is not the low number itself; it is when MFI then curls back up through 20 while price shows a sign of life. That curl says the heavy selling has eased.
  3. The euphoria extreme (a top). When a stock goes vertical and MFI pushes past 80 or 90, the buying is maxed out. There may be very little fresh money left to keep it going, and a sharp pullback often follows.
  4. Divergence. As with the other volume tools: price makes a new low but MFI makes a higher low (refusing to go as deep as before), suggesting the selling pressure is drying up even as price slips.

The figure sets a price move above its MFI, with the 20 and 80 lines marked, so you can see stretch as distance into the shaded zones.

Price8020MFI (0–100)buying stretched
Figure 1. MFI plotted under price, with the 20 (oversold) and 80 (overbought) lines. A push past 80 marks buying stretched; a drop below 20 marks selling stretched - neither fixes when the turn comes. [illustrative]illustrative

Read it live

Walk one composite chart. illustrative

A mid-cap has gone vertical on hype, running from about ₹100 to ₹180 in three weeks. The last few candles below are near-parabolic. A latecomer feels the fear of missing out and buys near ₹178. A reader checks MFI instead: it reads about 92 - an extreme that says almost every buyer who was going to pile in already has. There is little fresh money left to lift it further. The reader does not "know" it will fall, and does not short into a screaming uptrend on the number alone. But they refuse to be the last buyer, and they watch for the first sign the buying has stalled.

A parabolic run into an MFI extreme near 92 - buying stretched to its limit. [illustrative]

On the very next candle the stock stops making progress and closes weak; the one after, it drops sharply toward ₹150, then ₹134. The MFI extreme did not schedule the fall - the top candle even poked slightly higher first - but it correctly marked a stock with no room left in the tank. The reader who treated 92 as "the tank is full", rather than "buy" or "short blindly", was reading it honestly.

What it cannot tell you

MFI cannot tell you when a stretched move will turn - only that it is stretched. In a strong trend, a stock can stay overbought for a long time (that is what strong trends look like), and in a real decline it can stay oversold while bleeding lower.

It is especially dangerous in the hands of anyone hunting a single magic setting. Change the lookback from 14 days and the "reliable" 20/80 triggers shift; test enough thresholds on old charts and you can always find one that would have called the turns. There is no threshold that works everywhere.

And, again, it is drawn from price and volume, not from the company. So the discipline holds: never buy the low number by itself. Wait for the curl and a price pivot, place your floor at the low of the exhaustion, and if price breaks that floor on fresh heavy selling, the exhaustion was a false alarm - exit.

Where people get fooled

The classic trap is trusting a price-only oscillator and ignoring what the volume-weighted one is saying.

Two more slips: treating "below 20" as an instant buy (it is a zone to watch, not a trigger), and forgetting that in a strong trend an overbought reading can persist for weeks - shorting every 80 print in a bull run is a fast way to lose money.

Decide

Decide3 questions

Test your reading, not your memory - short decisions under incomplete information. The answer only shows after you commit.

All figures are illustrative - constructed to demonstrate a judgement, not reported as fact.

Carry forward

  • MFI is a volume-weighted RSI on a 0-to-100 scale (commonly 14 days): it only reaches an extreme when real trading, not thin price drift, has carried the move - so it flags far fewer empty signals than price-only RSI.
  • Above 80 is overbought, below 20 is oversold, and the usable bottom signal is the curl back up through 20 with a price pivot - not the low number by itself.
  • An extreme marks stretch, never a scheduled turn: readings can persist for weeks, there is no universal setting, and a price break on fresh volume voids the signal.

Enables: 068 Volume Spread Analysis

Oversold means stretched, not owed a bounce - wait for the curl and let the price, not the number, decide.

The thinkers this chapter leans on.

Figures marked [illustrative] are constructed to isolate one variable and are not drawn from any company’s accounts. Educational only - a method of reading, not stock tips; no recommendations, ever. Written by Manoj Sethi - a retail investor and forever learner who often gets it wrong - sharing what he has learned, with the help of AI. He is not a SEBI-registered analyst or investment adviser, not an insurance agent or distributor, and not a tax adviser - he holds no registration with SEBI, IRDAI or PFRDA. Nothing here is investment, insurance or tax advice. Past performance is not a guide to future returns. No words here should be taken as advice - always do your own due diligence.