ADX由J. Welles Wilder在20世纪70年代提出,并在其1978年出版的《New Concepts in Technical Trading Systems》中系统介绍。它最初用于商品市场,后来被广泛应用于外汇、股票、指数和其他市场。
ADX通常绘制在价格图下方,取值范围为0至100。市场实践中,25附近常被视为判断趋势是否较强的经验参考,但并不是硬性边界。
“市场大约只有30%的时间处于趋势状态”并不是适用于所有资产和时间框架的普遍统计事实,因此判断趋势环境应基于具体市场和策略定义。
ADX属于Wilder的Directional Movement System的一部分,通常与+DI(Positive Directional Indicator)和-DI(Negative Directional Indicator)一起使用。
ADX衡量的是正向和负向方向性运动之间差异的强弱,并经过平滑处理。ADX越高,说明某一方向的趋势越明确;ADX越低,说明方向性不足。
这些阈值只是经验规则。不同品种、时间框架和策略可能使用20、25或其他值作为过滤条件。
ADX本身不表示方向,因此交易者常结合+DI和-DI:
一些策略会要求ADX同时高于20或25,再考虑DI交叉,以减少区间行情中的噪音。不过,这仍然不是保证有效的交易规则。
ADX最常见的用途,是判断正在进行的趋势是否有足够强度支持顺势策略。
如果价格形成明显上涨结构,同时ADX持续上升,说明趋势强度在增加;如果价格持续下跌而ADX上升,则说明下跌趋势在增强。ADX并不区分牛市和熊市。
ADX下降意味着趋势的方向性强度减弱,但并不能直接推断“趋势将反转”。价格可能转为震荡、继续同方向运行但速度放缓,或者之后才发生反转。
因此,ADX更适合回答“趋势有多强”,而不是单独回答“下一步往哪里走”。
一种常见方法,是在价格突破重要支撑或阻力后观察ADX。如果突破发生后ADX从低位上升,可能说明新的方向性运动正在增强。
如果ADX仍然很低,交易者可能等待更多确认。不过,ADX是经过平滑的指标,往往存在滞后,因此等到ADX超过25时,价格可能已经移动了一段距离。
顺势交易者有时会通过ADX判断是否继续持有已经盈利的头寸。如果ADX仍维持在较高水平或再次上升,可能表明趋势强度仍在;如果ADX明显下降,则提示趋势正在失去动力。
即使ADX下降,也不应机械平仓。价格结构、波动率、支撑阻力和交易计划仍应共同决定退出方式。
ADX可以提供有价值的信息,但并非“不会出错”的指标。
DI交叉在震荡市场中可能频繁反复,导致错误信号。ADX也可能在趋势已经运行一段时间后才升高,因为它使用平滑后的历史数据。
此外,一些市场在视觉上已经呈现明显趋势时,ADX仍可能低于25;也可能在区间市场经历突然扩张时短暂上升。因此,许多交易者会把ADX与价格结构、移动平均线、突破水平、成交量或其他指标结合使用。
任何交易方法都需要风险管理。止损、仓位控制和预先定义的无效条件有助于控制风险,但止损并不保证在快速市场中按指定价格成交。
ADX的标准计算包含多个步骤。交易平台通常会自动完成,手动计算主要有助于理解指标逻辑。
同一周期内不会同时保留正的+DM和-DM。
随后按照Wilder平滑方法计算ATR。经典周期通常为14。
在实际公式实现中,ATR与DM应使用一致的Wilder平滑周期和口径。
DX = 100 × |+DI – -DI| / (+DI + -DI)
这里分子必须使用绝对值,分母是+DI与-DI之和。
ADX是DX的平滑平均。经典设置使用14期Wilder平滑。
因此,ADX并不是原文所写的“100 × 平滑后的(+DI – -DI) / (+DI – -DI)”。那一公式会在代数上接近常数,无法得到正常ADX值。
不存在适用于所有市场的“最佳”ADX设置。经典默认参数是14期,这也是多数交易平台的常见默认值。
更短周期会让ADX响应更快,但通常增加噪音;更长周期会更平滑,但信号更滞后。交易者应根据交易周期、资产特征和历史测试结果选择参数,而不是仅根据一个固定阈值做决定。

在为满足所有类型的交易者的需求而设计的平台上进行交易。

从我们的四个以市场为导向的教育课程中选择其一。