Indicators · Intermediate

Money Flow Index Basics

MFI is RSI with the volume column switched on. Where the two disagree is the only thing it adds.

Last reviewed by the MarketPro research desk · Editorial policy

In short

The Money Flow Index applies RSI's arithmetic to money flow rather than to price alone. Typical price is multiplied by volume for each period, sorted into positive and negative columns according to whether typical price rose or fell, summed over 14 periods and converted onto a 0 to 100 scale. Because volume is included, MFI can read substantially lower than RSI when an advance happened on light participation.

What to remember

  • The same 14 closes can read 75 or 50 on MFI depending entirely on which periods carried the volume. RSI cannot tell the difference.
  • MFI and RSI differ in inputs, not just in formula, which makes running both a genuine comparison rather than duplication.
  • In spot forex the volume is your broker's tick volume, so two platforms produce different MFI values on the same pair.
  • Extremes persist through strong trends. An MFI above 80 during a real advance describes the advance rather than warning about it.

Lesson 22 of 22 in Trading indicators

PreviousVolume Profile Basics NextEnd of the category

The Money Flow Index is built on the same skeleton as RSI, with one addition: every price change is weighted by the volume that accompanied it. The result is a 0 to 100 oscillator that answers a slightly different question. Not how one-sided recent movement has been, but how one-sided it has been once you account for how many participants were involved.

Raw money flow is price times volume

Start with typical price, the average of the high, low and close for each period. Multiply it by that period's volume and you have raw money flow, a figure in units of price times contracts.

Then sort. If typical price rose from the previous period, that period's raw money flow goes in the positive column. If it fell, the negative column. Sum each column over 14 periods, divide positive by negative to get a money flow ratio, and convert with 100 - (100 / (1 + ratio)). That final step is identical to RSI's, which is why the two share a scale and a set of conventions.

An MFI of 75 from two sums

Over the last 14 hourly periods on EUR/USD, the positive money flow sums to 480 million and the negative to 160 million. The ratio is 3. The index is 100 minus 100 divided by 4, which is 75.

Now change nothing about price and only the volume. Suppose the same 14 closes occurred, but the up-periods were quiet and the down-periods were heavy: positive flow of 200 million against negative flow of 200 million. The ratio is 1 and MFI reads 50. Identical price action, a reading 25 points lower, because the advances were made on thin participation and the declines were not.

RSI would show the same value in both cases, because RSI never sees the volume column. That divergence between the two indicators is the entire reason MFI exists, and it is the only thing MFI offers that RSI does not.

One detail in the sorting is worth noticing. MFI decides which column a period belongs to using typical price rather than the close, so a bar that closed lower but whose high, low and close averaged higher than the previous bar's counts as positive. That makes the classification slightly less jumpy than a close-to-close comparison, and it is another small reason the two indicators diverge.

11 more sections in MarketPro

Finish this lesson in MarketPro

The rest of Money Flow Index Basics, a quiz that checks it landed, and your place kept in the curriculum.

  • 11 more sections of this lesson
  • All 320 lessons, with no cap and no paywall
  • Free on any account, including a free one
In your browserContinue on webor continue on web

Same account as the app · No install · Free to start

Or scan with your phone camera to get the MarketPro app.

Not investment advice. Past performance is not indicative of future results.

Run the numbers while this is fresh

Work it through on your own position size. Nothing leaves your browser and there is no sign-up: Pivot points calculator, Fibonacci calculator, Position size calculator.

Written and reviewed by the MarketPro research desk

MarketPro is a trading-signal and trading-education app operated by Harajuku Holdings LTD (Cyprus). Our signal desk publishes and tracks every trade idea in-app, and every page here is checked against the app's live behaviour before publishing. Last reviewed . How we produce signals and content · About MarketPro

FAQ

Money Flow Index Basics: questions

What is the difference between MFI and RSI?
RSI compares the average size of gains to the average size of losses using closing prices only. MFI performs the same calculation on money flow, which is typical price multiplied by volume, so a move made on heavy volume counts for more than the same move on light volume. Identical price action can therefore produce quite different readings on the two indicators.
Is an MFI above 80 a sell signal?
No. It means positive money flow has dominated negative money flow over the lookback period, which is what happens during a genuine advance with participation behind it. During a sustained trend MFI can hold above 80 for long stretches. Treating each cross back below 80 as a signal to sell means repeatedly taking positions against the prevailing direction.
Does MFI work on forex charts?
It works, with a caveat about the data. Spot forex has no central exchange and no consolidated volume, so platforms substitute tick volume, which counts price updates rather than traded size. That correlates well enough with genuine activity for the readings to carry directional information, but it is not a precise measurement and different brokers will produce different values.
Trade · Learn · Earn

The whole academy is free in MarketPro

All 320 lessons, 12 guided paths, quizzes and a daily streak. Free on every account, in the app or your browser, with vetted free signals alongside it.

Same account as the app · No install · Free to start

Not investment advice. Past performance is not indicative of future results.