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 年 11 月 7 日)。价格离开盘整往上走。这时 ADX 是 17.3,还没反应过来。
ADX 升上 25:上涨开始后第 41 根(2018 年 1 月 5 日)。整段上涨才 55 根,等 ADX 确认「有趋势了」,已经走了大半段。方向其实更早就写在 DI 上:上涨途中,+DI(绿)最长连续 29 根在 −DI(紫)上面。
ADX 的高点 51.3:上涨已经结束 8 根了(2018 年 2 月 5 日)。价格已经进入盘整,ADX 却还在往上爬。这就是平滑两次的代价:它说的是「过去这一段整体像不像趋势」,不是「现在这一根」。
ADX 才跌回 25 以下:盘整开始后第 26 根(3 月 2 日)。盘整已经走了 26 根,ADX 才承认「趋势没了」。两段盘整的最后 30 根,ADX 平均分别是 16 和 19.4,回到盘整的水准。
下跌那一段,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 属于高风险金融产品,可能导致快速资金损失。过往业绩不代表未来结果,所有策略与回测仅供参考,不构成投资建议。交易前请充分了解本公司风险揭露条款。



