这是什么指标
ADX 全称 Average Directional Index,中文称作平均方向指数,也常译为平均趋向指标。它属于趋势强度类工具,与 +DI、-DI 两条方向指标合在一起,组成 Welles Wilder 设计的方向运动系统(Directional Movement System)。
这套系统的核心思路是把”方向”和”强度”拆开度量。+DI 和 -DI 负责判断多空哪一方占优,ADX 负责回答另一个更难的问题,即当前市场是否真的处于趋势之中。ADX 数值本身不带正负号,只代表强弱程度,常见区间在 0 到 100 之间,实际行情很少突破 60。
ADX 数值高,只说明趋势力量强,不说明方向是多还是空。读者需要把它和 DI 线一起看;单看 ADX 一条线判断买卖,在反向行情中会得出相反的结论。
它的来历
ADX 由美国机械工程师出身的技术分析师 Welles Wilder 提出,首次发表在 1978 年出版的《New Concepts in Technical Trading Systems》一书中。同一本书还诞生了 RSI、ATR、抛物线 SAR 等多个至今仍被广泛使用的工具,这本不到两百页的著作几乎奠定了现代技术分析的半壁江山。
Wilder 设计这套系统的动机来自当时商品期货市场的真实痛点:很多突破策略在趋势行情里盈利丰厚,在横盘行情里则因频繁假突破而亏损累累。Wilder 希望找到一种事先识别”市场是否值得用趋势策略”的方法,于是把价格高低点的变化量化为方向动量(Directional Movement, DM),再通过他自创的 Wilder 平滑算法得到稳定的方向指数和强度指数。
ADX 后来被纳入几乎所有主流交易终端的标配指标库,至今仍是机构量化模型常用的市场状态过滤变量之一。
计算公式
第一步,根据连续两根 K 线的高低点变化计算原始方向动量 +DM 和 -DM:
$$ +DM_t = \begin{cases} High_t – High_{t-1}, & \text{当上涨幅度 > 下跌幅度且为正} \\ 0, & \text{其他情况} \end{cases} $$
$$ -DM_t = \begin{cases} Low_{t-1} – Low_t, & \text{当下跌幅度 > 上涨幅度且为正} \\ 0, & \text{其他情况} \end{cases} $$
第二步,计算真实波幅 TR:
$$ TR_t = \max\big(High_t – Low_t,\ |High_t – Close_{t-1}|,\ |Low_t – Close_{t-1}|\big) $$
第三步,对 +DM、-DM、TR 各做 14 周期 Wilder 平滑(首值取简单求和,之后 = 前值 × 13/14 + 当前值),再得到 +DI 与 -DI:
$$ +DI = 100 \times \frac{Smoothed\ +DM}{Smoothed\ TR}, \quad -DI = 100 \times \frac{Smoothed\ -DM}{Smoothed\ TR} $$
第四步,计算方向偏差 DX 与最终的 ADX:
$$ DX = 100 \times \frac{|+DI – (-DI)|}{+DI + (-DI)} $$
ADX 即 DX 的 14 周期 Wilder 平滑值。默认参数 14 来自 Wilder 原著,多数平台沿用未改。公式中每一步都依赖前一周期的输出,因此 ADX 通常需要约 27 根 K 线之后才能给出稳定数值,回测时前段需要主动剔除。
在图上怎么读

