← 返回课程列表

DMI(趋向指标)详解

Directional Movement Index —— 帮你判断趋势方向与强度,抓住主升浪,避开震荡陷阱

什么是 DMI?

DMI(Directional Movement Index,趋向指标)由威尔德(J. Welles Wilder)于1978年提出,收录在《技术交易系统新概念》一书中。 它是一个综合判断趋势方向与强度的指标,由三条线组成:+DI、-DI 和 ADX。

与很多滞后指标不同,DMI 能同时告诉你两件事:趋势往哪走(+DI 与 -DI 的交叉)、趋势有多强(ADX 数值)。这使得它在中短线交易中非常实用。

核心思想: 市场不会永远横盘,一旦趋势形成,DMI 能帮你尽早识别并跟随。

DMI 的三大组成部分

线条 全称 含义
+DI Positive Directional Indicator 上升方向线,数值越大说明多头力量越强
-DI Negative Directional Indicator 下降方向线,数值越大说明空头力量越强
ADX Average Directional Index 平均趋向指数,衡量趋势强度(不区分方向)

如何计算 DMI?

计算过程稍复杂,但理解逻辑比记住公式更重要。大致步骤如下:

  1. 计算每个周期的 Directional Movement(+DM 和 -DM),即当天价格相对于前一天的最高/最低真实波幅。
  2. 计算 True Range(TR),即真实波幅。
  3. 对 +DM、-DM、TR 分别做 14 周期的平滑平均。
  4. 计算 +DI = 平滑+DM / 平滑TR × 100,-DI 同理。
  5. 计算 DX = |+DI - -DI| / (+DI + -DI) × 100。
  6. 对 DX 做 14 周期平滑平均,得到 ADX
TR = max( 最高 - 最低 , |最高 - 前收| , |最低 - 前收| )
+DM = 当前最高 - 前最高(若 > 前最低-当前最低 且 > 0)
-DM = 前最低 - 当前最低(若 > 当前最高-前最高 且 > 0)
+DI = 平滑(+DM, 14) / 平滑(TR, 14) × 100
-DI = 平滑(-DM, 14) / 平滑(TR, 14) × 100
ADX = 平滑( |+DI - -DI| / (+DI + -DI) × 100 , 14 )

你不需要手动算,大部分行情软件都已内置 DMI 指标。但理解逻辑能帮你更清晰地解读它的信号。

DMI 的基本用法

1. 判断趋势方向

2. 判断趋势强度

注意: ADX 只告诉你趋势的强弱,不告诉你方向。一定要结合 +DI/-DI 的交叉来判断方向。

实战交易策略

📈 趋势跟随策略

当 +DI 上穿 -DI 且 ADX > 25 时,确认上升趋势,顺势做多。止损设在近期低点下方。

📉 趋势反转策略

当 ADX 从高位(>40)开始回落,同时 +DI 下穿 -DI,可能是趋势反转信号,考虑反向布局。

⏸️ 震荡市观望

若 ADX 长期低于 20,说明市场方向不明,宜减少交易,等待趋势明朗。

🔁 多周期共振

日线 DMI 与 60分钟 DMI 同时发出买入信号,成功率更高。

DMI 的优缺点

✅ 优点

❌ 缺点

DMI 与其他指标的区别

指标 主要用途 与 DMI 的互补
MACD 趋势方向 + 动能 MACD 用于确认方向,DMI 用来判断强度
KDJ 超买超卖 KDI 找买卖点,DMI 判断是否在趋势中
布林带 波动率 + 支撑阻力 布林带缩口+ADX低位 → 变盘预警
RSI 超买超卖 RSI 背离 + DMI 交叉 → 高胜率信号
股老师建议: 新手先用 DMI 识别趋势强度,再结合 K线形态(如 三重底头肩底)做决策,不要只看单一指标。

常见问题

Q:DMI 参数用多少合适?

默认是 14 周期。短线交易者可缩短至 7 或 10,但信号会更频繁;长线用 20 或 30 更平滑。

Q:ADX 超过 50 是什么意思?

说明趋势非常强劲,但也要警惕行情可能进入末期,适合持有但不宜追高。

Q:DMI 适合什么品种?

股票、期货、外汇、加密货币都适用。尤其在趋势性强的市场中(如 美股上证指数)表现优秀。