定向移動指數 DMI:趨勢方向實戰解析
1054 閱讀 · 更新時間 2026年2月14日
定向移動指數(DMI)是由 J. Welles Wilder 於 1978 年開發的一種指標,用於確定資產價格的運動方向。該指標通過比較先前的高點和低點,並繪製兩條線:正定向移動線(+DI)和負定向移動線(-DI)來實現這一目的。還可以使用一個可選的第三條線,稱為平均定向指數(ADX),來衡量上升趨勢或下降趨勢的強度。當 +DI 高於-DI 時,價格的上行壓力大於下行壓力。相反,如果-DI 高於 +DI,則價格上存在更大的下行壓力。這個指標可以幫助交易員評估趨勢方向。線之間的交叉也有時被用作交易信號來買入或賣出。
核心描述
- 定向移動指數(DMI)可以幫助你判斷,近期價格行為更多是由上漲動能驅動,還是由下跌動能驅動。
- 它通過繪製兩條線——正定向移動線(+DI) 與 負定向移動線(-DI)——並比較哪條更高,從而推斷方向性壓力。
- 許多交易者會在同一指標面板中加入 平均定向指數(ADX) 來衡量趨勢強度,同時讓 DMI 的核心職責聚焦在 “方向判斷” 上。
定義及背景
什麼是定向移動指數(DMI)
定向移動指數(DMI) 由 J. Welles Wilder Jr. 於 1978 年提出,屬於一套規則化的趨勢識別方法。與從均線出發的指標不同,DMI 從一個更直接的問題開始:與前一週期相比,今天的高點與低點的擴展,究竟更偏向上行還是更偏向下行?
DMI 通常以兩條擺動曲線展示:
- +DI(正定向移動線):反映上行方向的定向移動
- -DI(負定向移動線):反映下行方向的定向移動
常見且易上手的解讀是:
- 若 +DI > -DI,説明近期買方的方向性影響更強。
- 若 -DI > +DI,説明近期賣方的方向性影響更強。
ADX 的位置(以及它不是什麼)
ADX(平均定向指數) 經常與 +DI、-DI 一同顯示,但它回答的是另一個問題:ADX 衡量的是趨勢強度,而不是趨勢向上還是向下。這個差異很重要,因為市場可能出現明顯的方向性領先(某條 DI 更高),但整體仍然嘈雜;也可能在 ADX 持續上升時,趨勢更清晰、延續性更強。
為什麼 DMI 仍被廣泛使用
DMI 之所以常用,是因為它把很多投資者容易混淆的兩件事拆開了:
- 方向(誰在主導:+DI vs -DI)
- 強度(趨勢是否有力:ADX)
這種拆分讓 DMI 對圖表分析與規則化交易都很實用:你可以用更一致的標準來描述市場狀態。
計算方法及應用
構成要素(高層概覽)
DMI 主要由三類輸入構建:
- 相鄰週期 High 與 Low 的變化
- 真實波幅(TR):帶有波動性考量的區間衡量
- Wilder 平滑法:用於降噪,讓曲線更穩定
典型流程如下:
- 計算 +DM 與 -DM(定向移動分量)。
- 使用 Wilder 方法對 +DM、-DM 與 TR 進行平滑(常見參數為 14 週期)。
- 將其換算成 0 到 100 的 +DI 與 -DI。
核心公式(只保留必要部分)
許多平台會按 Wilder 的原始結構實現,其核心表達式為:
\[+DI = 100 \times \frac{\text{Smoothed}(+DM)}{\text{Smoothed}(TR)}\]
\[-DI = 100 \times \frac{\text{Smoothed}(-DM)}{\text{Smoothed}(TR)}\]
ADX 來自 +DI 與 -DI 的差異(經由 DX 計算),再進行一次平滑。使用時不必死記 ADX 的數學細節。更關鍵的是始終把它解釋為 “強度,而不是方向”。
投資者常見的實用場景
1) 用於標記方向性偏向
DMI 可以幫你用更直觀的語言為市場貼標籤:
- 當 +DI 持續高於 -DI,可稱為 “上行方向壓力佔優”
- 當 -DI 持續高於 +DI,可稱為 “下行方向壓力佔優”
當價格波動看起來很亂、但仍在緩慢偏移時,這種標記尤其有用。
2) 交叉提示(而非自動指令)
當 +DI 與 -DI 互換上下位置時,會出現 DI 交叉。許多交易者會把它當作 “需要重新審視圖表” 的提醒:
- 價格是否突破了前高或跌破了前低?
- 波動是否在擴大?
- 成交量是否具有參考意義?
3) 用 ADX 過濾趨勢質量
常見流程是:
- 先用 +DI vs -DI 判斷方向性壓力
- 再用 ADX 判斷當前更像趨勢還是震盪
例如,有些交易者會把 ADX 在 20 左右(或略高)視為 “趨勢可能在形成” 的區域,但也會承認不同資產與週期的閾值差異很大。
優勢分析及常見誤區
DMI 與常見指標對比(差異點)
| 工具 | 主要用途 | 最擅長的事 | 常見弱點 |
|---|---|---|---|
| DMI(+DI/-DI) | 方向性壓力 | 判斷買方/賣方誰主導 | 震盪區間易頻繁打臉 |
| ADX | 趨勢強度 | 過濾趨勢與震盪 | 不提供方向信息 |
| MACD | 動能與趨勢切換 | 更平滑的時機線索 | 反轉時偏滯後 |
| RSI | 漲跌速度對比 | 識別過熱與均值迴歸風險 | 趨勢中可長期極端 |
| 均線 | 趨勢平滑 | 簡單的趨勢過濾 | 轉折點反應較慢 |
DMI 的特點在於它基於 高點與低點的比較,而不是基於均價關係。這對習慣用 “更高的高點” 與 “更低的低點” 來理解行情的人來説更直觀。
優勢
方向框架清晰
當 +DI 長期高於 -DI,你可以在不逐根解讀 K 線的情況下,形成一致的方向敍事。
與 ADX 配合,區分方向與強度
很多新手會把 “趨勢方向” 與 “趨勢強度” 混為一談。DMI + ADX 把兩者明確拆開,減少誤讀。
適用於多市場、多週期
DMI 常用於股票、指數 ETF、外匯與大宗商品等市場,因為它用 TR 做歸一化,並通過平滑降低噪音。
侷限
震盪市容易出現頻繁交叉
當價格在狹窄區間內來回波動,+DI 與 -DI 可能反覆交叉,導致信號顯得不穩定。這也是 DMI 在橫盤階段常被認為 “不好用” 的原因之一。
平滑帶來滯後
Wilder 平滑能讓信號更穩定,但也意味着 DMI 往往在行情啓動後才給出更明確的反饋。
參數敏感
14 週期很常見,但週期越短越容易增加誤報,週期越長則可能延遲識別市場狀態切換。
常見誤區(以及如何糾正)
“一交叉就立刻買賣”
交叉更適合當作提醒而不是直接下單依據。市場可能仍在區間震盪,或突破很快失敗。任何行動都應結合更廣的背景與明確的風控方案。
“ADX 告訴我市場是多頭還是空頭”
ADX 不帶方向屬性。無論是強勢上漲還是快速下跌,只要趨勢強度在增強,ADX 都可能上升。
“DI 越高趨勢越強”
DI 反映的是相對於波動率的方向性移動強弱,用於比較 “上行壓力 vs 下行壓力” 更合適;而趨勢質量往往需要結合 ADX 與價格結構來評估。
實戰指南
第 1 步:選擇與持倉週期匹配的時間框架
如果你通常持倉數週,用日線的 +DI、-DI 往往比非常短週期的盤中噪音更一致。DMI 在小週期上可能顯得過於敏感,尤其是在流動性較弱的時段。
第 2 步:用 DI 相對位置定義方向偏向
一個簡單、可重複的規則:
- 當 +DI 在 -DI 上方,偏向為 “上”
- 當 -DI 在 +DI 上方,偏向為 “下”
再用價格結構確認:
- 上行偏向在價格出現 更高的高點與更高的低點 時更可信
- 下行偏向在價格出現 更低的高點與更低的低點 時更可信
第 3 步:用 ADX 減少在震盪期被迫決策
如果 ADX 處於低位且橫向走平,DI 交叉更可能只是噪音。在這種環境中,很多交易者會降低對交叉的依賴,轉而關注清晰的區間、支撐與阻力,或保持更嚴格的選擇性。
第 4 步:在採取任何動作前預先定義風險
DMI 不負責給出退出規則。一種做法是用價格來定義失效點:
- 做多假設:以近期擺動低點作為失效參考
- 做空假設:以近期擺動高點作為失效參考
倉位大小應與波動率與組合規則掛鈎,而不是與 DI 數值本身掛鈎。交易與投資都存在風險,包括本金虧損的可能。
案例研究(假設示例,僅供學習)
假設觀察一隻流動性良好的美國上市指數 ETF 日線圖:
- 連續多個交易日,+DI 上穿 -DI 並保持在上方。
- 同期 ADX 從約 15 上升到 20 附近或略高。
- 價格也向上突破了此前多周震盪區間的上沿。
解讀(非投資建議):
- +DI 高於 -DI 表明上行方向壓力佔優。
- ADX 上升説明市場可能從區間特徵轉向更具方向性的環境。
- 突破提供了價格結構確認,使 DI 交叉更可能不僅是短期噪音。
風險框架(仍為假設):
- 可將 “判斷錯誤” 的條件定義為價格回落至原區間內,並在多個交易日收盤跌破突破位,而不是僅因 DI 收斂就退出。
平台提示(示例流程)
在 長橋證券(Longbridge Securities) 上,你通常可以在指標面板中添加 DMI 與 ADX,先使用默認設置(常見為 14),並保存為圖表模板。一致性很重要:學習階段儘量保持同一套參數,記錄哪些情形容易反覆打臉,再在積累足夠觀察後有依據地調整。
資源推薦
原典與基礎讀物
- J. Welles Wilder Jr.,New Concepts in Technical Trading Systems(瞭解 DMI 與 ADX 的原始設計邏輯與語境)
實用解釋與術語速查
- Investopedia 關於 DMI 與 ADX 的條目(適合快速回顧用法與常見誤區)
平台實現與細節核對
- 你所使用的圖表平台關於 DMI 與 ADX 的説明文檔(核對平滑方式、默認回看週期、缺失數據處理等)
有助於提升 DMI 使用效果的學習方向
- 市場狀態識別(趨勢 vs 震盪)
- 基礎價格結構(擺動高點與擺動低點)
- 波動率與真實波幅(TR)概念(理解 DMI 的歸一化基礎)
常見問題
用大白話説,定向移動指數(DMI)衡量什麼?
定向移動指數(DMI)通過比較今天與上一週期的高點與低點,判斷近期價格更偏 “向上推” 還是更偏 “向下壓”。最終用 +DI 與 -DI 兩條線,把方向性壓力更一致地表達出來。
DMI 和 ADX 是一回事嗎?
不是。DMI 通常指 +DI 與 -DI這對線(方向)。ADX 是由它們推導出的輔助線,只表示趨勢強度。ADX 在上漲與下跌行情中都可能上升。
當 +DI 在 -DI 上方意味着什麼?
意味着在回看週期內,上行方向的定向移動強於下行方向。很多交易者會把這視為上行偏向,然後再用價格結構(例如更高的高點與更高的低點)進行驗證。
DI 交叉能穩定預測反轉嗎?
不穩定。震盪市中交叉可能頻繁出現,但不一定帶來持續行情。很多交易者更願意把交叉當作提醒:重新檢查市場背景(趨勢還是區間、支撐阻力、波動變化等),而不是把它當作必然的反轉信號。
做趨勢交易時,ADX 多高算 “好”?
沒有統一標準。有些交易者會把 20 附近(或略高)視為 “趨勢條件在改善”,但更常見的做法是在同一資產與同一週期下觀察 ADX 的歷史行為,更關注它是在上升還是下降,而不是死盯某個閾值。
新手應該用 14、20 還是其他參數?
很多人從 Wilder 常用的 14 週期 開始,因為實現廣泛、資料也更容易對照。如果要改參數,建議有明確目的,並評估它對震盪期反覆交叉與趨勢識別滯後的影響。
為什麼 DMI 在某些階段表現不佳?
當市場橫盤或波動雜亂時,+DI 與 -DI 可能輪流佔優卻缺乏延續,導致信號失真。數據層面的問題(跳空、流動性不足導致的異常 K 線)也會影響 TR 與定向移動計算,使讀數更不穩定。
我能只用 DMI,不配合其他工具嗎?
可以,但通常不理想。DMI 提供的是方向性壓力,不涉及估值、驅動因素,也不自帶退出規則。把它與價格結構、基於波動的風控方案結合,並可選用 ADX 做狀態過濾,往往更利於形成紀律化流程,但仍無法消除風險。
總結
定向移動指數(DMI)通過比較 +DI 與 -DI 來描述趨勢方向上的壓力對比,而 ADX 則幫助你評估市場更像趨勢還是震盪。它的價值在於提供結構化視角:把主觀感受轉為可重複的觀察標準。結合價格語境與風險規則使用時,DMI 更適合作為理解方向性壓力的工具,而不是單獨的預測方法。
