一、DMI 指標是什麼?
DMI 指標(Directional Movement Index)是一種技術指標,由威爾德 (J. Welles Wilde) 所開發,可用來衡量市場趨勢的強度,是尋找趨勢發生用的指標。DMI 指標包含 3 個數值 + DI、-DI、ADX。
1. 上升動向指數(+DI):反映上漲動能的強度
(+DM 在 N 期的移動平均值 / ATR 在 N 期的移動平均值)× 100
2. 下降動向指數(-DI):反映下跌動能的強度
(-DM 在 N 期的移動平均值 / ATR 在 N 期的移動平均值)× 100
3. 平均趨向指數(ADX):用來判斷市場趨勢的強弱,不論趨勢是向上或向下。ADX 功效:區分盤整與行情
- DX = | (正 DI-負 DI) / (正 DI+負 DI) | × 100
- ADX = DX 值的 N 期移動平均數
(註:威爾德當時使用 14 天為週期)
ADX 指標的數值範圍在 0 到 100 之間,數值越高代表趨勢越強,數值越低則標示趨勢越弱,可用來評估市場趨勢的強度變化。
- ADX 數值在 20 以下,表示市場處於盤整階段,沒有明顯趨勢
- ADX 數值在 20 到 30 之間,表示市場正在形成趨勢
- ADX 數值在 45 以上,表示趨勢極強,不過指標可能會有高檔鈍化的問題。
我們觀察這個指標在大盤上的表現,當 ADX 值向上突破 25,在圖上標註橘色箭頭,理想上可以抓到像這樣明確的趨勢,無論是上升趨勢或下降趨勢。當 ADX 值 20,土黃色柱體表示市場處於盤整。
■延伸閱讀:量化交易懶人包 一文搞懂量化交易是什麼?
■延伸閱讀:量化交易是什麼? 如何自學? 不用寫程式也能做量化?

二、如何判斷趨勢的方向?
前述說到,當 ADX 位於 20~30 時,表示價格可能將迎來一輪趨勢,那麼這個趨勢到底是上升趨勢還是下降趨勢呢?
我們從 + DI 和 - DI 的位置可以發現一些端倪。+DI 是在衡量價格上升的動能,而 - DI 則是衡量價格下降的動能。由上圖範例觀察到,當 ADX 向上突破 25 時,+DI 位於 - DI 上方,則表明當前多頭占優勢,新的趨勢可能是上升趨勢。反之,當 + DI 位於 - DI 下方時,則表明空頭占優勢,新的趨勢可能是下降趨勢。
我們對 DMI 這個趨勢指標進行回測,持有期 20 期,回測 5 年
當 ADX 向上突破 25 時,報酬率為 160.07%,勝率 50%,然而此條件僅表示有趨勢成形,不過並無法判別是上升趨勢或下降趨勢,在做多回測中就已經有不錯的表現,這可能跟盤勢長期為多頭有關。
我們再嘗試將判斷趨勢方向的正負 DI 值條件加上去,回測結果報酬提升至 209.23%,將近五成的勝率,並且持有期 20 日仍是維持上升趨勢。
回測結果:

在 2020 年下殺前,ADX 值出現向上穿越 25,表示趨勢正在成形,並且 + DI-DI,理想上應要找到上升趨勢的訊號,但此處訊號出現之後並沒有延續前面的上漲趨勢反而下跌,因此也要瞭解到,DMI 指標有些落後的情況,無法抓到趨勢起漲點,需要在趨勢成形一段時間後才會出現訊號。
■原文連結: 如何判別趨勢和盤整? DMI 指標怎麼用?
以下面這檔個股為例,我們希望抓到的訊號是像 2023 年 2 月、4 月這種,可延續的上升趨勢,好讓投資人可以順勢而為。

當然訊號並非百分之百準確,如下方的圖示,ADX 值剛向上穿越 25,且 + DI>-DI,理想上應要找到上升趨勢的訊號,但此處訊號出現之後並沒有延續前面的上漲趨勢反而下跌,因此也要瞭解到,DMI 指標有些落後的情況,無法抓到趨勢起漲點,需要在趨勢成形一段時間後才會出現訊號。
