DMI/ADX 基礎:分開閱讀趨勢方向與強度
在這篇文章裡,我們來看 DMI(Directional Movement Index) 與 ADX(Average Directional Index)。
不是只看「線條交叉了,所以買/賣」,
而是把它們當作工具來回答:
「現在市場有多趨勢?
哪一個方向佔優勢?」
DMI/ADX 在整個 체계裡的角色:
下面這張示意圖:
- 上方:價格結構與 ma 的趨勢線,
- 下方:+DI、-DI、ADX 三條線一起顯示:
- 哪一邊的趨勢方向佔優,
- ADX 什麼時候明顯上升/下降,
- 在盤整區 ADX 如何變平。
1. DMI/ADX 結構:+DI、-DI、ADX
DMI/ADX 通常由三條線組成:
-
+DI (Positive Directional Indicator)
- 量化最近一段時間 向上移動的幅度;
- 數值越高,代表「往上的真實推動力」越強。
-
-DI (Negative Directional Indicator)
- 量化最近一段時間 向下移動的幅度;
- 數值越高,代表「往下的真實推動力」越強。
-
ADX (Average Directional Index)
- 從 +DI 與 -DI 的關係中抽取出
「趨勢強度」本身 (不含方向) 的一條線; - ADX 越高 → 不論多空,價格越趨勢化地移動;
- ADX 越低 → 越可能是 盤整/雜訊區。
- 從 +DI 與 -DI 的關係中抽取出
重點整理:
+DI vs -DI → 看的是 方向
ADX → 看的是 強度 (有多趨勢)。
2. 用 +DI 和 -DI 讀取趨勢方向
2-1. 基本概念
一般來說:
- +DI > -DI
→ 最近一段時間的 上漲動能 相對佔優; - -DI > +DI
→ 最近一段時間的 下跌動能 相對佔優。
如果再一起看 candles 跟
patterns 的結構:
- +DI 長期維持在 -DI 之上,
同時高點/低點持續往上創高
→ 很可能是 多頭趨勢優勢區。 - -DI 長期壓在 +DI 上方,
同時高點/低點一路往下創低
→ 很可能是 空頭趨勢優勢區。
2-2. +DI/-DI 交叉
常見的說法:
- +DI 向上穿越 -DI → 多頭方向開始佔優;
- -DI 向上穿越 +DI → 空頭方向開始佔優。
但就像在 failure 會看到的,
如果只憑這樣的交叉就進出場,
在盤整區裡很容易被 不斷來回洗盤。
DI 的交叉比較像:
「接下來可能是這一邊比較有利」
的第一層訊息而已。
下面的圖:
- 左邊:在上升趨勢中,+DI 長時間維持在 -DI 上方;
- 右邊:在典型的盤整區裡,+DI 與 -DI 多次交叉,
幾乎看不出穩定的方向。
3. ADX:不是方向,而是「有多趨勢?」
ADX 本身 沒有方向。
- 不論是上漲還是下跌,
只要是 有方向地、持續地移動,
ADX 通常會 抬升; - 在上下晃來晃去的盤整區,
ADX 大多數時間會 維持在低位且偏平。
3-1. ADX 的常見解讀
不同市場與設定的刻度會不太一樣,
但實務上常見的範圍感是這樣 (僅供參考,非絕對規則):
- ADX 長時間很低
→ 目前可能是 弱趨勢或盤整區; - ADX 開始 從低位往上抬頭
→ 價格正在轉成 更趨勢化的走法; - ADX 維持在很高的水準一段時間,
之後開始 慢慢走弱
→ 常被解讀為「趨勢可能進入 後半段或疲勞期」。
重申一次:
具體的數值門檻(像 20/25/30)最好是
針對你交易的市場與 timeframe 實際回測過,
而不是照書上寫的當絕對法則。
下面這張圖:
- 上方:價格從上升趨勢 → 長盤整 → 下降趨勢;
- 下方:同一段時間的 ADX:
- 在趨勢段上升並維持在較高區間,
- 在盤整段則下滑並長時間橫在低位。
4. 把 DMI/ADX 當成「趨勢 vs 盤整」過濾器
實戰裡常見的做法是:
- 先用 ADX 判斷現在比較像趨勢盤還是盤整盤;
- 再在符合條件的區段裡,
用 +DI/-DI、價格結構與型態來決定方向與進出場。
4-1. 趨勢盤過濾範例
舉一個只是參考的設定:
- 只有在 ADX 高於某個水準、而且 正在上升 時,
才允許啟動 strategy 裡的
trend-following(趨勢跟隨) 전략; - 當 ADX 長時間處在低位、甚至往下走時,
只考慮:- double-top-bottom,
- range high/low reversal
這類 反向或區間交易,
而不開新的純趨勢倉位。
4-2. 與方向·進場的結合
例如:
那麼該區域可以被解讀為:
「多頭趨勢佔優 + 支撐回測 +
重新嘗試向上加速」
也就是一個潛在的多頭進場候選區。
反過來:
- ADX 上升;
- -DI 壓在 +DI 上方;
- 價格在關鍵壓力附近出現看空反轉形態,
則可以當成空頭進場的候選位置。
5. 突破、失敗型態與 DMI/ADX
在 patterns/chart 中會講到:
- triangle(三角收斂)、
- wedge(楔形)、
- double top/bottom、
- head and shoulders(頭肩頂/底)
這些形態的突破,
實戰中常需要判斷:
這個突破是「活的」,
還是只是 假突破/假跌破?
這裡,DMI/ADX 可以提供額外的證據。
5-1. 「活著的」突破 (breakout with follow-through)
舉例:
- 價格從三角收斂的上邊界突破,或
從下邊界跌破之後, - ADX 從低位開始 明顯往上抬頭,而且
- +DI 或 -DI 中的某一條,
在另一條上方 穩定維持一段時間,
則這種突破更有可能是:
「不只是影線刺穿」,
而是有機會延續成趨勢的突破。
5-2. 沒有力道的突破:假突破與 실패 패턴
反過來,如果:
- 價格看似突破了 range 上緣一點點,
- 但 ADX 仍然 很低、也沒有往上傾斜,且
- +DI/-DI 的優勢很快就被翻轉,
那麼這類情況往往屬於
failure 會談到的
pattern failure/fake-out(假突破) 候選。
在這種情境下,
與其追價順著突破進場,
不少交易者反而會觀察
「失敗後往反方向走」的機會。
6. 使用 DMI/ADX 時常見的錯誤
-
把數值門檻當成絕對法律
- 像「ADX 大於 25 一定是趨勢盤」這種規則,
在不同市場與 timeframe 裡很容易被打破。 - 比較穩健的方法是用歷史圖表檢查:
「在這個市場、這個週期裡,
ADX 到多少以上時,
真正出現有延續性的趨勢的比例有多高?」
- 像「ADX 大於 25 一定是趨勢盤」這種規則,
-
只看 DMI/ADX,不看價格與型態
-
把 DI 交叉當成單獨的進場訊號
-
在所有時間框架上用同一套解讀
- 5 分鐘圖上的 ADX「很高」,
和日線圖上的 ADX「很高」,
背後代表的情境完全不同。 - 要先在 timeframes 的框架下弄清楚:
「我是用哪一個交易節奏(短線/波段/Position)
在看這條 ADX 線?」。
- 5 分鐘圖上的 ADX「很高」,
7. 實戰中使用 DMI/ADX 的檢查表
在圖上加了 DMI/ADX 之後,
至少可以先回答下面這幾個問題,再做決定:
-
現在 ADX 是低、中、還是高?
- 最近這一段更像 趨勢盤,還是 盤整區?
-
ADX 是在上升、持平,還是往下?
- 看起來像是新趨勢正在形成,
還是舊趨勢進入疲勞/整理?
- 看起來像是新趨勢正在形成,
-
+DI 和 -DI 當下哪一邊佔優?
-
剛出現的 DI 交叉,是不是發生在重要 s-r 附近?
- 還是只是在「圖的中間某個模糊區域」的雜訊?
-
如果根據這些訊息進場,
我的止損、目標價、部位大小
是否與整體 risk-management 計畫一致?
DMI/ADX 和:
一起使用時特別有價值。
把它理解成一個
「把趨勢有無與強度數量化」的輔助指標,
並且永遠與 價格、型態、風險管理 一起使用,
才能真正發揮它的價值。