平均趋向指数(Average Directional Movement Index)
ADX 不看方向,只看「趋势强度」:读数越高趋势越猛,读数越低越是震荡——它是判断「该用趋势指标还是震荡指标」的裁判。
是什么
ADX(Average Directional Movement Index,平均趋向指数)由 J. Welles Wilder 于 1978 年提出(与 RSI 同出一书)。它测量的是「方向性运动的强度」而非方向本身:+DI 与 −DI 分别衡量上涨与下跌的动向强度,ADX 则把两者之差的强度再平滑,得到 0–100 的趋势强度值。ADX 上升=当前趋势(无论多空)正在增强;ADX 下降=趋势衰减或市场进入震荡。
来历
ADX 与 DMI(趋向移动指标体系)同样出自 Wilder 1978 年《技术交易系统新概念》,是该书与 RSI、ATR、SAR 并列的四大发明之一。Wilder 最初用于日线商品期货,如今成为判断「趋势市/震荡市」的全球标准工具——几乎所有趋势跟随系统的第一步都是看 ADX。
免费下载 Camovia Tray:在系统托盘查看行情、管理持仓,一键隐藏。
免费下载计算公式
DMI 体系的计算链(简化表述):
整条链路建立在 Wilder 平滑上(与 RSI/ATR 同款),因此 ADX 对单根 K 线的脉冲反应平缓。MT5 默认周期 14。注意 ADX 不区分多空——方向由 +DI/−DI 的相对位置给出,强度由 ADX 给出,两者配合读。
手算示例
一个直观的对比场景:
- 市场 A:价格连续 10 天单边上涨,每天收盘都接近最高——+DI 远高于 −DI,ADX 持续爬升到 40+:强趋势,趋势跟踪策略的天堂。
- 市场 B:价格在 5% 的箱体内来回两个月——+DI 与 −DI 反复纠缠,ADX 阴跌到 15 以下:典型震荡,均线和趋势指标全失效。
- 市场 C:ADX 从 18 缓慢爬过 25,同时 +DI 上穿 −DI——震荡结束、新趋势萌芽的经典时刻。
结论:ADX 的价值不在预测,而在「选择工具箱」——ADX 高用趋势策略(MA/MACD 顺势),ADX 低用回归策略(布林/RSI 极值)。先问 ADX,再选武器。
怎么读数
ADX 读数区间与常用解读:
| 区间 | 常见解读 |
|---|---|
| 0 – 20 | 无趋势/弱趋势:均线缠绕、突破假信号多——震荡策略的领地 |
| 20 – 25 | 临界区:趋势在酝酿,观察 +DI/−DI 谁主导 |
| 25 – 40 | 趋势确立:顺势策略的舒适区 |
| 40 – 60 | 强趋势:不轻易逆势;ADX 开始从高位回落时留意动能衰竭 |
| 60+ | 极端强趋势(历史罕见):常出现在恐慌/狂热行情,做好趋势终结预案 |
两个常见误区要避开:①ADX 高 ≠ 一定会涨——方向看 +DI/−DI;②ADX 从 50 高位回落不等于趋势立即结束——动能减速,趋势可能仍在,但逆势的赔率开始改善。
常见信号与用法
ADX 上穿 25(趋势确认)
从震荡区爬升并站上 25,配合 +DI/−DI 的方向——趋势确立信号,顺势策略从这里开始启用。
+DI / −DI 交叉
+DI 上穿 −DI 是多头动向占优、下穿是空头占优;ADX>25 时的交叉质量远高于 ADX<20 时。
ADX 高位拐头
强趋势(ADX>40)中 ADX 首次回落——动能减速的提示,常见于冲刺尾声;减仓参考,非反向信号。
ADX 长期低位后的第一波爬升
长期<20 后 ADX 突然陡峭爬升——横盘积蓄结束、新趋势诞生的早期征兆,配合突破方向入场。
局限与常见误区
- ADX 不给方向:只看 ADX 做多做空等于抛硬币——方向永远由 +DI/−DI 或价格结构给出。
- 滞后与平滑代价:14 期 Wilder 平滑让 ADX 反应偏慢——趋势开始 1/3 段 ADX 才爬到 25,接受「吃不到鱼头」。
- 震荡市的 20/25 灰色地带:刚好在 20–25 徘徊时,两种策略都不顺——空仓也是策略。
- 与 RSI 混淆:RSI 高=超买(方向性极端),ADX 高=趋势强(不问方向)——两者语义完全不同,别混用结论。
- 低周期噪音:15 分钟图 ADX 抖动剧烈,25 阈值需要放宽或改用更长周期平滑。
MT5 里的ADX
MT5 中 ADX 是内置趋势指标(显示 ADX、+DI、−DI 三条线),MQL5 编程调用函数为 iADX:
| MQL5 函数 | iADX() |
| 默认周期 | adx_period=14 |
| 缓冲区 | 0=主ADX线, 1=+DI(PLUSDI_LINE), 2=−DI(MINUSDI_LINE) |
| 变体 | iADXWilder()(Wilder 原始平滑口径) |
| 显示窗口 | 副图(无固定超买超卖线) |
MT5 提供两个版本:iADX(平滑口径与多数平台一致)和 iADXWilder(严格按 Wilder 原书算法)。两者数值有差异——对照外部分析时注意用的是哪个版本。缓冲区 0/1/2 分别对应 ADX/+DI/−DI。
不同周期下的表现
15 分钟
噪音大,阈值放宽到 30 或换 20 期参数;主要用于过滤假突破
1 小时 / 4 小时
波段策略的「市况开关」:ADX>25 启用趋势策略、<20 切回归策略
日线
Wilder 原生场景;25/40 阈值在此最经典,趋势确认价值最高
周线
周线 ADX>30 的品种才是真正的长期趋势标的——筛选长线持仓池的利器
指标组合
实战中 ADX 常见搭配(它几乎总是「配角」):
- 与 MACD 搭配:ADX>25 时才信 MACD 的金叉死叉——趋势过滤器,直接砍掉震荡市假信号。 MACD
- 与 BOLL 搭配:ADX<20 的收口值得盯(震荡孕育变盘),ADX>25 的收口反而少关注。 BOLL
- 与 RSI 搭配:ADX 高(趋势市)用 RSI 回调入场;ADX 低(震荡市)才用 RSI 超买超卖做反向。 RSI
常用 ADX 观测的品种
以下品种页将本指标列为常用观测指标:
常见问题
Q ADX 多少算强趋势?
经验阈值:20 以下无趋势、25 以上趋势确立、40 以上强趋势(Wilder 原文提及 40 为「很强的趋势」)。这些数字基于日线商品期货的历史经验,其他品种/周期需微调——重要的是读数的变化方向(爬升/回落),而非绝对值。
Q ADX 和 RSI 有什么区别?
完全不同维度的指标:RSI 衡量「涨跌动能的相对强弱」并给出超买超卖(有方向性极端含义);ADX 衡量「趋势的强度」但不管方向——ADX 80 可以是暴涨也可以是暴跌。ADX 回答「该用哪类策略」,RSI 回答「现在动能是否极端」。
Q +DI 和 −DI 怎么用?
+DI 衡量上涨动向、−DI 衡量下跌动向:+DI 在上=多头主导,在下=空头主导;交叉是方向切换信号,但只在 ADX>25 时才值得信——ADX 低位时两条 DI 纠缠没有信息量。
Q MT5 的 iADX 和 iADXWilder 有什么区别?
两者平滑算法不同:iADX 用与多数平台一致的口径,iADXWilder 严格按 Wilder 1978 原书的平滑方式。数值有细微差异——对照外部教材或跨平台比较时,确认双方用的是哪个版本。
Q MT5 里怎么调出 ADX?
菜单「插入 → 技术指标 → 趋势 → Average Directional Movement Index」,或从导航器拖到副图。默认周期 14,图中显示 ADX 主线与 +DI/−DI 两条辅线——主线上穿 25 是趋势启动的常见读法。
本页内容仅为技术指标知识介绍,不构成任何投资建议。指标信号存在失效可能,交易决策请结合风险管理独立判断。