Money Flow Index — a volume-weighted RSI on a 0–100 scale.
The Money Flow Index (MFI) is an oscillator combining price and volume. The typical price is multiplied by volume to give money flow. The ratio of positive to negative money flow is normalized to the 0–100 range. MFI above 80 is overbought, below 20 is oversold.
Formula:
TP = (High + Low + Close) / 3
RMF = TP * Volume
Positive MF = SUM(RMF, n) for bars where TP > TP_prev
Negative MF = SUM(RMF, n) for bars where TP < TP_prev
The indicator value crossed the specified level from below.
The MFI line crosses the configurable level Level from below. Level is set in the trigger parameters.
Level cross down
🔴 Sell
The indicator value crossed the specified level from above.
The MFI line crosses the Level level from above. Level is set in the trigger parameters.
Value above level by N
🟢 Buy
The indicator value rose above the level by the specified distance.
The MFI line crosses the Level + Distance mark moving upward. The distance delays entry until a confirmed level breakout.
Value below level by N
🔴 Sell
The indicator value fell below the level by the specified distance.
The MFI line crosses the Level − Distance mark moving downward.
Value rising
🟢 Buy
The indicator value is rising relative to the previous bar.
The MFI line is higher on the current bar than on the previous one — upward momentum.
Value falling
🔴 Sell
The indicator value is falling relative to the previous bar.
The MFI line is lower on the current bar than on the previous one — downward momentum. Fires on every declining bar.
Slope turns positive
🟢 Buy
The indicator’s slope turned positive — an upward reversal.
The MFI line changes its slope from downward to upward — the indicator stopped falling and started rising.
Slope turns negative
🔴 Sell
The indicator’s slope turned negative — a downward reversal.
The MFI line changes its slope from upward to downward — the indicator stopped rising and started falling.
Enter overbought zone
🔴 Sell
The oscillator entered the overbought zone.
The MFI line crosses the overbought threshold Overbought from below — the upper extreme of the range is reached. In a counter-trend strategy it is used as a sell signal.
Enter oversold zone
🟢 Buy
The oscillator entered the oversold zone.
The MFI line crosses the oversold threshold Oversold from above — the lower extreme of the range is reached. In a counter-trend strategy it is used as a buy signal.
Exit overbought zone
🔴 Sell
The oscillator exited the overbought zone.
The MFI line returns below the overbought threshold Overbought — upward momentum is weakening.
Exit oversold zone
🟢 Buy
The oscillator exited the oversold zone.
The MFI line rises above the oversold threshold Oversold — downward momentum is weakening.