OptiNod アカデミー

マネーフロー指数 MFI — 価格についてこない出来高

MFIはモメンタムに出来高を掛け合わせ、資金の重みを測ります。価格が上昇しているのにMFIが追随しない局面では、RSIより先に資金流出を示します。

マネーフロー指数(Money Flow Index、MFI)は、各ローソク足ごとに典型価格(Typical Price)を求め、それにその足の出来高を掛けて資金量を測る指標です。典型価格は高値・安値・終値の平均で、計算式は(高値+安値+終値)÷3です。この典型価格が前の足より上昇していれば、その足の資金フロー(典型価格×出来高)をプラスの資金、下落していればマイナスの資金として分類します。そして14期間のプラス資金の合計をマイナス資金の合計で割った比率を、0から100の範囲に換算します。分母が0なら100、プラスとマイナスが均衡していれば50付近になります。

一般には、MFIは出来高付きのRSIのように見られています。RSIが終値の変化幅だけを見るのに対し、MFIはそこに出来高を掛けるため、少し精度の高いRSIだという受け止め方です。基準もRSIは70/30、MFIは80/20を使うという程度の違いとして扱われ、結局は同じモメンタム系指標として見られがちです。

しかし、この解釈ではMFIの核心を見落とします。出来高を掛けるということは、モメンタムに資金の重みを乗せて測るということです。価格が上昇していても、その上昇を生んだ出来高が乏しければ、MFIは同じ上昇をRSIよりはるかに低く評価します。価格は新高値を作ったのに資金が追いついていない局面で、MFIのダイバージェンスがRSIのダイバージェンスより先に、より重く現れる理由はここにあります。

典型価格に出来高を掛け、14期間のプラス・マイナス資金比率に換算するMFIの計算

出来高を掛けるとは、資金の重みを測るということ

RSIとMFIを分ける唯一の違いは、出来高による加重です。RSIは終値がどれだけ上がったかだけを見ます。1%上昇した足の出来高が普段の3倍でも3分の1でも、RSIにとっては同じ1%上昇です。MFIはその1%上昇に出来高を掛けるため、出来高の乏しい1%上昇は小さなプラス資金として、出来高が急増した1%上昇は大きなプラス資金として扱われます。

1本の足で計算を追うと、直感的に理解しやすくなります。2024年11月21日のBTC日足は、高値98,988ドル、安値94,040ドル、終値98,317ドルでした。典型価格は3つの値を平均した97,115ドルで、これにその日の出来高69,228を掛けた約67億ドルが、その足の資金フローです。典型価格が前の足より上昇しているため、この67億ドルはプラスの資金に分類されます。MFIは14期間にわたってこのように集計したプラス資金の合計をマイナス資金の合計で割り、資金がどちら側にどれだけ傾いているかを1つの数値に換算します。出来高の大きい足ほど、1本の足が比率に与える影響は大きくなります。

この違いが決定的に表れるのは、価格は上がっているのに出来高がついてこない局面です。買い手が減ったまま価格だけが押し上げられると、RSIはなお上昇として読みますが、MFIはその上昇を小さな資金として評価するため、伸びが一歩遅れます。出来高のない上昇は、資金が入っていない上昇です。MFIはまさにその事実を数値で示します。

2024年11月にBTCが90,000ドルを上抜けた局面を見ると、この違いは明確です。11月21日と22日のBTC日足終値はそれぞれ98,317ドル、98,892ドルで、出来高を伴った強い上昇でした。このときMFIは89.2まで上がり、80の水準を大きく上回りました。価格と資金が同じ方向に動いた、資金に支えられた過熱局面でした。

同じ1%上昇でも出来高次第で資金量が変わり、RSIとMFIの評価が分かれる

MFIダイバージェンスはRSIダイバージェンスより先に重く現れる

同じBTCが1か月後にさらに高い価格をつけたとき、MFIとRSIはまったく別のことを示していました。12月16日と17日、BTCは108,353ドルまで高値を伸ばし、史上最高値を更新しました。11月高値の99,000ドル付近より9%以上高い価格です。価格だけを見れば、トレンドがさらに強まった局面に見えます。

