2026年10月15日
35+ 次瀏覽

ADX 指標是什麼?ADX 很高就該做多嗎?它只量強弱,不管方向

「ADX 衝上 40 了,趨勢很強,該進場做多了吧?」

這句話錯在一個地方:ADX 只量趨勢有多強,不管趨勢往哪走。大漲會把 ADX 推高,大跌也會。這一篇先用三組數字算一次,你會看到大漲和大跌算出來的數字一模一樣;再用一張標了 1~5 的真實行情圖(歐元兌美元 2017–2018 年),看 ADX 為什麼總是慢一拍。

這是 MASQuant 邁思量化「交易學院 · 技術指標大全」的一篇。所有指標的分類整理在〈技術指標大全〉。

一句話看懂

ADX=趨勢的「強度計」,數字越大,代表最近越像在走趨勢。

它回答的問題是:「現在是有趨勢,還是在盤整?」它不回答「往上還是往下」。

ADX 像汽車的速度表:告訴你開得多快,不告訴你往北還是往南。往北開時速 80,速度表顯示 80;往南開時速 80,速度表還是 80。方向要看另外兩條線:+DI 和 −DI,它們才是指南針。

先算一次:大漲大跌,數字一樣

ADX 由三條線組成,先用白話說:

  • +DI:最近一段時間,價格往上突破前一根高點的力道。
  • −DI:最近一段時間,價格往下跌破前一根低點的力道。
  • ADX:+DI 和 −DI 差得有多開。

第一步,每一根 K 棒先看「往上多走了多少、往下多走了多少」(以下是舉例用的整數,不是行情資料):今天最高 105、昨天最高 102,往上多走了 3;今天最低 99、昨天最低 100,往下多走了 1。往上那邊比較大,所以這一根記成「往上 3、往下 0」。把最近 14 根這樣記下來、平均起來,就得到 +DI 和 −DI。

第二步,看 +DI 和 −DI 差多開,這個數字叫 DX:

情況 +DI −DI DX = 兩者的差 ÷ 兩者的和 × 100
上漲很明確 30 10 20 ÷ 40 × 100 = 50
下跌很明確 10 30 20 ÷ 40 × 100 = 50
盤整,兩邊差不多 22 18 4 ÷ 40 × 100 = 10

關鍵就在這裡:「差」取的是絕對值,不管誰比較大。上漲和下跌算出來都是 50;只有兩邊勢均力敵的盤整,數字才會低。

第三步,ADX 是 DX 再平滑一次(「平滑」可以想成:把最近 14 個數字平均起來,讓線不要跳來跳去)。+DI、−DI 已經平滑過一次,ADX 又平滑一次,平滑兩次,所以 ADX 很慢。

正式公式

常用參數是 14:

1 每根 K 棒:
   +DM = 今天最高 − 昨天最高(比往下的幅度大、而且大於 0 才算,否則記 0)
   −DM = 昨天最低 − 今天最低(比往上的幅度大、而且大於 0 才算,否則記 0)
   TR  = 真實波幅(同 ATR 的算法)

2 把 +DM、−DM、TR 各自做 14 期平滑:
   +DI = 平滑後的 +DM ÷ 平滑後的 TR × 100
   −DI = 平滑後的 −DM ÷ 平滑後的 TR × 100

3 DX  = |+DI − −DI|÷(+DI + −DI)× 100
   ADX = DX 的 14 期平滑

ADX 由 J. Welles Wilder Jr. 在 1978 年提出,跟 RSI、ATR 出自同一本書。常見的看法是:ADX 低於 20 偏向盤整,高於 25 偏向有趨勢。這只是習慣用的參考線,不是硬性的界線。

在 MT5 裡有兩個 ADX:Average Directional Movement Index 和 ADX Wilder。後者用的是 Wilder 原本的平滑方式,本文的圖用的也是這一種;前者用另一種平滑,兩者畫出來的數值不一樣。換平台比數值之前,先確認用的是哪一個。

看圖:歐元 2017–2018 年,照著 1~5 看

下面這張圖是歐元兌美元(EURUSD)2017 年 8 月到 2018 年 5 月的日線,取自 MT5 的歷史報價。它依序走過盤整、上漲、盤整、下跌:2017 年 11 月到 2018 年 1 月從 1.158 漲到 1.241,2018 年 4 月到 5 月從 1.230 跌到 1.169。

歐元兌美元 2017 年 8 月到 2018 年 5 月日線;下方 ADX 在上漲之後升到 51.3、在下跌時升到 42.2,盤整時降到 20 以下,而且每次都慢一拍
圖:歐元兌美元(EURUSD)日線,2017/8/23–2018/5/23,MT5 歷史報價。上方是價格,空心 K 棒收漲、實心收跌;灰底是盤整、淺橘底是趨勢。下方橘色粗線是 ADX(14),綠線是 +DI、紫線是 −DI;紅色虛線是 25、灰色虛線是 20。右邊是價格、下方是日期,圓圈數字對應下面的說明。
1

上漲開始(2017 年 11 月 7 日)。價格離開盤整往上走。這時 ADX 是 17.3,還沒反應過來。

2

ADX 升上 25:上漲開始後第 41 根(2018 年 1 月 5 日)。整段上漲才 55 根,等 ADX 確認「有趨勢了」,已經走了大半段。方向其實更早就寫在 DI 上:上漲途中,+DI(綠)最長連續 29 根在 −DI(紫)上面。

3

ADX 的高點 51.3:上漲已經結束 8 根了(2018 年 2 月 5 日)。價格已經進入盤整,ADX 卻還在往上爬。這就是平滑兩次的代價:它說的是「過去這一段整體像不像趨勢」,不是「現在這一根」。

