マネーフローインデックス(MFI)は、資産に投資された資金の流入と流出を示すテクニカルインジケーターです。
このインジケーターの構成と解釈は、相対力指数(RSI)に似ていますが、MFIではボリュームが重要な役割を果たします。
マネーフローインデックスを分析する際に考慮すべきポイントは以下の通りです:
- インジケーターと価格動向のダイバージェンス。価格が上昇しているのにMFIが下降している(またはその逆)場合、価格反転の可能性が高まります。
- MFIの値が80を超えるか20を下回る場合、市場のピークや底を示唆します。
画像:

マネーフローインデックス インジケーター
計算方法:
マネーフローインデックスの計算は数段階に分かれています。まず、対象期間の典型的な価格(TP)を定義します:
TP = (高値 + 安値 + 終値) / 3
次に、マネーフロー(MF)を計算します:
MF = TP * ボリューム
今日の典型的な価格が昨日のTPより高ければ、マネーフローはポジティブとみなされます。逆に、今日の典型的な価格が昨日のTPより低ければ、マネーフローはネガティブとなります。
ポジティブマネーフローは選択した期間のポジティブマネーフローの合計です。ネガティブマネーフローは選択した期間のネガティブマネーフローの合計です。
その後、ポジティブマネーフローをネガティブマネーフローで割ることでマネー比率(MR)を計算します:
MR = ポジティブマネーフロー / ネガティブマネーフロー
最後に、マネー比率を使ってマネーフローインデックスを計算します:
MFI = 100 - (100 / (1 + MR))
ここでの用語は以下の通りです:
- 高値 - 現在のバーの最高価格;
- 安値 - 現在のバーの最低価格;
- 終値 - 現在のバーの終値;
- ボリューム - 現在のバーのボリューム。