ところが、この新高値で2つの指標は分かれました。RSIは70.1でなお買われすぎの水準付近にあり、チャートだけを見ると強い上昇が続いているように見えました。一方、MFIは同じ新高値で60.3にとどまりました。11月高値の89.2から29ポイント低い値です。同じ期間、RSIは82.5から70.1へ12ポイント下がっただけでした。価格はより高い高値を作ったのに、MFIはRSIの2倍を超える幅で冷え込んだのです。

この差は出来高加重から生まれます。12月の新高値を作った足の出来高は、11月の上昇局面に比べて目に見えて減っていました。RSIは出来高を見ないため、価格が上がった事実だけを受け取って70付近を維持しました。一方、MFIはその上昇を生んだ資金が乏しいことを掛け算で反映し、60を下回りました。RSIのダイバージェンスだけを見ていた人は、買われすぎの70という数値に隠れて資金流出に気づくのが遅れました。MFIも併せて見ていた人は、新高値で資金が追随していない事実を先に確認できました。BTCはこの12月高値を再び超えられないまま1月を通じて横ばいとなり、2月に入ると90,000ドルを下回りました。

BTC新高値でRSIは70付近を保つ一方、MFIが先に冷えるダイバージェンス

80と20はトレンド相場では売買基準にならない

MFIの80/20は、過熱と低迷の水準として知られています。80を超えれば買われすぎ、20を下回れば売られすぎという見方です。レンジ相場では、この解釈はよく機能します。資金が一方に偏った後、均衡へ戻る流れが80と20の間を行き来するからです。

しかし、トレンドが強い局面では話が変わります。資金が一方向に継続して流入すると、MFIは80の上に長く張りつきます。80を超えたという理由だけで売ると、トレンド初期の最も大きな上昇を逃し、逆張りポジションで損失を抱えることになります。

2024年2月にBTCが47,000ドルから52,000ドルへ上昇した局面がその例です。2月14日にMFIが90.9となって80を超えた後、2月22日までの9営業日、MFIは一度も80を下回らず、82から97の間にとどまりました。同じ期間、BTCの終値は51,795ドルから52,259ドルへさらに上昇しました。80を買われすぎの売りシグナルとして受け取っていれば、9営業日のあいだ上昇に逆らい続ける局面でした。強い資金流入の局面では、80は過熱の水準として機能しません。トレンドが進行中であることを示しているだけです。

SOLでも同じ現象が見られました。2024年10月22日から29日まで、SOLの日足MFIは8営業日連続で80を上回り、10月24日には94.2まで上昇しました。同じ期間、SOLの終値は167ドルから179ドルへ上がりました。強い資金流入が続くあいだMFIが80の上に張りつく動きは、銘柄を問いません。80を売買基準として使う取引はレンジ相場でのみ成り立ち、トレンド相場ではMFIが80の上にどれだけ長くとどまるかが、資金流入の強さを物語ります。

レンジでは基準として働く80ラインが、トレンド相場では資金流入の強さを示す

出来高はMFIをRSIより敏感にも鈍感にもする

出来高加重は両刃です。出来高を伴う足ではMFIはRSIより敏感に反応し、出来高の乏しい足ではより鈍く反応します。1つの指標が、状況によって2つの性質を持つということです。

出来高が急増した足では、MFIはRSIより速く極端な水準へ向かいます。2024年12月5日、BTCが109,000ドル付近をつけた後、終値96,946ドルまで押し戻された日、出来高は直近平均の2倍を超える109,922を記録しました。この大きな出来高を伴う下落がマイナスの資金として入ったことで、MFIは1日で52.4から36.3へ低下しました。同じ日のRSIは67.6から62.8へ、5ポイント下がっただけでした。出来高の大きい反転足では、MFIのほうがはるかに早く冷え込みました。

反対に、出来高が枯れた横ばい局面ではMFIは鈍くなります。プラス資金とマイナス資金がどちらも小さくなり、比率そのものがぼやけるためです。出来高の薄い年末年始の局面で、MFIが意味なく50付近を行き来するケースがこれに当たります。同じ14期間設定でも、出来高分布によってMFIの反応速度が変わる点を踏まえて見る必要があります。

出来高の大きい反転足ではMFIが先に急落し、薄商いの横ばいでは鈍くなる

出来高の薄い銘柄ではMFIを信頼できない

