価格は高値を更新しているのに、オシレーターは前の高値より低い。こうした価格とオシレーターの動きの食い違いを、ダイバージェンスといいます。
この記事では、オシレーターとは何か、から順番に、ダイバージェンスの考え方を初めての方にもわかるように解説します。あわせて、ダイバージェンスを自動で見つけて線を引くインジケーター「ダイバージェンス自動検出」を紹介します。MT4とMT5の両方に対応しています。こちらのインジケーターは完全に無料で提供しております。
この記事のポイント
- ダイバージェンスは、価格とオシレーターの動きが食い違っている状態です。日本語では逆行現象とも呼ばれます。
- 通常のダイバージェンスは流れが変わるかもしれないサイン、隠れダイバージェンスは流れが続くかもしれないサイン、という見方をすることが多いです。
- 「ダイバージェンス自動検出」は、決まったルールで高値と安値を見つけ、ダイバージェンスがあれば価格チャートとサブウインドウの両方に線を引きます。
- 確定した高値と安値だけを使うので、描いた後に書き換わりません。
- MT4とMT5の両方に対応しています。メールアドレスを登録すると、配布ページから無料でダウンロードできます。
| 名称 | ダイバージェンス自動検出(ファイル名:MT4版 MAM_Divergence.ex4/MT5版 MAM_Divergence.ex5) |
|---|---|
| 対応プラットフォーム | MT4(MetaTrader 4)・MT5(MetaTrader 5)のWindows版 |
| 料金 | 完全無料 |
| 使えるオシレーター | MACD・MACDのヒストグラム・RSI・CCI・ストキャスティクス・モメンタム・オーサムオシレーター・ウィリアムズ%R・マネーフロー・OBVの10種類 |
| 通知 | ポップアップ・音・メール・プッシュ通知 |
| 開発者 | Toshi(MoreAndMore Info) |

オシレーターとは?
オシレーターとは、相場の勢いや、買われすぎ・売られすぎを数字で表す指標のことです。ローソク足のチャートの下に、サブウインドウで線として表示されることが多いです。

代表的なものに、MACDやRSIがあります。
- MACD(マックディー):短い期間と長い期間の移動平均線の差を、1本の線にしたものです。上昇の勢いが強いときは線が上に伸び、下降の勢いが強いときは線が下に伸びます。
- RSI:0から100の間で動く指標で、一般的には70以上で買われすぎ、30以下で売られすぎ、という見方をします。

オシレーターを見ると、価格の動きだけではわかりにくい、勢いの強さや弱さがわかると言われています。
ダイバージェンスとは?
ダイバージェンスとは、価格とオシレーターの動きが、食い違っている状態のことです。日本語では、逆行現象とも呼ばれます。
普通は、価格が高値を更新すると、オシレーターも一緒に高くなることが多いです。勢いよく上がっているからです。ところが、価格は高値を更新しているのに、オシレーターは前の高値のときより低くなっていることがあります。これは、価格は上がっているけれど、上がる勢いは弱くなっている、ということを表しています。

例:売りのダイバージェンス
ドル円が上昇していて、158円20銭で1回目の高値を付け、少し下がった後、158円60銭で2回目の高値を付けたとします。価格は高値切り上がりです。ところが、MACDを見ると、2回目の高値のときの値が、1回目の高値のときの値より低くなっていました。
価格は上がっているのに、勢いは弱くなっている、という食い違いです。これを売りのダイバージェンス(弱気のダイバージェンス)といいます。一般的には、上昇の流れが終わって、下がり始めるかもしれないサインとして見られます。

例:買いのダイバージェンス
反対に、ドル円が下落していて、157円80銭で1回目の安値、157円40銭で2回目の安値を付けたとします。価格は安値切り下がりです。ところが、MACDは2回目の安値のときの方が高くなっていました。価格は下がっているのに、下がる勢いは弱くなっている、という形です。
これを買いのダイバージェンス(強気のダイバージェンス)といいます。下落の流れが終わって、上がり始めるかもしれないサインとして見られます。ここまでの2つを、通常のダイバージェンスといいます。

隠れダイバージェンス
ダイバージェンスには、もう1つ、隠れダイバージェンスというものがあります。隠れダイバージェンスは、通常とは反対の食い違いです。
たとえば、上昇トレンドの途中で、1回目の安値が157円80銭、2回目の安値が158円00銭だったとします。価格は安値切り上がりです。ところが、MACDは2回目の安値のときの方が低くなっていました。これが、買いの隠れダイバージェンスです。一時的に下げたときに、オシレーターは大きく下がったけれど、価格はそれほど下がらなかった、という形です。一般的には、上昇の流れがまだ続くかもしれないサインとして見られます。

売りの隠れダイバージェンスはその反対で、価格は高値切り下がりなのに、オシレーターは高くなっている形です。下降の流れがまだ続くかもしれない、というサインとして見られます。

