DMIおよびADXとは?MT4/MT5での設定方法と使い方

DMIは、+DI、-DI、ADXの3本のラインで構成されるテクニカル指標です。RSIなどのオシレーターがトレンド相場でうまく機能しないという課題に対応するために開発されました。
この記事では、DMIおよびADXのテクニカル指標について掘り下げ、+DI、-DI、ADXの計算方法、トレンド分析手法、ダイバージェンスの活用法、MT4およびMT5での設定方法について解説します。投資家が市場のトレンドや転換ポイントを正確に把握できるようサポートします。
DMI・ADXとは
DMIとは
DMI(Directional Movement Index)は、RSIの開発者としても知られるJ.W.ワイルダーによって考案されました。RSIのようなオシレーターがトレンド相場で機能しにくいという問題を解決するために作られました。
DMIは、+DI、-DI、ADXの3本のラインで構成され、市場がトレンド状態にあるかどうか、またその強さを分析するために使用されます。
DMIの主な構成要素
| 指標 | 説明 |
|---|---|
| +DI | 上昇方向の強さを示す |
| -DI | 下降方向の強さを示す |
| ADX | トレンドの強さを測る |

ADXとは
ADX(Average Directional Movement Index)は、相場のトレンドの強さを測定するためのインジケーターです。相場の方向に関係なく、トレンドの勢いが強まるとADXは上昇し、トレンドが不明確または勢いが弱まるとADXは低下します。

MT4(MetaTrader 4)およびMT5(MetaTrader 5)では、ADXは**「Average Directional Movement Index」**として表示されます。ADXはDMIと併用するだけでなく、単独でもテクニカル分析に活用可能です。
DMI・ADXの計算式
+DIおよび**-DIを算出する前に、+DM**(上昇動向)および**-DM**(下降動向)を計算する必要があります。
+DMおよび**-DM**の計算式は以下のとおりです:
- +DM:当日の高値 − 前日の高値
- -DM:前日の安値 − 当日の安値
ただし、以下の条件が適用されます:
| 条件 | 説明 |
|---|---|
| 条件1 | +DM < 0 の場合、+DM = 0 とする(上昇幅がマイナスなら0にする) |
| 条件2 | -DM < 0 の場合、-DM = 0 とする(下降幅がマイナスなら0にする) |
| 条件3 | +DM > -DM の場合、-DM = 0(上昇幅のほうが大きければ下降幅を0にする) |
| 条件4 | -DM > +DM の場合、+DM = 0(下降幅のほうが大きければ上昇幅を0にする) |
次に、その日の価格変動の最大値を表す**TR(True Range)**を計算します:
- A:当日の高値 − 前日の終値
- B:前日の終値 − 当日の安値
- C:当日の高値 − 当日の安値
TR は上記3つの中で最大の値になります。
次に、+DI および -DI を以下の式で計算します:
- +DI = (N日間の +DM 合計 ÷ N日間の TR 合計)× 100
- -DI = (N日間の -DM 合計 ÷ N日間の TR 合計)× 100
一般的に、Nは14日間が設定されており、MT4、MT5、TradingViewでもデフォルト値となっています。
最後に ADX を次のように計算します:
- DX = (|+DI − -DI| ÷ (+DI + -DI))× 100
- ADX = DX のN日間の平均
DMIやADXの計算はやや複雑ですが、実際の使用にあたっては計算式を暗記する必要はありません。インジケーターとして使いやすいことが大きな特長です。
DMI・ADXの見方
以下では、それぞれのラインの見方について解説します。
+DIライン
+DIライン は、通常「上昇トレンドの強さ」を示すのに使われます。
下降トレンド中は、+DIライン は一般的に20以下の低い水準にとどまり、価格が反発すると +DIライン が上昇します。
下のチャートでは、価格が下落を続けており、+DIライン が低い位置にあることがわかります。

-DIライン
-DIライン は、通常「下降トレンドの強さ」を示すのに使われます。
価格が下がると -DIライン は上昇し、価格が上がると -DIライン は下降します。
-DIライン が20〜30の水準を超えてくると、下降トレンドが発生する可能性が高くなります。

ADXライン
ADXライン は、主に「市場のトレンドの強さ」を測定するために使われます。
それが上昇トレンドでも下降トレンドでも、トレンドが発生し始めると ADXライン は上昇し、市場の勢いを示します。
ADXライン が20〜30の範囲を上回ると、トレンドが強まったことを意味し、今後さらに大きな値動きが発生する可能性があります。
一方、市場が反転したりトレンドが明確でなくなった場合、ADXライン の数値は徐々に低下し、市場に明確なトレンドがないことを示します。
ADX を使う際に注意すべき点は、ADX を計算するために用いられている「移動平均の種類」です。
代表的な移動平均には、単純移動平均(SMA)、指数移動平均(EMA)、平滑移動平均(RMA)などがあり、取引プラットフォームやチャートツールによって使用される平均の種類が異なることがあります。
たとえば、MT4 や MT5 では指数移動平均(EMA)を使っています。
これらの移動平均の違いは小さいですが、自分が使っているツールでどの種類が使われているかを理解しておくことで、ADXライン の変化をより正確に読み取ることができます。

