DMI 與 ADX 是什麼?指標完整解讀與實戰使用教學

DMI 是由 +DI、-DI 和 ADX 三條線組成的技術指標,旨在彌補像 RSI 這類振盪指標在趨勢行情中判斷效果有限的缺點。
本文將深入解析 DMI 與 ADX 技術指標,包括 +DI、-DI 與 ADX 的計算方式、趨勢判斷技巧、背離應用,以及在 MT4 和 MT5 平台中的設置方法,幫助投資者更精準地掌握市場趨勢與反轉時機。
1. 什麼是 DMI・ADX
什麼是 DMI
DMI(Directional Movement Index,方向性移動指標)是由 RSI 指標的創始人 J.W. Wilder 所設計,目的是為了解決像 RSI 這類振盪指標在趨勢行情中效果不佳的問題。
DMI 由三條線組成:+DI、-DI 和 ADX,用來判斷市場是否處於趨勢之中,並衡量趨勢強弱。
DMI 三大組成指標
| 指標 | 說明 |
|---|---|
| +DI | 代表上漲動能的指標 |
| -DI | 代表下跌動能的指標 |
| ADX | 衡量市場趨勢強度的指標 |

什麼是 ADX
ADX(Average Directional Movement Index,平均方向性指標)專門用來評估市場趨勢的強弱。
當市場趨勢明確且動能增強時,ADX 會上升;當市場趨勢減弱或處於盤整時,ADX 會下降。

在 MT4(MetaTrader 4)和 MT5(MetaTrader 5)交易平台中,ADX 指標全名為 Average Directional Movement Index,可以與 DMI 搭配使用,也可以單獨作為趨勢判斷工具。
2. DMI・ADX的計算公式
在計算 +DI 和 -DI 之前,首先需要計算 +DM(上升幅度)和 -DM(下降幅度)。
+DM 和 -DM 的計算公式如下:
- +DM:當日最高價 - 前日最高價
- -DM:前日最低價 - 當日最低價
以上是基本的計算公式,但有以下條件:
| 條件 | 描述 |
|---|---|
| 條件① | 如果 +DM < 0,則 +DM = 0。意味著當日上漲幅度為負數時,將 +DM 設為 0。 |
| 條件② | 如果 -DM < 0,則 -DM = 0。意味著當日下跌幅度為負數時,將 -DM 設為 0。 |
| 條件③ | 如果 +DM > -DM,則 -DM = 0。意味著當日上漲幅度大於下跌幅度時,將 -DM 設為 0。 |
| 條件④ | 如果 -DM > +DM,則 +DM = 0。意味著當日下跌幅度大於上漲幅度時,將 +DM 設為 0。 |
接下來,計算一天的最大波動範圍,即TR(True Range,真實範圍)。
- A:當日最高價 - 前日收盤價
- B:前日收盤價 - 當日最低價
- C:當日最高價 - 當日最低價
TR是選擇上述三個值中的最大值。
接下來,計算 +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的計算公式稍微複雜一些,但實際上不需要記住具體的計算步驟。使用這些指標本身並不難,這也是它的特色之一。
3. 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)。不同的交易平台或圖表工具可能會選擇不同的移動平均線來計算ADX。
例如,MT4和MT5平台使用的是指數平滑移動平均線(EMA)。
雖然這些移動平均線之間的差異不大,但了解所用工具的計算方式,能幫助更好地解讀ADX線的變化。

4. DMI・ADX 的使用方法
在使用 DMI 與 ADX 指標時,需特別關注以下三個核心觀察重點:
① +DI 與 -DI 的位置關係
② ADX 是否上升
③ 是否出現背離現象
透過這三個條件,可以有效判斷市場趨勢的方向、強弱變化,以及趨勢反轉的可能性。
① +DI與-DI的位置
+DI 表示上升趨勢的強度,-DI 表示下降趨勢的強度。
當 +DI 位於 -DI 上方時,表示市場處於上升趨勢;反之,當 -DI 位於 +DI 上方時,表示市場處於下降趨勢。
如果 +DI 和 -DI 出現交叉,則意味著市場力量的強弱正在轉換,此時需要警惕趨勢反轉的可能性。
例如,在下方的歐元/美元1小時圖表中,可以清晰地看到 +DI 和 -DI 的位置變化,反映出市場的上升與下降趨勢。

