趋向指标(DMI)是技术分析中非常经典的趋势判断工具,最初由威尔斯·威尔德提出,用于衡量市场趋势的方向与强度。我自用多年的趋向指标公式,是在原版DMI基础上结合实战反复优化而来的,既保留了原指标的核心理念,又针对A股、期货等不同品种的波动特性做了适配,整体更稳定、更易读。这套公式的核心由四条线组成:+DI、-DI、ADX以及ADXR,它们共同构成了判断趋势的完整体系。
公式构成与计算逻辑原版DMI需要先计算真实波幅(TR)、上升动向(+DM)和下降动向(-DM然后通过平滑得到上升指标(+DI)和下降指标(-DI)。我常用的公式在平滑周期上做了调整,将默认的14周期改为更适合中短线操作的周期(比如10或12),并加入了动态加权因子,使得信号更灵敏,但不会频繁假突破。
具体公式结构如下(以通达信、同花顺等常见软件为例):
text
TR := SUM(MAX(MAX(HIGH-LOW, ABS(HIGH-REFCLOSE,1), ABS(LOW-REF(CLOSE,1))), N);
+DM := SUM(IF(HIGH-REF(HIGH,1)>REF(LOW,1)-OW, MAX(HIGH-REFIGH,1), ), N);
-DM := SUM((REF(LOW,1)-LOW>HIGH-REF(HIGH1), MAX(REF(LOW,)-LOW, ), N);
DI := 100 * (+DM)/TR;
-DI := 100 *DM)/TR;
DX := 100 * ABS(+DI - -DI)/(+DI + -DI);
ADX := MA(DX, M);
ADXR := (ADX + REF(ADX,))/2;
,N一般取12,M取6。这个N值经过多年测试,既能过滤掉大多数无序波动,又不会太滞后。如果偏好长线趋势,可以把N调整为14或16;如果做短线,可以缩短到8。但我的经验是,N值不要小于6,否则噪音太大,ADX线会频繁拐头,失去参考意义。
特点与优势这套公式最大的特点是“稳定”和“清晰”。相比原版DMI,优化后的+DI和-DI曲线更加平滑,减少了由于单根K线突然拉长带来的毛刺。ADX线对于趋势强度的刻画更符合实际走势:当ADX持续上升并超过25时,说明趋势正在形成并加速;当ADX从高位回落,即使价格还在波动,也意味着趋势开始疲软,此时不宜追单。
另一个优势在于它对震荡行情的过滤能力。普通指标在盘整区会发出大量无效信号,而自用多年这套公式中,ADX线始终在20以下运行时,我会明确提示“无趋势、不参与”。这大大规避了来回止损的尴尬,让交易心态更平稳。
使用方法与实战技巧在实际交易中,我习惯将这套公式分成三个维度来应用:
- 方向判断:当+DI位于-DI上方时,属于多头趋势;反之则为空头趋势。+DI与-DI交叉,且交叉发生的位置在20以上,配合ADX向上,信号的可靠性会大大增加。例如,+DI从下往上穿越-DI,同时ADX从20下方拐头向上,往往是一波主升浪的起点;而在高位(如ADX超过50)时发生交叉,则可能是最后一段的诱多或诱空,需要谨慎。
- 趋势强度:ADX数值是核心。通常我设定25作为趋势启动的阈值,一旦ADX突破25并持续走高,就该顺势操作,不要逆势猜顶底。当ADX到达40以上,趋势进入加速阶段,此时可以持有,但不宜加仓;如果ADX超过60,说明行情过热,要随时准备止盈。ADXR则用来衡量趋势的稳定度,ADXR越大,趋势的持续性越好。
- 进出场配合:单纯依靠DMI给出的买卖点有一定滞后性,我一般将其与均线或K线形态结合。比如当+DI上穿-DI时,若价格同时站上20日均线,则做多;若价格仍在均线下方,则等待回踩确认。止盈方面,当ADX掉头向下、且+DI与-DI开始收拢时,我会主动减仓或离场。
任何指标都只是辅助工具,不能机械化照搬。自用多年这套公式虽然已经打磨得很顺手,但在不同市场环境下仍需灵活调整参数。比如在单边行情中它表现优异,但在宽幅震荡或极端行情中,ADX值会长时间低位徘徊,此时应该空仓等待,而不是反复试单。另外,公式中的平滑处理会带来一定滞后,因此在实际使用中,建议配合成交量或持仓量变化来确认信号强度。
这套趋势指标公式承载了我多年的交易经验,它不复杂,却足够实用。如果你正在寻找一套能够清晰区分趋势与震荡、并给出稳定强度判断的指标,不妨按照上述方法试试看,再根据你自己的品种和周期做微调,最终属于你自己的交易系统。