DMI・ADXの使い方
DMIとADXを使う際は、以下の3つのポイントに注目しましょう:
1: +DIと-DIの位置関係
2: ADXの上昇
3: ダイバージェンス現象
これら3点を観察することで、「上昇トレンドと下降トレンドのどちらが優勢か」「トレンドの強さがどう変化しているか」「トレンドの転換が近いかどうか」といった判断が可能になります。
1. +DIと-DIの位置関係
+DI は上昇トレンドの強さ、-DI は下降トレンドの強さを表します。
+DI が -DI より上にある場合、上昇トレンドを示し、
-DI が +DI より上にある場合、下降トレンドを示します。
+DI と -DI がクロスする場合は、市場の勢いが変化していることを意味し、トレンドの転換が発生する可能性があります。
以下のEUR/USDの1時間足チャートでは、+DI と -DI の位置関係が変化し、市場の上昇トレンドと下降トレンドが視覚的に確認できます。

しかし、同じ1時間足チャートでも、市場に明確な方向性がない場合は、+DI と -DI が頻繁にクロスしやすくなり、その場合は注意が必要です。

2. ADXの上昇
前述のとおり、ADX が上昇して20〜30の範囲を突破すると、強いトレンドが発生し始めたサインとなる可能性があります。
このときは、価格の動きとあわせて、トレンドの進行を注意深く観察する必要があります。

3. ダイバージェンス現象
ADX はトレンドの強さを表し、+DI/-DI は上昇および下降トレンドの強さを示します。
RSIと同様に、ADX や +DI/-DI と価格の間に発生する「ダイバージェンス(乖離)」を分析することで、トレンドがピーク(またはボトム)に近づいているかを判断できます。
たとえば、下のEUR/USDの4時間足チャートでは、価格は新高値を更新しているにもかかわらず、+DI および ADX が下降しており、「価格は上昇しているがトレンドの勢いは弱まっている」ことを示しています。これは、上昇トレンドがピークに近づいている可能性を示唆します。

DMI・ADXをMT4/MT5に表示する方法
DMI・ADXインジケーターは、以下の手順でMT4またはMT5取引プラットフォームに表示できます。
MT4でDMI・ADXを表示する方法
① MT4にログインする
② 通貨ペアのチャートを開く
③ メニューバーの「挿入」→「インディケータ」→「トレンド系」→「Average Directional Movement Index」を選択
または
ナビゲーターパネルから「インディケータ」→「トレンド系」→「Average Directional Movement Index」を選択

MT5でDMI・ADXを表示する方法
① MT5にログインする
② 通貨ペアのチャートを開く
③ メニューバーの「挿入」→「インディケータ」→「トレンド系」→「Average Directional Movement Index」を選択
または
ナビゲーターパネルから「インディケータ」→「トレンド系」→「Average Directional Movement Index」を選択

DMI・ADXに関するよくある質問
以下は、DMI・ADXに関する一般的な質問です:
Q1: DMI・ADXは何を教えてくれますか?
DMI・ADXは、市場がトレンドにあるかどうか、またそのトレンドの強さや方向を分析するのに役立ちます。
| インジケーター | 説明 |
|---|---|
| +DIライン | 価格が上昇すると、+DIラインも上昇し、上昇トレンドの強さを示します。 |
| -DIライン | 価格が下落すると、-DIラインが上昇し、下降トレンドの強さを示します。 |
| ADXライン | 市場にトレンドが発生すると、ADXラインが上昇し、トレンドの形成を示します。 |
Q2: DMI・ADXの最適な期間設定は?
DMI・ADXの開発者であるJ.W.ワイルダーは、14日を推奨しています。
MT4およびMT5では、デフォルトの期間も14日に設定されているため、インジケーターをチャートに追加した後に設定を変更する必要は通常ありません。
Q3: ADXラインの数値はどう解釈しますか?
ADXラインの数値は、市場におけるトレンドの強さを理解するのに役立ちます。一般的に、ADXの値は0~100の範囲で変動し、数値が大きいほどトレンドが強いことを示します。
- 0~20:レンジ相場で、明確なトレンドがない状態
- 20~25:トレンドが形成され始める可能性があるが、まだ弱い
- 25~50:強いトレンドが発生し、継続する可能性がある
- 50~75:非常に強いトレンドで、市場はトレンドに従う傾向が高い
- 75~100:極端に強いトレンドで、大きな値動きを伴うことが多い
Q4: ADXが20未満のときはエントリーを避けるべき?
ADXが20未満のときは、市場が持ち合い状態にあるか、トレンドが弱い可能性が高いです。このような状況では、トレンドフォロー型の取引は適していないかもしれません。
ただし、エントリーを完全に避けるべきというわけではなく、レンジ相場向けの別の戦略を使ってチャンスを見つけることもできます。
ADXが20未満で持ち合いが続いている場合は、ダマしのシグナルに注意し、慎重に行動する必要があります。
まとめ
DMI(Directional Movement Index)は、+DI、-DI、ADXの3本のラインで構成されたテクニカル分析ツールで、市場のトレンドの方向と強さを分析するために使用されます。
+DIと**-DI**はそれぞれ上昇・下降トレンドの強さを表し、ADXはそのトレンドの強度を測定します。
DMIインジケーターは特にトレンド相場に強く、他のオシレーター系指標では対応しきれない場面でも効果を発揮します。
これらのインジケーターの変化を観察することで、トレーダーは市場状況を正確に把握し、的確なトレード判断を下すことが可能になります。