FXでは、通貨ペアどうしの動きが似ていることがよくあります。2つの通貨ペアの動きがどれくらい似ているかを表すのが相関係数で、それを色分けした表にしたものがヒートマップです。
この記事では、相関係数とヒートマップの考え方を、初めての方にもわかるように順番に解説します。あわせて、通貨ペアどうしの動きの似かたを、色分けした表で見る「通貨ペア相関係数ヒートマップインジケーター」を紹介します。MT4とMT5の両方に対応しています。こちらのインジケーターは完全に無料で提供しております。
この記事のポイント
- 相関とは、2つのものの動きがどれくらい似ているか、という関係です。同じ向きに動きやすい関係を正の相関、逆の向きに動きやすい関係を負の相関(逆相関)といいます。
- 相関係数は、相関の強さをマイナス1からプラス1までの数字で表したものです。このインジケーターでは100倍して、マイナス100からプラス100で表示します。
- 「通貨ペア相関係数ヒートマップインジケーター」は、28の通貨ペアの相関係数を表に並べ、プラスは緑、マイナスは赤で塗ります。
- 時間足・期間・計算のもとを、表の上のボタンで切り替えられます。右側には強い相関・逆相関の組の一覧が出ます。
- MT4とMT5の両方に対応しています。メールアドレスを登録すると、配布ページから無料でダウンロードできます。
| 名称 | 通貨ペア相関係数ヒートマップインジケーター(ファイル名:MT4版 MAM_Correlation.ex4/MT5版 MAM_Correlation.ex5) |
|---|---|
| 対応プラットフォーム | MT4(MetaTrader 4)・MT5(MetaTrader 5)のWindows版 |
| 料金 | 完全無料 |
| 表示するもの | 28の通貨ペアどうしの相関係数の表(緑・赤の色分け)、強い相関・逆相関の組の一覧、時間足・期間・計算のもとの切り替えボタン |
| 通知 | なし |
| 開発者 | Toshi(MoreAndMore Info) |
通貨ペア相関係数ヒートマップインジケーターを無料でダウンロードする ▼

相関とは?
相関とは、2つのものの動きが、どれくらい似ているか、という関係のことです。FXでは、通貨ペアどうしの動きが似ていることがよくあります。

正の相関
例えば、ユーロドルとポンドドルは、どちらも米ドルが2つ目に付く通貨ペアです。米ドルが売られると、ユーロドルもポンドドルも上がりやすく、米ドルが買われると、どちらも下がりやすくなります。このように、同じ向きに動きやすい関係を、正の相関といいます。

負の相関(逆相関)
反対に、ユーロドルとドルスイスでは、米ドルの位置が逆になっています。米ドルが売られると、ユーロドルは上がり、ドルスイスは下がりやすくなります。このように、逆の向きに動きやすい関係を、負の相関、または逆相関といいます。

相関係数とは?
相関係数とは、相関の強さを、マイナス1からプラス1までの数字で表したものです。このインジケーターでは、わかりやすいように100倍して、マイナス100からプラス100で表示します。
- プラス100に近いほど、同じ向きに動いています。
- マイナス100に近いほど、逆の向きに動いています。
- 0に近いときは、動きにあまり関係が見られない、という意味です。

例えば、ドル円が158円00銭から158円50銭まで上がったあいだ、ユーロ円も同じように上がり、ドル円が下がったときは、ユーロ円も同じように下がっていたとします。このように、いつも同じ向きに動いていれば、相関係数はプラス100に近くなります。反対に、ドル円が上がるたびに下がる通貨ペアがあれば、マイナス100に近くなります。

計算に使うローソク足の本数
計算には、決まった本数のローソク足を使います。初期設定では、1時間足の直近50本の終値で計算します。

ヒートマップとは?
ヒートマップとは、数字の大きさを、色の濃さで表した表のことです。数字を一つずつ読まなくても、色を見るだけで、どこが強いかがわかります。

相関を見る理由
一般的には、相関が強い2つの通貨ペアで同じ向きのポジションを持つと、実際には、同じ取引を2回しているのに近い状態になる、と考えられています。そのため、ポジションが一つの方向に偏っていないかを確かめる目安として、相関が使われます。

MT4とMT5の両方に対応
通貨ペア相関係数ヒートマップインジケーターは、MT4版とMT5版の両方を配布しています。表示する内容とパラメーターは、MT4版とMT5版で同じです。

表の見方
表の並び
チャートの左上に、大きな表が表示されます。一番上には「MAM 通貨ペア相関係数ヒートマップ」と書かれています。表の左の列と、上の段には、同じ28の通貨ペアが並んでいます。EURUSD、GBPUSD、AUDUSDから始まり、最後はCHFJPYです。上の段は、幅をとらないように、通貨ペアの名前が2段に分けて書かれています。

マスの数字
表のマスの数字が、その行の通貨ペアと、その列の通貨ペアの相関係数です。
- 例えば、EURUSDの行とGBPUSDの列が交わるマスは、99です。これはプラス99という意味で、直近50本では、ほとんど同じ向きに動いていた、ということです。
- EURUSDの行と、USDCHFの列のマスは、マイナス94です。こちらは、ほとんど逆の向きに動いていた、ということです。
- 同じ通貨ペアどうしが交わるマスは、横棒になっています。

