DMI/ADX 趋势跟踪策略:分离方向 (DI) 与强度 (ADX)
本文将介绍基于 DMI/ADX 的趋势跟踪策略。
我们假设您已经阅读了 DMI/ADX 并了解:
- +DI 和 -DI 的含义,
- ADX 如何总结“趋势强度”,
- 以及如何根据 ADX 值(例如 20 或 25)区分趋势市场和震荡(Box)市场。
在这里,我们将更进一步,以以下视角设计策略结构:
超越简单的“因为 +DI 在 -DI 之上所以买入, 或因为 -DI 在 +DI 之上所以卖出”, “DMI/ADX 结构告诉了我们 关于当前市场方向和趋势强度的什么信息?”
下图展示了以下两者的对比:
- 左侧:箱体(Range)阶段, +DI 和 -DI 频繁交叉,ADX 保持低位且平坦。
- 右侧:强劲上升趋势, +DI 维持在 -DI 之上,ADX 上升至基准线以上 并保持高值。
理解这种差异有助于您区分:
- “我应该以趋势跟踪模式看待市场,
- 还是像 均值回归策略 那样以回调和区间交易模式看待市场?”
1. 我们将如何在该策略中使用 DMI/ADX?
在传统的解释中,重点通常放在“DI 交叉”上:
- +DI 向上突破 -DI → 买入信号,
- -DI 向上突破 +DI → 卖出信号。
但在实战中,以下组合提供了更重要的信息:
在本策略中,我们将 DMI/ADX 的使用限制在以下角色:
- 趋势过滤器
- ADX 是在基准线(例如 20~25)之上还是之下?
- ADX 是在上升还是下降?
- 方向过滤器
- 当 ADX 处于有意义的水平时, +DI 和 -DI 哪个在上方?
- 其他趋势策略的辅助指标
总结: 我们将 DMI/ADX 用作“分离方向 (DI) 和强度 (ADX) 的趋势过滤器”, 并且在本策略范围内不涉及仅使用 DMI 的纯逆势交易。
2. 设置和时间框架:14周期 DMI,日线 + 4小时组合
最常用的设置是:
- 周期:14 (DMI/ADX 14)
在本策略中,我们将使用以下组合作为基础:
- 日线 DMI/ADX → 定义趋势强度和方向环境
- 4小时 DMI/ADX → 确认回调阶段的方向恢复
您可以使用其他组合(如 4小时/1小时), 但重要的是始终保持角色分工:
- 上位时间框架:环境过滤器(有趋势吗?)
- 下位时间框架:入场时机和风险管理
3. 首先用日线 DMI/ADX 对“趋势环境”进行分类
首先,我们根据日线图划分环境。 数字可能因市场而异,但作为示例:
- ADX 20 或更低:趋势微弱或无趋势 (Range/Chop)。
- ADX 20~25:趋势正在形成或不明确。
- ADX 25 或更高:趋势变得清晰。
3-1. 上升优势环境 (Long Bias)
如果日线图上的结构如下:
- ADX 保持在基准线(例如 20~25)之上或正在上升,
- +DI 持续保持在 -DI 之上,
- 即使发生大幅回调,+DI 也会恢复到 -DI 之上 且 ADX 开始再次上升,
→ 我们将其归类为有利于做多趋势跟踪策略 (Long) 的环境。
3-2. 下降优势环境 (Short Bias)
相反:
- ADX 保持在基准线之上或正在上升,
- -DI 持续保持在 +DI 之上,
- 即使发生反弹,+DI 暂时上升, 然后再次跌回 -DI 之下 且 ADX 开始再次上升,
→ 这是有利于做空趋势跟踪策略 (Short) 的环境。
3-3. 箱体/混合环境(观望或其他策略)
以下情况是本策略的不利区域:
- ADX 在 20 附近或以下横向移动,
- +DI 和 -DI 重复频繁交叉,
- 且价格仅在基于 支撑和阻力基础 的箱体顶部和底部之间移动。
在这种情况下,自然应减少趋势跟踪, 并考虑 均值回归策略 等区间或回调策略。
4. 用 4小时 DMI/ADX 辅助回调入场时机
以上升趋势 (Long) 为例。
-
日线环境
- ADX 保持在基准线之上 或曾经下跌现又重新上升。
- +DI 长期保持在 -DI 之上。
- 价格基于 60日均线策略 在 MA-60 之上运行。
-
价格进入 4小时级别的“调整摆动”
- 逐渐下降或横向移动的结构,如 摆动 vs 调整 中所示。
-
4小时 DMI/ADX 观察点
- 即使 ADX 在调整期间暂时下降或走平,
- 我们也要观察它是否准备再次抬头,而不是大幅崩溃。
- 以及(在调整期间跌至 -DI 之下的)+DI 是否在支撑位附近再次向上突破 -DI。
-
与价格结构的结合
我们考虑在 ADX (强度) + DI (方向) + 价格结构 + 波动率 重叠的地方顺势 (Long) 入场。
在下降趋势 (Short) 中,我们应用相反的逻辑:
- 在调整反弹期间,+DI 暂时上升,
- 然后在阻力位附近(基于 支撑和阻力基础)再次跌回 -DI 之下,
- 且 ADX 开始再次上升。
我们将此区域视为做空 (Short) 入场的候选区域。
5. 使用 DMI/ADX 时的常见陷阱
5-1. 仅痴迷于 ADX 数值
- 许多人说 ADX 高于 25 意味着“强趋势”,
- 但更重要的是它在哪里以及在什么结构中突破了 25。
如果 ADX 在非常晚的时候(摆动末端,过热区)达到 30~40:
- 与其重新入场,
- 从 风险管理 的角度来看, 这可能是一个考虑部分止盈和降低风险的区域。
5-2. 仅基于 +DI/-DI 交叉进行交易
- 在 ADX 较低的箱体市场中,
- +DI 和 -DI 会不断且无意义地交叉。
- 如果您将所有这些交叉都视为“买入/卖出信号”, 损失将迅速累积。
DI 交叉只是一个“方向改变的候选者”, 只有在与以下因素一起观察时才有意义:
5-3. 与其他趋势指标过度拟合 (Overfitting)
- 如果您同时打开 MA、MACD、Ichimoku 和 DMI/ADX,
- 并等待“所有指标都指向同一方向才入场”,
那么很容易得到一个只在过去图表上表现良好的系统。
更现实的做法是使用 DMI/ADX:
- 配合一两个趋势指标(MA、MACD 等),
- 并将其限制为用于确认“这里真的有趋势吗?”的二级过滤器。
6. DMI/ADX 趋势跟踪策略的优缺点
6-1. 优点
- 您可以分别看到方向 (+DI/-DI) 和强度 (ADX)。
- 与 60日均线策略 中的简单价格平均线相比, 它有助于更清晰地通过区分“有趋势区域 vs 无趋势区域”。
- 当与 MACD 策略 或 一目均衡表策略 一起使用时, 非常适合交叉检查彼此的趋势信号。
6-2. 缺点和注意事项
- 如果您仅将 ADX 基准线视为“绝对值”, 您经常会在摆动末端的过热区域迟迟入场。
- 如果您在震荡区域滥用 DI 交叉信号, 很容易遭受连续损失。
- 从 风险管理 的角度来看: 如果没有风险/回报比 (R/R)、最大损失和仓位大小的规则, 无论指标多好,都很难保护账户。
7. 跟随 DMI/ADX 信号前要问自己的问题
每当您发现 DMI/ADX 看起来不错的区域时, 最好至少检查以下问题:
-
“基于日线 ADX, 市场现在处于趋势中, 还是处于箱体/混合区域?”
-
“如果我们假设有趋势, +DI 和 -DI 哪一方持续占优势?”
-
“在 4小时级别的回调区域, ADX 是否开始再次抬头, DI 是否正在重新向趋势方向排列?”
-
“止损、目标和仓位大小 是否在 风险管理 规则范围内?”
在实战中,当 DMI/ADX 被视为以下角色时最有效:
“一个同时显示趋势‘存在/不存在’ 以及哪一方更强的过滤器”
- 如果您首先用上位时间框架的 DMI/ADX 定义环境(趋势 vs 震荡)和方向优势,
- 然后结合下位时间框架、价格结构和波动率设计回调入场和风险管理,