Volume & flow

Money Flow Reversal

The Money Flow Index is a volume-weighted RSI — when it plunges below 20 or spikes above 80 and then turns, buying or selling pressure has exhausted and a swing reversal is set up.

Swing tradingIntermediate1h - daily
145120962080Above 80 = overboughtBelow 20 = oversold
MFI 92.06How Money Flow Reversal reads on the chart — the callouts mark what to look for.

Rules at a glance

The mechanical checklist — decide these before you trade.

Entry
  • Long when MFI drops below 20 (oversold) and then crosses back up through it, ideally at support.
  • Short when MFI pushes above 80 (overbought) and rolls back down through it, ideally at resistance.
  • Give extra weight to setups where MFI diverges from price (price new low, MFI higher low).
Exit
  • Target the opposite side of the range, the mid-band (MFI around 50), or a prior swing.
  • Consider exiting longs as MFI reaches overbought (above 80) and shorts at oversold (below 20).
Stop
  • Beyond the price extreme that formed the oversold or overbought reading.
  • Size so the distance is a fixed small account risk.
Filters
  • Favour reversals with a supporting candle or level; avoid strong trends where MFI stays pinned.
  • Trade liquid names so the volume in the calculation is meaningful.

The idea

The Money Flow Index takes the familiar 0-to-100 oscillator idea and weights it by volume, using each bar's typical price and volume to measure the force of money moving in versus out — it is often called a volume-weighted RSI. Readings above 80 mark heavy buying that has likely overextended, and readings below 20 mark heavy selling that has likely exhausted, so the reversal play is to fade those extremes once momentum actually turns. Because volume is baked in, MFI can flag exhaustion that a price-only oscillator misses: a decline on shrinking money outflow shows sellers running out of ammunition. The strategy buys the oversold turn and sells the overbought roll, ideally where price also sits at a meaningful level. It is a mean-reversion approach that respects who is actually transacting, not just where price is. The catch, shared by all oscillators, is that in a powerful trend the reading can stay pinned at an extreme far longer than a fader can stay solvent.

The setup

Plot MFI, typically with a 14-period lookback, beneath price on the hourly-to-daily chart and mark the 80 and 20 lines. You are waiting for the oscillator to reach a genuine extreme and, crucially, for price to be at a spot where a reversal makes sense — support for a long, resistance for a short. The strongest setups pair an extreme reading with a divergence: price makes a new low while MFI makes a higher low, showing outflow is drying up even as price ticks down. A reading that hits 15 in the middle of nowhere is far weaker than one that hits 15 into a well-tested support shelf. Note the level and the oscillator together before acting.

Entry

Do not buy simply because MFI is below 20, because an oversold market can get more oversold. Instead, wait for MFI to turn and cross back up through the 20 line, which signals money is beginning to flow back in, and enter long on that turn, ideally as a reversal candle prints at support. Mirror for shorts: enter as MFI rolls back down through 80 at resistance. When a divergence is present, it strengthens the case and you can act on the first turn. The consistent principle is to trade the reversal of the extreme, not the extreme itself, so momentum is with you at entry.

Common price-action setups

How the signal typically plays out on the chart.

Oversold money-flow turn

MFI drops below 20 at support then crosses back up; buy the turn on a reversal candle with a stop below the low.

Buy the turn
Swing back up
Overbought money-flow roll

MFI pushes above 80 at resistance then rolls back down; short the roll with a stop above the high.

Short the roll
Swing back down
Bullish MFI divergence

Price makes a lower low while MFI makes a higher low; money outflow is drying up, so buy the confirmed turn.

Buy divergence
Reversal higher

At a glance

Style
Swing trading
Difficulty
Intermediate
Timeframes
1h - daily
Markets
Liquid stocks and ETFs
Uses

MFI reversal vs other oscillators

MFIRSIStochastic
Uses volumeYesNoNo
Extremes80 / 2070 / 3080 / 20
Best signalTurn at levelTurn at levelCross in range
Best marketRanging, liquidRangingRanging

Exit and targets

Reasonable targets are the opposite side of the range, the oscillator's midline where the move often stalls, or the prior swing before the extreme formed. A clean oscillator-based exit is to close a long as MFI reaches overbought above 80 and a short as it reaches oversold below 20, banking the swing as the pendulum reaches the far side. Take partial profit at the first structural level and trail the rest if a fuller trend change is developing. Because this is mean reversion, avoid the temptation to hold for a giant move — the edge is the swing back to fair value. Secure enough at the first target that the trade is a winner regardless of what follows.

Risk management

Place the stop just beyond the price extreme that produced the reading — below the swing low for a long, above the swing high for a short — because a close through it means selling or buying pressure has not in fact exhausted. Size so that distance equals a small fixed fraction of the account. The defining risk is fading a strong trend where MFI sits pinned above 80 or below 20 for a long stretch; the requirement that price confirm the turn, plus the level and divergence filters, is what keeps you from stepping in front of it repeatedly. Never average into a losing reversal. Treat each attempt as a small, capped-risk probe of exhaustion.

Best timeframes and markets

MFI reversals read best on the 1-hour to daily charts, where each bar's volume is substantial enough for the money-flow calculation to mean something. Liquid stocks and ETFs are the natural fit because their volume data is clean; on thin names the index whipsaws. Higher timeframes yield fewer but more reliable extremes. The approach thrives in ranging and rotational markets where price oscillates between support and resistance, and struggles in trending markets where an oscillator can stay overbought or oversold — which is exactly when the level and confirmation filters earn their keep.

Common mistakes and variations

The biggest mistake is shorting the instant MFI crosses 80 or buying the instant it crosses 20, with no turn and no level, which in a trend is a fast way to lose. Variations include leaning on MFI divergence as the primary trigger, tightening the bands to 85 and 15 for higher-conviction extremes, or combining MFI with support-resistance and a candle pattern for a three-part confirmation. Some traders use MFI only to filter, taking longs solely when it is not overbought. Each version keeps the rule of trading the turn at a level, not the raw extreme.

A worked example

An ETF pulls back into a well-tested support band near 60 and MFI plunges to 16, then, as price prints a hammer on the support, MFI crosses back up through 20 — the oversold turn. You buy 60.5 with a stop at 58.8, just below the support low and the extreme, risking 1.7 per share. Price mean-reverts toward the top of its range; you bank half at the midline area around 63 and trail the rest, exiting near 65 as MFI pushes above 80 into resistance. The swing pays roughly 2-to-1, and the volume weighting kept you out of an earlier, lower-volume dip that never truly exhausted.

Common mistakes

  • Shorting at 80 or buying at 20 without waiting for the oscillator to actually turn.
  • Fading a strong trend where MFI stays pinned at an extreme for a long time.
  • Ignoring price levels and taking extremes that occur mid-range.
  • Trading illiquid names where the volume in the MFI calculation is unreliable.
  • Holding a mean-reversion trade for a trend and giving the swing profit back.