然而,即使在相同的1小時圖表中,如果市場缺乏明確方向,可能會出現 +DI 和 -DI 頻繁交叉的情況,此時需要特別注意。

②ADX的上升
如前所述,當 ADX 上升並突破20~30時,可能預示著一個強勁趨勢的開始。
此時,需要結合價格走勢,密切觀察趨勢的發展。

③背離現象
ADX 反映趨勢的強度,+DI 反映上升趨勢的強度,-DI 反映下降趨勢的強度。
與RSI類似,可以透過觀察 ADX 或 +DI/-DI 與價格之間的背離現象,來判斷趨勢是否可能見頂或見底。
例如,在下方的歐元/美元4小時圖表中,儘管價格創出新高,但 +DI 和 ADX 卻出現下降,這表明雖然價格在上漲,但上升趨勢的動能正在減弱,可能預示著上升趨勢即將見頂。

5. DMI · ADX指標繪製方法(MT4/MT5)
在MT4或MT5交易平台,DMI · ADX指標的繪製可以透過以下步驟完成:
MT4中繪製DMI · ADX指標的方法
①登入MT4
②打開交易品種的圖表
③點選選單欄的「插入」-「技術指標」-「趨勢指標」-「Average Directional Movement Index」;或點選導航欄的「技術指標」-「趨勢指標」-「Average Directional Movement Index」。

MT5中繪製DMI · ADX指標的方法
①登入MT5
②打開交易品種的圖表
③點選選單欄的「插入」-「指標」-「走向」-「Average Directional Movement Index」;或點選導航欄的「指標」-「走向」-「Average Directional Movement Index」。

6. DMI・ADX 常見問題整理
以下整理 DMI・ADX 指標在實務應用中,投資者常遇到的問題:
Q1:DMI・ADX 可以告訴我們什麼?
DMI・ADX 主要用來判斷市場是否有趨勢,並分析趨勢的方向與強度。
| 指標 | 說明 |
|---|---|
| +DI 線 | 當價格上升時,+DI 線通常會上升,顯示上升動能。 |
| -DI 線 | 當價格下跌時,-DI 線通常會上升,顯示下降動能。 |
| ADX 線 | 趨勢行情出現時,ADX 線會上升,用來判斷趨勢是否正在形成。 |
Q2:DMI・ADX 的最佳期間設置是多少?
DMI・ADX 的創始者 J.W. Wilder 建議使用 14 天 作為標準參數。
MT4、MT5 和 TradingView 的預設值也為 14 天,通常無需額外調整。
Q3:如何解讀 ADX 線的數值?
ADX 數值可以判斷市場趨勢的強度,範圍通常在 0 至 100 之間。
| ADX 數值 | 解讀 |
|---|---|
| 0-20 | 市場盤整,缺乏明確趨勢 |
| 20-25 | 潛在趨勢正在形成 |
| 25-50 | 趨勢明顯且強勁,可能持續發展 |
| 50-75 | 強烈趨勢,市場沿趨勢持續運行 |
| 75-100 | 極強趨勢,波動通常會加劇 |
Q4:當 ADX 低於 20 時,應該避免交易嗎?
當 ADX 低於 20 時,市場多處於盤整或趨勢較弱階段,順勢交易策略可能較容易出現假突破。
但這並不代表一定不能交易。 在低 ADX 環境下,可以考慮採用盤整區間策略,例如高拋低吸或區間震盪操作。
重點在於:當 ADX 處於低檔時,應避免盲目追價,並提高對假訊號的警覺。
7. 總結
DMI(方向性移動指標)是由 +DI、-DI 和 ADX 三條線構成的技術分析工具,專門用來判斷市場趨勢的方向與強度。
+DI 和 -DI 分別代表上漲與下跌動能,ADX 則衡量整體趨勢的強弱。
DMI 指標適用於趨勢行情,能有效彌補振盪指標在趨勢市場中的不足。
透過觀察 DMI 指標的變化,交易者可以更精準地掌握市場趨勢與潛在反轉,為交易決策提供有力依據。