マスの色
プラスの相関は緑、マイナスの相関は赤で塗られます。数字が0から離れるほど、色が濃くなります。初期設定では、プラス80以上か、マイナス80以下になると、いちばん濃い色になります。0に近いマスは、色がほとんど付きません。
画像では、USDJPYの行に色の薄いマスが多くなっています。この期間は、ドル円とほかの通貨ペアの動きに、はっきりした関係が見られなかった、ということです。

表の上のボタン
- 時間足のボタン(左側):M15、H1、H4、D1、W1の5つで、15分足、1時間足、4時間足、日足、週足のことです。初期設定ではH1が選ばれていて、ボタンの色が明るくなっています。クリックすると、その時間足のローソク足で計算し直します。
- 期間のボタン(真ん中):20、50、100、200の4つで、計算に使うローソク足の本数です。初期設定では50が選ばれています。本数が少ないほど最近の動きだけを見た相関、本数が多いほど長い期間で見た相関になります。
- 計算のもとのボタン(右側):初期設定では「終値」と書かれていて、終値そのものの動きを比べて計算します。クリックすると「変化率」に変わり、ローソク足1本ごとに前の終値から何パーセント動いたかで計算します。もう一度クリックすると、終値に戻ります。

変化率で計算すると、大きな流れではなく、1本ごとの動きが似ているかを比べることになります。一般的には、終値で計算した相関は、どちらも長く同じ向きに動いていると高くなりやすい、と言われています。
右側の強い相関・逆相関の一覧
上には「強い相関・逆相関(80%以上)」と書かれています。プラス80以上か、マイナス80以下の組み合わせを、強い順に12組まで並べた一覧です。画像では、一番上にEURAUDとGBPAUDの、プラス99パーセントが出ています。プラスの数字は緑、マイナスの数字は赤で表示されます。一覧の下には、色の見方(緑は同じ向きに動く正の相関、赤は逆の向きに動く逆相関)が書かれています。

表の一番下と右上・右下のボタン
表の一番下の段には、今の計算の条件が表示されます。画像では「H1・50本・終値(確定したローソク足だけ)」と出ています。
- 表の右下の二重丸のボタンをクリックすると、表の色をダークとライトで切り替えられます。
- 表の右上の横棒のボタンをクリックすると、表をたたんで、タイトルの段だけにできます。
- バツのボタンは、インジケーターをチャートから削除するボタンです。

クリックでチャートを開く機能
- 左の列や上の段の通貨ペアの名前をクリックすると、その通貨ペアのチャートが新しく開きます。
- マスをクリックすると、その行の通貨ペアのチャートが開きます。
- 右の一覧の行をクリックすると、その組の、左側の通貨ペアのチャートが開きます。
開くチャートの時間足は、表の上で選んでいる時間足です。パラメーターで設定を変えると、新しいチャートを開くのではなく、今のチャートを切り替えることもできます。
計算の仕組み
このインジケーターは、確定したローソク足だけで計算します。そのため、ローソク足が確定するまでは数字は変わらず、新しいローソク足が確定したときに計算し直します。
また、2つの通貨ペアで比べるときは、同じ時刻のローソク足どうしを並べて計算します。片方だけにあるローソク足は、計算に使いません。このインジケーターには、通知の機能はありません。
通貨ペア相関係数ヒートマップインジケーターの導入方法
MT4の場合
- 下記のダウンロード方法に沿って「Correlation.zip」をダウンロードし、解凍します。
- MT4のメニューから「ファイル」→「データフォルダを開く」を選びます。
- 開いたフォルダの「MQL4」→「Indicators」に、「MAM_Correlation.ex4」を入れます。
- MT4を再起動するか、ナビゲーターの「インディケータ」を右クリックして「更新」を押します。
- ナビゲーターの「インディケータ」から「MAM_Correlation」をチャートにドラッグし、「OK」を押します。
MT5の場合
- 下記のダウンロード方法に沿って「Correlation_MT5.zip」をダウンロードし、解凍します。
- MT5のメニューから「ファイル」→「データフォルダを開く」を選びます。
- 開いたフォルダの「MQL5」→「Indicators」に、「MAM_Correlation.ex5」を入れます。
- MT5を再起動するか、ナビゲーターの中で右クリックして「更新」を押します。
- ナビゲーターから「MAM_Correlation」をチャートにドラッグし、「OK」を押します。
パラメーターの説明
パラメーターは、すべて日本語で表示されます。