通常と隠れのまとめ
| 種類 | 価格 | オシレーター | 一般的な見方 |
|---|---|---|---|
| 売りのダイバージェンス(通常) | 高値切り上がり | 低くなっている | 流れが変わるかもしれない |
| 買いのダイバージェンス(通常) | 安値切り下がり | 高くなっている | 流れが変わるかもしれない |
| 買いの隠れダイバージェンス | 安値切り上がり | 低くなっている | 流れが続くかもしれない |
| 売りの隠れダイバージェンス | 高値切り下がり | 高くなっている | 流れが続くかもしれない |

ダイバージェンス自動検出の見つけ方
ダイバージェンスを自分で探すのは、意外と大変です。どの高値とどの高値を比べるのか、人によって見方が変わりますし、チャートを毎回さかのぼって確認するのも時間がかかります。このインジケーターは、価格の高値と安値を決まったルールで見つけて、ダイバージェンスがあれば自動で線を引きます。
高値と安値の見つけ方
初期設定では、左側の5本と、右側の3本のローソク足よりも高値が高いローソク足を高値とします。安値も同じように、左右のローソク足より安値が安いものです。
そのため、高値と安値は、右側に3本のローソク足ができてから確定します。少し遅れて表示されるのはこのためです。確定した高値と安値だけを使うので、一度出た線や矢印が、後から描き直されることはありません。

ダイバージェンスの見つけ方
- 新しい高値が確定したら、その前にできた高値と、価格とオシレーターの値を比べます。
- 比べる相手は、直前の高値から順に、過去3つまでです。
- 2つの高値の間隔は、5本以上、60本以下のものだけを使います。条件に合う組み合わせが複数あれば、1つの高値から何本も線が引かれることがあります。
- 2つの高値を結んだ線の途中で、ローソク足やオシレーターが線を突き抜けているときは、きれいな形ではないので無効にしています。
- 安値の方も、同じように調べます。

MT4とMT5の両方に対応
ダイバージェンス自動検出は、MT4版とMT5版の両方を配布しています。表示する内容とパラメーターは、MT4版とMT5版で同じです。
チャートの見方
サブウインドウのオシレーター
チャートの下のサブウインドウには、オシレーターが白い線で表示されます。最初はMACDになっています。灰色の点線は、MACDの0の位置です。RSIなら30と70のように、選んだオシレーターに合わせて目安の点線が引かれます。

ダイバージェンスの線
ダイバージェンスが見つかると、上の価格チャートと、下のサブウインドウの両方に、同じ2つの点を結ぶ線が引かれます。価格チャートでは高値同士・安値同士を、サブウインドウではそのときのオシレーターの値を結んでいます。上下で線の傾きが反対になっているのが、食い違いの形です。
- 売りのダイバージェンスの線はマゼンタ、買いのダイバージェンスの線は赤っぽいピンク
- 通常のダイバージェンスは太い実線、隠れダイバージェンスは細い破線

パラメーター設定で、線の横に「通常」「隠れ」の文字を出すこともできます。

矢印
売りのシグナルが出た高値のローソク足の上に赤い下向きの矢印、買いのシグナルが出た安値のローソク足の下に薄い水色の上向きの矢印が出ます。

最新シグナルの損切りの目安と利確目標
一番新しいシグナルの高値か安値の横には、「売り」または「買い」の大きな文字が出ます。さらに、チャートの右側に向かって、損切りの目安の線と、利確目標の線が引かれます。
- 損切りの目安:赤い点線で、右の端にSLと表示されます。位置は、高値や安値の先から、ATR(直近14本のローソク足の値動きの平均)の半分だけ離したところです。
- 利確目標:マゼンタの線で、右の端に1から5の番号が付きます。シグナルが確定したローソク足の終値から、損切りまでの幅の1倍・2倍・3倍・4倍・5倍の位置です。3番目の線は太い実線で強調され、「TP売り」または「TP買い」と表示されます。

たとえば、売りのシグナルで、終値が158円50銭、損切りの目安が158円70銭なら、幅は20銭なので、1番目の目標は158円30銭、3番目の目標は157円90銭です。

通知の機能
通知は、シグナルが確定したときに1回だけ届きます。通知の文を見ると、通貨ペアと時間足、売りか買いか、通常か隠れか、どのオシレーターで見つけたかがわかります。通知はポップアップと音のほか、メールやスマホへのプッシュ通知にも対応しています。メールとプッシュ通知は最初はオフなので、使う場合はパラメーター設定でオンにしてください。
ダイバージェンス自動検出の導入方法
MT4の場合
- 下記のダウンロード方法に沿って「Divergence.zip」をダウンロードし、解凍します。
- MT4のメニューから「ファイル」→「データフォルダを開く」を選びます。
- 開いたフォルダの「MQL4」→「Indicators」に、「MAM_Divergence.ex4」を入れます。
- MT4を再起動するか、ナビゲーターの「インディケータ」を右クリックして「更新」を押します。
- ナビゲーターの「インディケータ」から「MAM_Divergence」をチャートにドラッグし、「OK」を押します。
MT5の場合
- 下記のダウンロード方法に沿って「Divergence_MT5.zip」をダウンロードし、解凍します。
- MT5のメニューから「ファイル」→「データフォルダを開く」を選びます。
- 開いたフォルダの「MQL5」→「Indicators」に、「MAM_Divergence.ex5」を入れます。
- MT5を再起動するか、ナビゲーターの中で右クリックして「更新」を押します。
- ナビゲーターから「MAM_Divergence」をチャートにドラッグし、「OK」を押します。
パラメーターの説明
パラメーターは、すべて日本語で表示されます。