MFIの入力値は出来高です。そのため、出来高そのものが歪んでいる市場では、MFIも同時に歪みます。最もよくある落とし穴は、取引の薄い小型アルトコインです。

出来高の少ない銘柄では、1件か2件の大口注文がその日の出来高のかなりの部分を占めます。その注文がどちらの方向かによって、MFIは大きく振れます。名前は資金フローですが、実際には偶発的な大口注文1件がプラス資金を膨らませ、MFIを80超えまで押し上げることがよくあります。取引所のウォッシュトレードにさらされている銘柄なら、見せかけの出来高まで資金として入るため、信頼性はさらに低下します。

上場直後や大型イベント直後の銘柄も同じ落とし穴にはまります。初日の出来高は通常の数十倍に達し、その後数日で通常水準へ戻ることがあります。この異常に大きい初日の出来高が14期間内に残っているあいだ、MFIは一方向へ大きく偏ります。出来高分布そのものが安定する前に出たMFIの値は、資金の方向を示していません。単に1回の出来高急増を反映しているだけです。

判断基準は出来高の安定性です。日平均出来高が十分に大きく、日々のばらつきが緩やかな銘柄でのみ、MFIダイバージェンスをシグナルとして使います。時価総額に対する24時間出来高が異常に大きい銘柄や、出来高が数日単位で10倍規模に振れる銘柄では、MFIは補助的な参考にとどめ、エントリー根拠にはしません。

薄商いの銘柄では大口注文1件が出来高を膨らませ、MFIを人為的に押し上げる

MFIダイバージェンスの売りセットアップ

トレンド後半で価格が新高値を作っているのにMFIが追随しない局面は、資金の抜けた上昇を事前に知らせる局面です。ただし、ダイバージェンスだけで即座に売るのではなく、価格構造も同時に崩れたときにエントリーします。

  • [ ] トレンド条件: BTC日足が直近1か月以上の上昇トレンドを維持し、価格が直前高値を終値ベースで上抜けて新高値を示している。
  • [ ] ダイバージェンス条件: 新高値時のMFIが、直前高値時のMFIより少なくとも15ポイント以上低い(例: 直前高値89に対して新高値は60台)。
  • [ ] 出来高確認: 新高値を作った足の出来高が、直前高値の足の出来高より少ない。
  • [ ] エントリー: 価格が新高値直前のスイング安値を終値ベースで下抜けた足の終値で売る。
  • [ ] 損切り: 新高値の上に置く。
  • [ ] 無効化: ダイバージェンス後に価格が新高値を終値ベースで再び上抜けた場合、資金が戻ってきたと見て売り判断を取り下げる。

重要なのは、ダイバージェンスを確認した後に価格構造の下抜けを待つことです。MFIダイバージェンスだけを見て新高値で即座に売ると、2024年2月のように資金が再び流入してトレンドが続く局面で損失を出します。ダイバージェンスは資金が抜けているという警告であり、価格構造の下方ブレイクがその警告が現実化するタイミングです。

RSIと併せて見ることでダイバージェンスの重みが分かれる

MFIダイバージェンスをRSIダイバージェンスと切り離して見ると、シグナルの重みを測りにくくなります。2つの指標を同じ画面に置くと、ダイバージェンスの種類が分かれます。

MFIとRSIが同時にダイバージェンスを示す場合、価格モメンタムと資金がともに冷えているという意味で、シグナルは最も重くなります。一方、RSIにはダイバージェンスがないのにMFIだけがダイバージェンスを示す場合、価格モメンタムは維持されているものの、その上昇を生んだ出来高だけが減っている状態です。ここが、MFIの出来高加重が力を発揮する局面です。先ほど見た2024年12月のBTC新高値が、まさにこのケースでした。RSIは70付近を維持してダイバージェンスが薄かった一方、MFIは60を下回り、資金流出を先に示しました。

2つの指標が食い違うときの解釈は明確です。MFIだけが冷えているなら、出来高面での弱さです。価格があと1回か2回、新高値を試す余地は残っていても、その試みを支える資金は減っていると見ます。この局面では新規買いを見送り、価格構造が崩れるかを確認するほうが安全です。MFIは、RSIが出来高を見ないことで取りこぼす一層を補う指標です。2つの指標が同じ新高値で異なる値を示すとき、その差そのものが資金がどれだけ抜けたかを物語ります。