DMI英文全稱是Directional Movement Index,中文稱為DMI趨向指標、DMI指數或DM指標,它由美國技術分析大師J. Welles Wilder在1978年所發明。此外,DMI指標也被稱為ADX指標,ADX是Average directional movement index的簡寫。
DMI和ADX在設定和使用上是完全一致的,因此不少圖表軟件的指標列表中只會出現兩者中的其中一個。
DMI 指標的原理是通過比較市場上升的平均幅度、下跌的平均幅度、以及平均波幅三者的關系,來衡量市場的趨勢強弱和尋找交易的機會。
在進一步講解DMI 指標之前,我們需先引入ATR指標和DM值的概念,它們都是DMI指標的一部分。
1). ATR指標
ATR 指標是Average True Range的縮寫,其中文全稱是真實波動幅度均值,亦由J. Welles Wilder所創造。
如其名稱所示,在計算真實波動幅度均值時,首先要計算真實波動幅度,之後再其結果進行移動平均。當前K線的真實波動幅度為下方三者的最大值:
- 當前K線的最高價與最低價的距離;
- 前一根K線的收盤價與當前K線的最高價的距離;
- 前一根K線的收盤價與當前K線的最低價的距離。
在取得真實波動幅度的值後,將其進行移動平均便是ATR 指標的值。
假設要計算周期為14的ATR指標值,則其計算公式為:
(前13根K線的真實波幅的總和 + 當根K線的真實波幅)/ 14
|
上方的計算公式可以看出,ATR指標的值越大,意味著市場的波幅也越大。在許多圖表軟體中,ATR可以被選擇為一個單獨的指標使用,用於指示市場是否處於超買或超賣水平。短線交易者可以參考它來尋找出場的時機,長線交易者則可以在更長的時間周期上使用它來判斷趨勢可能在什麽時候出現調整。
例如在下圖中紅色方框所標記出的ATR指標的高點處,ATR值在創出階段高點後,對應的K線走勢都出現了回調盤整。

2). DM值
DM的全稱是Directional Movement,中文稱為動向變化值,它可以為+DM(上升動向)和-DM(下降動向)
- +DM = 當前K線的最高價 – 前一根K線的最高價
- -DM = 前一根K線的最低價 – 當前K線的最低價
註意:無論是+DM還是-DM的值都必須大於等於0,若計算結果為負值,則將其值改為0。DM值越大,代表市場的趨勢越強。
DMI指標由三條線構成:
1). +DI線
+DI是The Positive Directional Indicator的縮寫,即上升動向指數,其公式為:
(設定周期的+ DM的平滑移動平均值 / 設定周期的ATR的平滑移動平均值) × 100
|
關於移動平滑的概念,請參考MA移動平均線使用教學中的指數移動平均線(ema線)中的說明。
ATR代表市場的平均波幅,+DM的移動平均代表市場上漲的平均幅度,+ DI線則是市場上升的平均幅度與市場平均波幅的比例,反映了上升趨勢的強弱。公式最後乘以100是為了能夠更好的顯示在圖表上,+DI線的值會落在0到100之間。
2). -DI線
-DI是The Positive Directional Indicator的縮寫,即下降動向指數,其公式為:
(設定周期的- DM的平滑移動平均值 / 設定周期的ATR的平滑移動平均值) × 100
|
-DI線是市場下降的平均幅度與市場平均波幅的比例,反映了下降趨勢的強弱。
3). ADX線
計算它之前首先要計算DX值(Directional movement index動向指數),其公式為:
DX值 = [(+DI 減去 -DI的絕對值) / (+DI 與 -DI的和)] × 100
|
ADX值 = 設定周期內的DX值的平滑移動平均值
|
從上方公式中不難看出,ADX線可以用來衡量趨勢的強弱,但不能用來確認趨勢的方向。
1). ADX線數值的應用 – 判斷趨勢強弱
通常認為當ADX值低於25時,代表市場處於區間盤整中。ADX的值越高,市場的趨勢就越強。
下圖的案例中,圖表的下半部份是DMI/ADX指標窗口。它包含三條曲線,藍色的ADX線、黃色的+DI線和紅色的-DI線。窗口還添加了一條紅色水平線,用於標記數值為25指標值。可以看到,ADX線有三次明顯運行在25下方,我們用黃色方框標記出這三部分,並也用黃色方框標記出對應的K線走勢部分。很明顯可以看到,對應的K線走勢都是在窄幅的區間盤整。

2). +DI線和-DI線的交叉應用 – 確認入場買賣時機
- 當+DI線向上穿越-DI線時,是買進的交易信號;
- 當+DI線向下穿越-DI線時,是賣出的交易信號。
交易者可以同時參考ADX線來輔助確認信號,無論是上面哪種交叉情況,如同時ADX線向上楊,則代表信號越加強烈,預示後市上漲或下跌的空間越大。
需要註意的是,+DI線和-DI線的交叉應用僅適用於趨勢行情中,對於區間盤整的行情有效性非常差。例如下圖右半部分的K線明顯是處於區間盤整的行情,此時對應的+DI線和-DI線糾纏在一起,它們的交叉並失去了參考意義。
3). DMI背離
DMI指標亦存在背離的情況,它也分為高檔背離和低檔背離:
高檔背離 |
市場價格創出新高,但+DI線和ADX線卻沒有跟隨創出新高,預示著市場可能見頂 |
低檔背離 |
市場價格創出新低,但-DI線卻沒有跟隨創出新低,預示著市場可能見底 |
例如在下圖左邊用紅色斜線標記出的部份是高檔背離的情況,隨後價格很快出現反轉開始大幅回調;右半部份的紅色斜線是低檔背離的例子,之後價格很快出現大幅上漲。
第一步
點擊此處免費註冊智匯模擬賬戶並下載MT4平臺、MT5平臺,免費查看和分析包括美股、外匯、貴金屬、大宗商品和數字貨幣在內的逾1600種環球金融資產的DMI指標信號。
第二步
登錄平臺,點擊平臺左上角的插入 – 技術指標 – 趨勢指標,再選擇Average directional movement index即可。
多數圖表軟體會默認使用14的周期參數,交易者可以根據自己的需求自行調整,通常直接使用默認參數即可。周期參數越小,指標對價格變化越敏感,但相應的假信號也越大;周期參數越小,指標對價格變化越遲鈍,但相應的可靠性會更高。
在指標設定窗口,交易者還可以設定ADX線、+DI線和-DI線的顏色和粗細。
DMI指標是滯後指標,從其公式中便能看出它的計算過程涉及了多次平滑,平滑次數越多,指標值對價格變化的反應便越遲鈍。因此DMI指標是一個中長線指標,並不適合短線交易策略。
此外,不少交易者會結合RSI指標與DMI指標一起使用,因為RSI指標對價格變化十分敏感,從而抵消DMI指標滯後性的缺點。