| 項目 | 初期設定 | 内容 |
|---|---|---|
| ID | 1 | 同じインジケーターを複数入れるときは、別の値にします。 |
| 表の大きさ | 標準 | 小さい・標準・大きいから選べます。 |
| 色 | ダーク | ダークとライトから選べます。表の右下のボタンでも切り替えられます。 |
| 左からの位置・上からの位置 | 10・20 | 表の位置をピクセルで指定します。 |
| 強い相関・逆相関の一覧を表示する | true | 右側の一覧を出すかどうかです。 |
| 一覧に出す組の数 | 12 | 一覧に並べる組の数です。 |
| 通貨ペアの選び方 | 下の欄に手入力した通貨ペア | 「気配値表示の通貨ペア」にすると、気配値表示に並んでいる通貨ペアをそのまま使います。 |
| 表に入れる通貨ペアの最大数 | 28 | 最大で40の通貨ペアまで入れられます。 |
| 手入力の通貨ペア | EURUSD,GBPUSD,…,CHFJPY(28通貨ペア) | カンマ区切りで書きます。 |
| 通貨ペア名の接頭辞・接尾辞 | 空・空 | FX会社によっては、通貨ペア名の後ろに「#」や「.m」などの記号(接尾辞)が付いています。その場合は、接尾辞の欄に記号を入れます。空のままなら、チャートの通貨ペア名から自動で読み取ります。 |
| 切り替えボタンに出す時間足・最初に使う時間足 | M15,H1,H4,D1,W1・H1 | ボタンに出す時間足(最大6つ)と、最初に選んでおく時間足です。 |
| 切り替えボタンに出す期間・最初に使う期間 | 20,50,100,200・50 | ボタンに出すローソク足の本数(最大5つ)と、最初に選んでおく本数です。 |

| 項目 | 初期設定 | 内容 |
|---|---|---|
| 最初に使う計算のもと | 終値そのもの | 「1本ごとの変化率」も選べます。表のボタンでも切り替えられます。 |
| 強い相関とみなす値(%) | 80.0 | 50から95の間で変えられます。一覧に出す組と、いちばん濃い色になる値です。 |
| 作りかけのローソク足も計算に入れる | false | falseは確定したローソク足だけで計算します。trueにすると、今動いているローソク足も計算に入れます。 |
| データ待ちの時に計算し直す間隔(秒) | 5 | データの読み込みを待っているときに、計算し直す間隔です。 |
| 開き方 | 新しいチャートを開く | 「このチャートを切り替える」にすると、クリックしたときに今のチャートを切り替えます。 |
使うときの注意点
- 相関係数は、過去のローソク足の終値から計算した値です。将来の結果を示すものではありません。今まで同じ向きに動いていた通貨ペアでも、これから先も同じように動くとは限りません。
- 同じ2つの通貨ペアでも、時間足や期間、計算のもとを変えると、数字が大きく変わることがあります。表の数字は、上のボタンで選んでいる条件で計算したものとして見てください。
- マスに点が3つ表示されているときは、データの読み込みを待っている状態です。初めて表示する時間足では、すべてのマスが埋まるまで、少し時間がかかることがあります。
- 通貨ペアの名前が赤い文字になり、マスにバツが表示されている場合は、FX会社にその通貨ペアがないか、名前が違う可能性があります。接尾辞の設定を確かめてください。
- 表の幅が広いので、チャートの画面が小さいときは、表の大きさを「小さい」にするか、一覧を非表示にしてください。
通貨ペア相関係数ヒートマップインジケーターに関するよくある質問
Q. 本当に無料ですか?
はい、完全に無料です。メールアドレスをご登録いただくと、無料インジケーター配布ページからダウンロードできます。
Q. MT5でも使えますか?
はい。MT4版とMT5版の両方を配布しています。どちらもWindows版のMT4・MT5で使えます。スマホ版・タブレット版では使えません。
Q. マスに点が3つ表示されたままです。
データの読み込みを待っている状態です。初めて表示する時間足では、すべてのマスが埋まるまで、少し時間がかかることがあります。
Q. 通貨ペアの名前が赤い文字になり、マスにバツが出ます。
FX会社にその通貨ペアがないか、名前が違う可能性があります。通貨ペア名の後ろに記号が付いているFX会社では、パラメーターの接尾辞の欄に記号を入れてください。
Q. 数字はいつ変わりますか?
初期設定では、確定したローソク足だけで計算するので、ローソク足が確定するまでは数字は変わらず、新しいローソク足が確定したときに計算し直します。
通貨ペア相関係数ヒートマップインジケーターの無料ダウンロードはこちら
まとめ
今回は、相関係数とヒートマップの考え方と、通貨ペアどうしの動きの似かたを色分けした表で見る無料の「通貨ペア相関係数ヒートマップインジケーター」を紹介しました。
相関係数は、2つの通貨ペアの動きがどれくらい似ているかを、マイナス100からプラス100の数字で表したものです。このインジケーターを使えば、28の通貨ペアの相関係数が緑と赤で色分けされた表で並び、右側の一覧で強い相関・逆相関の組を確かめられます。時間足・期間・計算のもとは、表の上のボタンで切り替えられます。
ポジションが一つの方向に偏っていないかを確かめる目安として、ぜひ活用してみてください。
※本インジケーターは売買の判断を補助するツールです。相関係数は過去のローソク足から計算した値で、将来の結果を示すものではありません。投資は自己責任で行ってください。利益を保証するものではありません。




