MFI (Money Flow Index)
The Money Flow Index (MFI) is a momentum oscillator that combines price and volume to estimate buying and selling pressure. It ranges from 0 to 100 and is often described as a "volume-weighted RSI".
⚠️ Risk note: Like RSI/Stochastic, MFI can stay "overbought" or "oversold" in strong trends. Use structure confirmation and risk limits.
Understanding MFI
In plain English: "MFI shows whether money is flowing into an asset (buying pressure) or out of it (selling pressure)."
MFI is most useful as a confirmation tool for momentum and volume pressure.
What Does MFI Measure?
MFI measures the intensity of "money flow" into or out of an asset by combining:
- Typical price (a blend of high/low/close), and
- Volume (how much traded).
Why include volume?
Volume can act as a "participation" filter. A move with strong volume pressure may be more meaningful than a move with weak participation.
MFI (Money Flow Index)
- • Uses price + volume
- • Volume-weighted momentum
- • Better for volume participation context
- • May lag less in some conditions
RSI (Relative Strength Index)
- • Uses price only
- • Pure momentum oscillator
- • Works without volume data
- • More common in forex
How MFI Is Calculated
The default setting is MFI(14). Here's the simplified logic:
- Typical Price = (High + Low + Close) / 3
- Raw Money Flow = Typical Price × Volume
- Positive flow (if price up) vs negative flow (if price down)
- MFI = 100 − [100 / (1 + Money Flow Ratio)]
Do I need to calculate MFI manually?
No. Your platform calculates it automatically. The key is understanding what changes in MFI mean: stronger buying/selling pressure with participation.
Key MFI Levels (80 / 20)
Traditional reference zones:
MFI Oscillator Structure
| Zone | Typical Label | Practical Meaning |
|---|---|---|
| 80–100 | Overbought | Strong buying pressure; may be stretched, but trends can keep pushing. |
| 20–80 | Neutral | Mixed pressure; focus on trend/range context and structure. |
| 0–20 | Oversold | Strong selling pressure; may be stretched, but downtrends can continue. |
⚠️ Important
Overbought/oversold does not mean "must reverse". Treat it as pressure context and demand confirmation from structure.
How to Read MFI
1) Trend confirmation
In an uptrend, MFI spending time above 50 and pushing towards 80 can support bullish pressure. In a downtrend, MFI spending time below 50 and pushing towards 20 can support bearish pressure.
2) Divergence (warning signal)
Divergence happens when price and MFI disagree:
- Bearish divergence: price makes higher highs but MFI makes lower highs (buying pressure may be weakening).
- Bullish divergence: price makes lower lows but MFI makes higher lows (selling pressure may be weakening).
3) The "50 line" as a bias guide
Many traders use 50 as a quick bias filter: above 50 suggests more positive flow; below 50 suggests more negative flow. Treat this as context, not a rule.
⚠️ Divergence is a warning, not a signal
Divergence can persist for a while. Use a break of structure, a level reclaim, or other confirmation before acting.
How Traders Use MFI
1) Confirming breakouts and trend continuation
If price breaks a key level and MFI supports the move (rising with strength), traders may see it as better quality than a breakout with weak MFI.
2) Timing entries in ranges (with structure)
In sideways conditions, traders may combine oversold/overbought zones with support/resistance. For example, MFI below 20 near support can be a "stretched" context — still requiring confirmation.
3) Using divergence to manage risk
Some traders treat divergence as a cue to tighten stops, reduce exposure, or wait for clearer confirmation rather than opening new positions.
Simple MFI Workflow
1) Identify regime (trend/range). 2) Mark key levels. 3) Use MFI for pressure context (80/20 and the 50 line). 4) Treat divergence as a warning. 5) Execute with risk rules.
✅ Best practice
Use MFI as a confirmation indicator (pressure + participation). Avoid making it your only reason for a trade.
📊 Forex note (volume data)
Spot FX has no centralised exchange volume. Many platforms use tick volume (number of price changes) as a proxy. MFI can still be useful, but interpret signals cautiously and test on your broker's feed.
Common MFI Mistakes
- Buying just because MFI is below 20 (downtrends can keep falling).
- Selling just because MFI is above 80 (uptrends can keep rising).
- Ignoring volume data limitations (especially in FX).
- Over-trading divergence without structure confirmation.
Quick Checkpoint: Do You Understand MFI?
Check if you can answer these in your own words:
- What makes MFI different from RSI?
- What do 80 and 20 mean on MFI?
- What is MFI divergence?
Continue learning: Explore Volume Profile for another volume-based analysis approach.
Frequently Asked Questions: MFI
Is MFI better than OBV?
They measure different things. OBV is a cumulative volume pressure line. MFI is an oscillator that blends price and volume to estimate pressure. Many traders use OBV for trend confirmation and MFI for oscillator-style pressure and divergence.
What is the best MFI period?
MFI(14) is the common default. Shorter periods are faster but noisier; longer periods are smoother but slower. Choose a period that matches your timeframe and keep it consistent.
Does MFI work in crypto?
It can, especially on exchanges with reliable volume. On highly fragmented markets, volume varies by venue, so results can differ across platforms.
Can MFI be used for scalping?
It can, but low timeframes are noisy and spreads/slippage matter. If scalping, keep the system simple and focus heavily on risk control.
Summary: MFI in Your Trading
MFI (Money Flow Index) is a 0–100 momentum oscillator that uses both price and volume to estimate buying and selling pressure.
Traders often use 80/20 as reference zones, watch the 50 line for bias, and look for divergence as a warning. Use MFI as confirmation, alongside structure and risk management.
Key takeaway: MFI adds volume participation to momentum analysis — use it to confirm that money is flowing with your trade idea.
Continue Your Learning Journey
Ready to dive deeper into technical indicators? Explore more resources or start your personalized trading course.