ADX/DMI 通常显示在主图下方的副图区域。三条线分别用不同颜色区分:绿色 +DI 代表多头方向力量,红色 -DI 代表空头方向力量,黑色或蓝色 ADX 代表趋势整体强度。三条线的横坐标与主图 K 线一一对应,纵坐标共用 0–100 的刻度。
观察顺序建议先看 ADX 所在水平位置。当 ADX 位于 20 以下,市场属于弱趋势或无趋势区间,此时 DI 线的任何交叉信号可靠性都会大幅下降。当 ADX 上穿 25 并继续走高,可以认为趋势条件初步成立,开始关注 DI 线给出的方向信息。当 ADX 升至 40 以上,趋势已经相当强劲,此时再追随入场往往面临随时回撤的风险,更适合持有已建仓位而非新开仓。
DI 线交叉是方向变化的核心信号。+DI 自下而上穿越 -DI,同时 ADX 上行且高于阈值,对应多头方向规则成立。-DI 自下而上穿越 +DI,同时 ADX 上行,对应空头方向规则成立。若 DI 交叉发生在 ADX 仍位于 20 下方的区间,该交叉一般归入等待收盘确认或直接忽略,避免在震荡市中被反复打脸。
ADX 自身从高位回落并不代表方向反转,只说明趋势力量在衰减,原方向行情可能进入整理或盘整。出场判断更多由 DI 反向交叉或 ADX 跌破前期低点共同界定,而不是 ADX 单纯下行就草率离场。
实战案例
2024 年第三季度,黄金(GC=F)从七月初的整理区间向上突破,开启一段持续到十月的中期上行。当时 +DI 自八月上旬上穿 -DI,同期 ADX 从 18 附近抬升至 30 以上,三条线呈现典型的趋势启动结构。此后约两个月内金价沿原方向延伸,期间 +DI 始终高于 -DI,ADX 持续位于 25 上方,构成强趋势区间。这段走势对应”DI 交叉叠加 ADX 抬升”的多头方向规则。
2025 年初的另一段走势提供了反例。一月中下旬,黄金多次出现 +DI 与 -DI 交叉,但 ADX 始终在 15 至 20 之间徘徊,从未明确突破阈值。任何按 DI 交叉入场的尝试都会在数日内被反向交叉打回,账户被反复磨损。这段行情说明,只看 DI 而忽视 ADX 强度阈值,会在震荡市中重复犯错。直到二月中旬 ADX 抬升至 25 上方,方向信号才重新具备参考价值。
两段走势放在一起对比,呼应了 Wilder 设计这套系统的原意:ADX 的功能不是预测涨跌,而是给方向信号设置一道强度门槛。
常见误读
把 ADX 高低当作方向判断。ADX 只描述强度,方向必须由 +DI 和 -DI 决定,高 ADX 配合 -DI 在上属于强空头,并非强多头。
把 ADX 上行视为持续买入依据。ADX 上行表明既有方向力量在加强,而既有方向也可能是空头延续。
把 +DI 上穿 -DI 默认视为做多依据。若此时 ADX 在 20 以下,市场不在趋势态,该交叉的有效性显著下降。
机械使用 25 作为唯一阈值。不同品种、不同周期的合理阈值有差异,原油等高波动品种常用 20,外汇日线常用 25 至 30,需要根据品种历史分布校准。
期待 ADX 出现顶背离作为反转信号。ADX 本身没有方向属性,所谓背离逻辑在数学上并不成立,反转判断应回到价格结构和 DI 关系本身。
进阶要点
参数调整方面,14 是 Wilder 的原始建议,适用于日线大多数品种。短周期交易者可尝试 7 至 10,对方向变化反应更快,代价是 ADX 抖动增加,假信号比例上升。周线分析可用 21 或 28 平滑长期趋势,捕捉季度级别的方向转换。
指标搭配方面,ADX 经常作为均线策略和突破策略的状态过滤器。在均线金叉系统中加入”ADX > 25″条件,可剔除横盘行情中的无效交叉;在通道突破系统中,要求突破当日 ADX 处于上行态势,能降低假突破比例。这种组合用法比单独使用任何一种指标都更稳健。
品种差异方面,外汇主要货币对趋势性较强,ADX 阈值可设较低;商品期货特别是贵金属与能源板块,趋势启动时 ADX 抬升斜率往往更陡;股指期货受宏观事件干扰大,ADX 在重大数据公布前后容易出现短暂失真。
跨周期使用时,可先在周线确认 ADX 处于趋势区间,再在日线寻找 DI 交叉机会,这种由长到短的组合能过滤掉日线层面的多数噪声,是机构量化策略中常见的多周期框架。

发表评论