Skip to content

MFI Overview

The Money Flow Index (MFI) is RSI applied to volume-weighted typical price — often called “Volume RSI.” It measures buying and selling pressure by combining price and volume data. MFI above 80 = overbought with high volume (strong conviction), MFI below 20 = oversold.

MFI adds a volume dimension that standard RSI lacks. An overbought MFI reading means not just that prices are high, but that significant volume is driving the move — making the signal more reliable than price-only momentum.


  1. Calculate MFI value from the input price/volume data
  2. Apply smoothing if applicable
  3. Compare to threshold or signal line for signal generation
  4. Interpret: Signals indicate momentum direction or extremes

Key Characteristics:

  • Momentum Indicator = Measures momentum direction and strength
  • Signal Line Available = Yes
  • Bounded = Yes (0 – 100)

MFI Behavior:

  • Volume-confirmed overbought
  • Volume-confirmed oversold
  • Signal line crossovers provide timing signals

These are the signal names you select when configuring MFI in the algorithm builder or via the MCP agent:

SignalTriggers WhenTypical Use
mfi_above_thresholdMFI rises above threshold (e.g., 80)Volume-confirmed overbought
mfi_below_thresholdMFI falls below threshold (e.g., 20)Volume-confirmed oversold
mfi_above_signalLineMFI crosses above its signal lineVolume momentum accelerating
mfi_below_signalLineMFI crosses below its signal lineVolume momentum decelerating

Display: Separate pane

Category: Momentum

Threshold range: 0 – 100


What Money Flow Index Does Well:

  • Clear Overbought/Oversold Signals
  • Combines well with trend filters
  • Signal line crossovers signals for entry timing