DMI英文全称是Directional Movement Index,中文称为DMI趋向指标、DMI指数或DM指标,它由美国技术分析大师J. Welles Wilder在1978年所发明。此外,DMI指标也被称为ADX指标,ADX是Average directional movement index的简写。
DMI和ADX在设定和使用上是完全一致的,因此不少图表软件的指标列表中只会出现两者中的其中一个。
DMI 指标的原理是通过比较市场上升的平均幅度、下跌的平均幅度、以及平均波幅三者的关系,来衡量市场的趋势强弱和寻找交易的机会。
在进一步讲解DMI 指标之前,我们需先引入ATR指标和DM值的概念,它们都是DMI指标的一部分。
1). ATR指标
ATR 指标是Average True Range的缩写,其中文全称是真实波动幅度均值,亦由J. Welles Wilder所创造。
如其名称所示,在计算真实波动幅度均值时,首先要计算真实波动幅度,之后再其结果进行移动平均。当前K线的真实波动幅度为下方三者的最大值:
- 当前K线的最高价与最低价的距离;
- 前一根K线的收盘价与当前K线的最高价的距离;
- 前一根K线的收盘价与当前K线的最低价的距离。
在取得真实波动幅度的值后,将其进行移动平均便是ATR 指标的值。
假设要计算周期为14的ATR指标值,则其计算公式为:
(前13根K线的真实波幅的总和 + 当根K线的真实波幅)/ 14
|
上方的计算公式可以看出,ATR指标的值越大,意味著市场的波幅也越大。在许多图表软件中,ATR可以选择为一个单独的指标使用,用于指示市场是否处于超买或超卖水平。短线交易者可以参考它来寻找出场的时机,长线交易者则可以在更长的时间周期上使用它来判断趋势可能在什么时候出现调整。
例如在下图中红色方框所标记出的ATR指标的高点处,ATR值在创出阶段高点后,对应的K线走势都出现了回调盘整。
2). DM值
DM的全称是Directional Movement,中文称为动向变化值,它可以为+DM(上升动向)和-DM(下降动向)
- +DM = 当前K线的最高价 – 前一根K线的最高价
- -DM = 前一根K线的最低价 – 当前K线的最低价
注意:无论是+DM还是-DM的值都必须大于等于0,若计算结果为负值,则将其值改为0。DM值越大,代表市场的趋势越强。
DMI指标由三条线构成:
1). +DI线
+DI是The Positive Directional Indicator的缩写,即上升动向指数,其公式为:
(设定周期的+ DM的平滑移动平均值 / 设定周期的ATR的平滑移动平均值) × 100
|
关于移动平滑的概念,请参考MA移动平均线使用教学中的指数移动平均线(ema线)中的说明。
ATR代表市场的平均波幅,+DM的移动平均代表市场上涨的平均幅度,+ DI线则是市场上升的平均幅度与市场平均波幅的比例,反映了上升趋势的强弱。公式最后乘以100是为了能够更好的显示在图表上,+DI线的值会落在0到100之间。
2). -DI线
-DI是The Positive Directional Indicator的缩写,即下降动向指数,其公式为:
(设定周期的- DM的平滑移动平均值 / 设定周期的ATR的平滑移动平均值) × 100
|
-DI线是市场下降的平均幅度与市场平均波幅的比例,反映了下降趋势的强弱。
3). ADX线
计算它之前首先要计算DX值(Directional movement index动向指数),其公式为:
DX值 = [(+DI 减去 -DI的绝对值) / (+DI 与 -DI的和)] × 100
|
ADX值 = 设定周期内的DX值的平滑移动平均值
|
从上方公式中不难看出,ADX线可以用来衡量趋势的强弱,但不能用来确认趋势的方向。