4

ADX 才跌回 25 以下:盤整開始後第 26 根(3 月 2 日)。盤整已經走了 26 根,ADX 才承認「趨勢沒了」。兩段盤整的最後 30 根,ADX 平均分別是 16 和 19.4,回到盤整的水準。

5

下跌那一段,ADX 升到 42.2,而且還在往上。跟 3 一樣都是高檔——光看 ADX,分不出哪一段在漲、哪一段在跌。方向要看 DI:下跌那一段,−DI 最長連續 24 根在 +DI 上面。下跌開始時 ADX 只有 13.5,一樣要 23 根才升上 25。

這是一段真實的歷史行情,用來說明ADX的性格,不是通則。換商品、換週期、換一段行情,數字都會變。

看到什麼、代表什麼

你看到 通常代表 但要小心
ADX 低於 20,而且平平的 盤整,沒有明顯趨勢 順勢的方法(均線、突破)這時最容易被洗
ADX 從低處往上升過 25 趨勢正在形成 升上 25 時,價格通常已經走了一段(像圖上 2)
ADX 很高,例如 40 以上 趨勢很強 不代表在漲,大跌也一樣高(圖上 3 和 5)
ADX 從高點往下掉 趨勢在減速 不一定是反轉,也可能只是休息
+DI 在 −DI 上面 偏多 ADX 很低的時候,DI 誰在上面意義不大
−DI 在 +DI 上面 偏空 同上

實際怎麼用:三個例子

例一:當「盤勢濾網」

這是 ADX 最常見的用法。規則可以寫成:「ADX 高於 25,才用均線或突破的方法進場;ADX 低於 20,就不做順勢單。」ADX 不決定買賣,只決定「現在適不適合用順勢的方法」。

例二:方向交給 DI

ADX 說「有趨勢」之後,往哪做看 DI:+DI 在 −DI 上面才做多,反過來才做空。規則例如:「ADX 高於 25 而且 +DI 在 −DI 上面才做多。」

例三:替會一直翻邊的指標擋盤整

像拋物線 SAR 這種「永遠在場、碰到就翻邊」的指標,在盤整裡會一直被洗。加上「ADX 低於 20 時不理會翻轉」,可以少掉很多來回。SAR 的性格見〈拋物線 SAR 是什麼?〉。

三個例子都要接受同一件事:ADX 很慢。等它升上 25 再進場,往往趨勢已經走了一段;等它降下來才離場,往往已經回吐不少。把它當成背景的天氣預報,比當成進出場的鬧鐘合適。

常見誤用

一、ADX 高就做多

圖裡的上漲把 ADX 推到 51.3,下跌推到 42.2 而且還在升,兩段都是高檔。ADX 高只代表「有趨勢」,可能是大漲,也可能是大跌。

二、ADX 從高點往下掉,就以為趨勢結束

ADX 往下,只代表 +DI 和 −DI 的差距在縮小,可能是趨勢在休息、在減速,不一定是反轉。價格可能還在原方向慢慢走。

三、拿 25 當成死線

20、25、30 都只是常用的參考線。不同商品、不同週期,ADX 的高低水準不一樣,固定一條線套用到所有商品,很容易失準。

常見問題

ADX 指標是什麼?

ADX(平均趨向指標)是 Wilder 提出的趨勢強度指標,數值介於 0 到 100,常用參數 14。它量的是最近一段時間的趨勢有多強,不分上漲或下跌;方向要搭配 +DI 和 −DI 判斷。

ADX 多少算有趨勢?

常見的看法是高於 25 偏向有趨勢、低於 20 偏向盤整。這些只是參考線,不同商品的水準不同,最好在自己的商品上觀察或回測。

ADX 可以判斷漲跌嗎?

不行。ADX 在上漲和下跌時都會升高:+DI 30、−DI 10 和 +DI 10、−DI 30,算出來的 DX 都是 50。要判斷方向,看 +DI 和 −DI 誰在上面。

ADX 和 DMI 是什麼關係?

DMI(方向移動指標)指的就是 +DI、−DI 這一組線,ADX 是從它們算出來的。很多看盤軟體把三條線放在同一個指標裡。

結語

ADX 很誠實:它告訴你「現在有沒有趨勢」,而且它說的通常是對的,只是說得比較晚。它從不告訴你往哪裡走——那是 +DI 和 −DI 的工作。

所以真正該問的是:你的順勢策略,加上 ADX 濾網之後,少掉的假訊號值不值得那幾根的延遲? 這個問題,一段歷史行情回答不了——用我們的 AI 策略助理回測驗證就知道。

把條件寫成一句話,例如「ADX 高於 25 而且 +DI 在 −DI 上面才做多」,丟進 MASQuant 邁思量化的 AI 策略助理,按下去就開始回測,回測環境納入點差、滑點、市場流動性變化與交易執行延遲這些真實市場摩擦(操作方式見〈策略助理使用教學〉)。再拿掉 ADX 條件跑一次,就看得出濾網到底幫了多少。回測告訴你的是「這條規則在過去的行情裡表現如何」,不是未來的保證。

想法,經過驗證,才叫策略。

文中走勢圖取自 MT5 平台的歷史報價(日線;不同平台的報價與日線切法略有差異,數值可能不完全相同),指標由程式依標準算法計算;舉例用的整數不是行情資料。歷史行情只用來說明指標的性格,不代表未來走勢。

風險揭露:CFD 屬於高風險金融商品,可能導致快速資金損失。過往績效不代表未來結果,所有策略與回測僅供參考,不構成投資建議。交易前請充分了解本公司風險揭露條款。

發表留言