| 項目 | 初期設定 | 内容 |
|---|---|---|
| 使うオシレーター | MACD | 10種類から選べます。それぞれの期間も変えられます。 |
| 通常ダイバージェンス・隠れダイバージェンスを探す | どちらもtrue | それぞれオンとオフを切り替えられます。 |
| 高値・安値の判定:左側・右側の本数 | 5・3 | 小さくすると細かい高値と安値まで拾い、大きくすると大きな流れだけになります。 |
| 2つの高値・安値の最小・最大間隔 | 5・60 | 比べる2点の間の本数です。 |
| 比べる過去の高値・安値の数 | 3 | 直前から順に、いくつ前まで比べるかです。 |
| シグナルを出すタイミング | 高値・安値が確定した時点 | 確定後に直近10本の高値・安値を終値で抜けた時点にもできます。抜けを待つので、シグナルの数は少なくなります。 |
| シグナル線も表示(MACD・ストキャス) | false | MACDとストキャスティクスは、シグナル線を一緒に表示できます。 |
| 価格チャート・オシレーターに線を引く | どちらもtrue | それぞれの線を消せます。線の横に通常・隠れの文字も出せます。 |
| 利確目標の数・強調する利確目標 | 5・3 | 損切りの離し方(ATRの何倍か、初期設定0.5)も変えられます。 |
| ID | 1 | IDを変えれば、別のオシレーターで2つ同時に入れることもできます。 |
| ポップアップ・音・メール・プッシュ通知 | ポップアップと音がtrue | メールとプッシュ通知は、MT4・MT5側の設定が必要です。 |
使うときの注意点
- ダイバージェンスは、勢いが弱くなっていることを表すものです。ダイバージェンスが出ても、必ず流れが変わるわけではありません。強いトレンドの中では、ダイバージェンスが何回も続けて出ることもあります。
- 使うオシレーターや、高値と安値を判定する本数、時間足によって、見つかるダイバージェンスが変わります。
- 損切りと利確目標の線は、決まった計算で引いた目安です。
- 確定した高値と安値で判定するので、表示が少し遅れる代わりに、描いた後に書き換わらないようになっています。
ダイバージェンス自動検出に関するよくある質問
Q. 本当に無料ですか?
はい、完全に無料です。メールアドレスをご登録いただくと、無料インジケーター配布ページからダウンロードできます。
Q. MT5でも使えますか?
はい。MT4版とMT5版の両方を配布しています。どちらもWindows版のMT4・MT5で使えます。スマホ版・タブレット版では使えません。
Q. 線や矢印が後から消えたり、位置が変わったりしますか?
いいえ。確定した高値と安値だけを使うので、一度出た線や矢印が、後から描き直されることはありません。その代わり、高値と安値は右側に3本のローソク足ができてから確定するので、少し遅れて表示されます。
Q. MACD以外のオシレーターでも使えますか?
はい。MACD・MACDのヒストグラム・RSI・CCI・ストキャスティクス・モメンタム・オーサムオシレーター・ウィリアムズ%R・マネーフロー・OBVの10種類から選べます。IDを変えれば、別のオシレーターで2つ同時に入れることもできます。
Q. 通常と隠れは、どこで見分けられますか?
線の種類で見分けられます。通常のダイバージェンスは太い実線、隠れダイバージェンスは細い破線です。パラメーター設定で、線の横に「通常」「隠れ」の文字を出すこともできます。
ダイバージェンス自動検出の無料ダウンロードはこちら
まとめ
今回は、ダイバージェンスの考え方と、ダイバージェンスを自動で見つけて線を引く無料インジケーター「ダイバージェンス自動検出」を紹介しました。
ダイバージェンスは、価格とオシレーターの動きが食い違っている状態で、通常のダイバージェンスは流れが変わるかもしれないサイン、隠れダイバージェンスは流れが続くかもしれないサイン、という見方をすることが多いです。ダイバージェンス自動検出を使えば、決まったルールで見つけたダイバージェンスが、価格チャートとサブウインドウの両方に線で表示されます。
ダイバージェンスをチャートで確かめながら学びたい方は、ぜひダイバージェンス自動検出を活用してみてください。
※本インジケーターは売買の判断を補助するツールです。投資は自己責任で行ってください。利益を保証するものではありません。




