第二十二章 DMI动向指标:分析价格上升或下跌的"真实动向"的趋势指标
DMI 动向指标又称趋向指标,其全称为"Directional Movement Index ,简称为DMI" ,是由美国技术分析大师威尔斯· 威尔德(Wells Wilder) 于1978 年在《新概念交易系统》"New Concepts in Technical Trading Systems" 一书中首先提出的,该指标提示投资人不要在盘整世道中人场交易,一旦市场变得有利可图时,DMI 指标会立刻引导投资者进场,并且在适当的时机退场,该指标实为近年来受到相当重视的指标之一,也是一种中长期技术分析方法。DMI 动向指标借助分析价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对未来趋势判断依据的一种技术指标。
DMI 可以用来分析价格上升或下跌的"真实动向",根据其累计力量寻求买卖双方的均衡点以判断价格的可能动向,该指标的基本原理在于寻找价格涨跌过程中,价格借以创新高价或新低价的功能,研判多空双方力量,进而寻求买卖双方的均衡点及价格在双方互动下波动的循环过程。在大多数指标中,绝大部分都是以每一日的收盘价的走势及涨跌幅的累计数来计算出不同的分析数据,其不足之处在于忽略了每一日的高低之间的波动幅度。DMI 指标有效地把每日的高低波动的幅度因素计算在内,从而更加准确地反映行情的走势及更好地预测行情未来的发展变化。
一、DMI 动向指标的计算方法
DMI 动向指标的计算方法和过程比较复杂,它涉及DM 、TR 、DX 等几个计算指标和+DI (PDI ,下同) 、-DI (MDI ,下同)、ADX 和ADXR4 个研判指标的运算。
方向线DI 是Directional Indicator 的缩写, +DI 表示上升的方向线, -DI 表示下降的方向线。DI 的取值永远在0-100。DI 的实际含义就是变动中在全部变动中所占的比例。如果占的比例大,表示这个方向的力量比较大;如果占的比例小,那么这个方向的力量就比较小。:!:DI 是多空双方力量的绝对强度。
动向值DX (Directional Movement Index) 也称为比例数,是鉴于±DI 的一些不足而产生的新的技术指标。DX 是以±DI 两者之差与两者之和的比值作为对当前市场动向的综合评判的,由于+DI 和-DI 都是正数,可以很明确地知道, DX 的取值范围是0-100。从直观上讲,如果+DI = -DI ,则说明向上和向下的力量相等,那么行情将没有趋势和方向,而这时DX=0 。从另一个极端看,如果±DI 中有一个为0 ,比如说+DI 为0 ,那么,向下的力量完全战胜向上的力量,而这时DX = 100 。由此可知, DX 越大,行情越具有趋势和行动的方向,而DX 越小,行情就没有明确的趋势和行动方向。DX 表明的是多空双方差异的相对水平。
平均动向值ADX (Average Directional Movement Index) 这是DMI 多个指标中的核心,从名字中就可以知道ADX 是DX 的移动平均值。之所以选择ADX 而不选择DX 的原因,是为了避免某一天的偶然取值出现极端不规则变动,引起我们对总体形势的错误判断。说到移动平均就涉及参数,即天数。一般以10 作为ADX 的参数,也可以选择自己习惯的参数。
ADX 从高位反转向下,是指明一个趋势即将结束的标志。然而,真正确认ADX 已经调头向下时,往往已经为时过晚,这使得在应用ADX 时经常出现麻烦。ADXR 的引入在一定程度上可以弥补ADX 的上述不足,可以增强ADX 在高位反转的尽早确认。ADXR 实际是今日ADX 与前面某一日的ADX 的平均值。
ADXR 在高位与ADX 同步下滑,可以增加对ADX 已经调头的尽早确认。ADXR是ADX 的附属产品,在应用时,应以ADX 为主、ADXR 为辅。
(一)计算的基本程序
以计算日DMI 指标为例,其运算的基本程序主要为:
(1) 按一定的规则比较每日价格波动产生的最高价、最低价和收盘价,计算出每日价格波动的真实波幅TR 、+DI 、-DI ,在运算基准日的基础上按一定的天数将其累加,以求n 日的TR , +DM 和DM 值。
(2) 将n 内的上升动向值和下降动向值分别除以n 日内的真实波幅值,从而求出n 日内的上升指标+DI 和下降指标-DI 。
(3) 通过n 内的上升指标+DI 和下降指标-DI 之间的差和之比,计算出每日的动向值DX 。
(4) 按一定的天数将DX 累加后平均,求得n 日内的平均动向值ADX 。
(5) 再通过当日的ADX 与前面某一日的ADX 相比较,计算出ADX 的评估数值ADXR 。
(二)计算的具体过程
1.计算当日动向值
动向指数的当日动向值分为上升动向、下降动向和无动向三种情况,每日的当日动向值只能是三种情况的一种。
(1) 上升动向(+DM) 0 +DM 代表正趋向变动值即上升动向值,其数值等于当日的最高价减去前一日的最低价。上升动向值必须大于当日最低价减去前一日最低价的绝对值,否则+DM=0 。
(2) 下降动向(-DM) 0 -DM 代表负趋向变动值即下降动向值,其数值等于当日的最低价减去前一日的最低价。下降动向值必须大于当日的最高价减去前一日最低价的绝对值,否则-DM=0 。
(3) 无动向。无动向代表当日动向值为"零"的情况,即当日的+DM 和-DM同时等于零。有两种价格波动情况下可能出现无动向。一是当日的最高价低于前一日的最高价并且当日的最低价高于前一日的最低价,二是当上升动向值正好等于下降动向值。
2. 计算真实泼幅(TR)
TR 代表真实波幅,是当日价格较前一日价格的最大变动值。取以下三项差额的数值中的最大值(取绝对值)为当日的真实波幅:
A. 当日的最高价减去当日的最低价的价差。
B.当日的最高价减去前一日的收盘价的价差。
C. 当日的最低价减去前一日的收盘价的价差。
TR 是A 、B 、C 中的数值最大者。
3. 计算方向线DI
方向线DI 是衡量价格上涨或下跌的核心指标,分为"上升指标"和"下降指标" 。在有的分析软件上, +DI 代表上升方向线, -DI 代表下降方向线。+DI和-DI 两条曲线的走势关系是判断出入市的讯号。
其计算方法如下:
+DI=(DM+TR)x100
-DI = (-DM + TR) x 100
要使方向线DI 具有参考价值,就必须运用平滑移动平均的原理对其进行累计运算。以12 日作为计算周期为例,先将12 日内的+DM 、一DM 及TR 平均化,所得数值分别为+DM12 、-DM12 和TR12 ,具体如下:
+DI( 12) = (+DM12 + TR12) x 100
-DI( 12) = (-DM12 + TR12) x 100
随后计算第13 天的+DI1 2 、-DI12 或TR12 时,只要利用平滑移动平均公式运算即可。
例如:
当日的TR12 = 11/12 +前一日TR12+ 当日TR上升或下跌方向线的数值永远介于0 与100 之间。
4. 计算动向平均数ADX
依据DI 值可以计算出DX 指标值。其计算方法是将+DI 和-DI 间的差的绝对值除以总和的百分比得到动向指数DX 。由于DX 的波动幅度比较大,一般以一定的周期的平滑计算,得到平均动向指标ADX 。具体过程如下:
DX = (DI DIF + DI SUM) x 100
其中, DI DIF 为上升指标和下降指标的价差的绝对值。
DI SUM 为上升指标和下降指标的总和。
由于每日的动向指数值跟随每日价格波幅上下起伏较大,为使动向指数表现得比较平滑, 一般以平均动向指数作为最终的分析指标。ADX 就是DX 的一定周期n 的移动平均值, ADX 是对行情趋势的判断讯号。
5 . 计算评估数值ADXR
在DMI 指标中还可以添加ADXR 指标,以便更有利于行情的研判。
ADXR 的计算公式为:
ADXR= (当日的ADX+ 前一日的ADX) .;. 2
和其他指标的计算一样,由于选用的计算周期的不同, DMI 指标也包括日DMI 指标、周DMI 指标、月DMI 指标、年DMI 指标以及分钟DMI 指标等各种类型。
6 . 动向指数图的绘制
在以上计算过程中得出的三个重要数值+DI , -DI 和ADX 后,可将它们绘制在动向指数图上。动向指数图一般绘于价格走势图下方,横轴表示时间,绘制时要与价格走势时间相对应,以便分析研判;纵轴表示数值单位, 由于三种数值的单位均在0-100 ,可用0 和1 00 表示纵轴的单位坐标。
在绘制图表过程中,要用线条将每日的数值逐日连接起来,形成三条波动曲线。
二、DMI 动向指标的一般研判标准
DMI 动向指标是威尔德大师认为比较有成就和实用的一套技术分析工具。尽管其计算过程比较繁琐,但技术分析软件的运用可以使众多投资者省去复杂的计算过程,专心于掌握指标所揭示的真正含义,领悟其研判行情的独到功能。
和其他技术指标不同的是, DMI 动向指标的研判动能主要在于判别市场的趋势。在实际应用时, DMI 动向指标的研判主要集中在两个方面, 一个方面是分析上升指标+DI 、下降指标-DI 和平均动向指标ADX 之间的关系;另一个方面是对行情的趋势及转势特征的判断。其中, +DI 和-DI 两条曲线的走势关系是判断能否买卖的关键信号, ADX 则是判断未来行情发展趋势的信号。
(一)上升指标+DI 和下降指标-DI 的研判功能
( 1) 当价格走势向上发展, +DI 上升,一DI 下降,而同时+DI 从下方向上突破-DI 时,表明市场上有新多头买家进场,愿意以较高的价格买进,为买入信号;如果ADX 伴随上升,则预示价格的涨势可能更强劲。
(2) 当价格走势向下发展时,而同时-DI 从上向下突破+DI 时, 表明市场上做空力量在加强,愿意以较低价格沽售,为卖出信号,如果ADX 伴随上升,则预示跌势将加剧。
(3) 当价格维持某种上升或下降行情时, +DI 和-DI 的交叉突破信号比较准确,但当价格维持盘整时,应将+DI 和-DI 交叉发出的买卖信号视为无效。美原油连合约一-2013 年7 月的行情走势如图22-1 所示。

由图22-1 可见,在2013 年7 月美原油连行情走势中,我们可见在原油行情明确上扬的过程中, ADX 、ADXR 均出现明显的上涨趋势,并且该上涨行情启动于+DI 向上交叉穿越-DI ,此后+DI 与-DI 之间分离不断加大,显示出行情上涨的持续力度。
(二)平均动向指标ADX 的研判功能
利用ADX 指标将更有效地判断市场行情的发展趋势,毕竟ADX 为动向值DX 的平均数,而DX 是根据+DI 和-DI 两数值的差和对比计算出来的百分比。平均趋向指标ADX 是另一种常用的趋势衡量指标。尽管ADX 无法告诉你趋势的发展方向,但只要趋势存在, ADX 可以及时衡量趋势的强度。不论行情处于上升趋势或下降趋势, ADX 看起来都一样在不断上升。ADX 的读数越大,趋势越明显。衡量趋势强度时,需要比较几天的ADX 读数,观察ADX 究竟是上升还是下降。ADX 读数上升,代表趋势转强;如果ADX 读数下降,意味着趋势逐步转弱。当ADX 曲线向上攀升,趋势将变得越来越强,将会持续发展下去。如果ADX 曲线下滑,代表趋势开始转弱,反转或者转为调整的可能性增加。
1.判断行情趋势
当行情走势朝向单一方向发展时,无论是涨势还是跌势, ADX 值都会不断递增。因此,当ADX 值高于前一日时,可以判断当前市场行情仍在维持原有的上升趋势,即价格将继续上涨,或继续下跌,特别是当+DI 与ADX 同向上升,或-DI 与ADX 同向上升时,表示当前趋势十分强劲。
当极端点交易法则生效时, DI 会发生穿越信号,建议取当天的极端点作为止损点;换言之,多头头寸取当天的极端低价为止损点,空头头寸取当天的极端高价作为止损点。在随后的几天之内,如果止损点未被触及,即使DI 再发生穿越信号也不必理会。
当ADX 的位置高于两条DI 而方向发生改变,这是趋势即将反转的早期信号,可以作部分的获利了结。最后的平仓信号是来自于DI 的穿越或极端点的止损被击发。当ADX 改变方向时,如果+DI 高于-DI ,这代表趋势的变动是将由上而下;反之将会由下而上。
如果ADX 高于两条DI ,而且读数明显偏高,这代表既有的趋势已经持续一段较长时间,这并不是建立新头寸的理想时机,因为信号很可能会有所反复。换言之, ADX 的读数偏高,相当于是超买/超卖,顺势的新交易头寸通常很难获利。
如果ADX 同时低于两条DI ,避免采用顺势交易的系统,因为此时的市场根本没有明显的趋势可言。如果ADX 的读数低于20-25 ,不论它与两条DI 的相对位置如何,都应避免采用顺势交易的系统,因为市场中基本没有明显的趋势。
通常情况下可以简单理解为: ADX 线代表趋势力量的强弱, +DI 和-DI 谁占优势就随着力量一起上扬,那么就代表目前的走势向哪个方向发展。菜柏13 09 合约一一对应DMI 指标走势如图22-2 所示。

如图22-2 所示,菜柏1309 合约在行情启动初期, ADX 和PDI 先后出现上扬迹象,印证着行情即将展开,是买多资金陆续布局建仓的好机会,行情的上扬更是带动这两个指标迅速上升;在行情出现中继窄幅整理过程中, ADX 率先指示行情失去了方向,迅速下滑的ADX 表明行'情不再;盘整结束后的突破, ADX更是及时给出相应的行情指示,迅速拉升出一波犀利的涨势。可见在行情明确化之际, ADX 能够及时反映出来;行情中继调整,对应ADX 将走向反向或失去方向;行情的加速发展, ADX 也将及时反映出来。
2. 判断行情是否盘整
当市场行情在一定区域内小幅横盘盘整时,价格新高及新低频繁出现, +DI和-DI 越走越近,反复交叉, ADX 将会出现递减情况。当ADX 值降至20 以下,且呈现横向窄幅移动时,可以判断行情为牛皮盘整,上升或下跌趋势不明朗,投资者应以观望为主,不可依据+DI 和一DI 的交叉信号来买卖。
棉花1401 合约一一对应DMI 指标走势如图22-3 所示。

如图22-3 所示,棉花合约在长期横盘整理过程中,与之对应的DMI 指标一直处于低位元序交叉状态, ADX 始终处于低位整理, +DI 与-DI 低位反复交叉,忽上忽下的行情走势让投资者很难捕捉到利润,在这种行情下投资者最好冷静观察,等待更明确的机会。
3 . 判断行情是否转势
当ADX 值在高点由升转跌时,预示行情即将反转,如当前处于涨势,表示跌势临近;如当前处于跌势,则表示涨势临近。在涨势中的ADX 值在高点由升转跌,预示涨势即将告一段落;在跌势中的ADX 值从高位回落,预示跌势可能停止。
螺纹1401 合约一-2012 年9 月走势对应DMI 走势如图22-4 所示。
如图22-4 所示,螺纹1401 合约在单边下行过程中,与之对应ADX 走势呈现单边上扬状态,表明行情的单边延续'性;在行情见底后急速V 形反转过程中,ADX 并未能及时、有效地反映出这一行情走势,而是转头向下回撤,这种V 形急速反转行情在DMI 上的反映并不敏感,借鉴ADX 指标很难捕捉到这波上扬行情。经过盘整而启动的单边行情在ADX 指标上反映得十分清晰明确,单边行情之后出现的无论是盘整还是V 形大逆转, ADX 指标的反映基本都是一致的。

三、DMI 动向指标的特殊分析方法
DMI 动向指标的一般分析方法主要是针对+DI 、-DI 、ADX 三值之间的关系展开的,而在大多数技术分析软件上, DMI 指标的特殊研判功能则主要是围绕+DI 线(通常为白色线) 、-DI 线(通常为黄色线)、ADX 线(通常为红色线)和ADXR 线(通常为绿色线)四线之间的关系及DMI 指标分析参数的修改和均线先行原则这三方面的内容而进行的。其中, +DI 线在有的软件上是用PDI 线表爪,意为上升方向线; -DI 线则是用MDI 表示,意为下降方向线。
(一)四线交叉原则
(1) 当+DI 线同时在ADX 线和ADXR 线及-DI 线以下(特别是在50 线以下的位置时) ,说明市场处于弱市之中,行情向下运行的趋势短期内很难有所改变,价格可能还将继续下跌,投资者应以逢高卖出为主,不可轻易买入。这点是DMI指标研判的重点。
(2) 当+DI 线和-DI 线同处50 线以下时,如果+DI 线快速向上突破-DI 线,预示新的主力已进场,价格短期内将大涨。如果伴随大的成交量放出,更能确认行情将向上升,投资者应迅速短线买入。
(3) 当+DI 线从上向下突破-DI 线(-DI 线从下向上突破+DI 线)时,此时不论+DI 和-DI 处在什么位置都预示新的空头进场,价格将下跌,投资者应以短线卖出为主。
(4) 当+DI 线、-DI 线、ADX 线和ADXR 线四线同时在50 线以下绞合在一起窄幅横向运动,说明市场处于波澜不兴,价格处于横向整理之中,此时投资者应以持币观望为主。
(5) 当+di 线、adx 线和a也r 线三线同时在50 线以下的位置,而此时三条线都快速向上发散,说明市场人气旺盛,价格处在蓄势上涨走势之中,投资者可逢低买入,涨势短期内一触即发(这点中因为-DI 线是下降方向线,其对上涨走势反应不灵,故不予以考虑) 。
白银1401 合约一一对应DMI 走势如图22-5 所示。

从图22-5 可见,在白银合约下行行情明确之际,与之对应DMI 指标迅速开口, ADX 领先上扬, -DI 向上金叉+DI; 白银合约步人横盘整理行情,与之对应的DMI 指标迅速收缩合拢,各条指标线均向下汇拢;当白银行情再次向上延伸时,与之对应DMI 指标再次迅速开口, ADX 领先上扬, +DI 向上金叉-DI 。
在动向指数中增添ADXR 指标,能够扩充动向指数的功能。ADXR 是ADX的"评估数值" 。 ADXR 的波动一般较ADX 平缓,当::tDI 相交,发出买卖信号后, ADXR 又与ADX 相交,则是最后的出入市机会,随后而来的行情较急,因此应立即采取行动。ADXR 还是市场的评估指标,当ADXR 处于高位时,显示行情波动较大,当ADXR 处一低档,则表明目前行情处于牛皮市。
(6) ADX 指标空中加油。在牛市中, ADX 在50 以上向下转折,仅仅回落到40-60 之间,随即再度掉头向上攀升,而且价格在此期间走出横盘整理的态势。
随着ADX 再度回升,价格向上再次大涨,这是价格拉升时的征兆。这种情况经常出现在一些大涨的牛市中,此时DMI 指标只是提供一个向上大趋势即将来临的参考。在实际操作中,则必须结合均线系统和均量线及其他指标一起研判。
豆柏1401 合约一一2012 年夏季行情对应ADX 走势如图22-6 所示。

如图22-6 所示, 2012 年夏季豆柏行情快速上涨期间,在第一波向上快速上升过程中,与之对应ADX 指标也快速上扬,紧密配合行情上升;之后行情形成多日横向调整走势,与之对应ADX 指标向下调整,显示行情失去了方向;之后行情再次上扬, ADX 指标也跟随上升,这种伴随行情调整而调整的ADX 走势形成了明确的空中加油形态。
(二)借助ADX 指标发掘趋势
什么样的市况比较容易交易,什么样的行情走势是比较适合我们的安全模式,这需要一些经验才能判断。震荡剧烈的横向走势,通常很难进行交易,而且交易系统发出信号的频率会偏高。反之,趋势明确的市场,比较容易交易。如果市场具备明确的趋势,就没有必要经常进出。如果愿意,可以继续持有部位到趋势结束,如此不但会有不错的获利,还可以节省佣金费用。趋势发展明确的话,止损点也比较容易设定,而且不容易被一些假走势引发。只要趋势够明确,即使你错失很好的进场机会,也可以适度考虑追价;即便遇到调整,短短数日便可结束。适当运用ADX 指标,就可以找到趋势明确的市场。由于趋势明确的市场比较容易赚钱,只要你能够找到这类市场,胜算就能大幅提高。
如果ADX 读数偏低,而且走势开始下滑,交易者应该抱着更短线的态度,通常ADX 读数低于20 ,我们就可以视当时市况为横向盘整,任何趋势跟踪系统都不适用,因为信号会经常反复。在这类市况下,如果你决定进场交易,最好参考一些短线摆荡指标。
如果ADX 读数超过30 ,而且走势上升,持仓持有时间应该加长,尽量避免频繁进出,这将显示当时的趋势很明确。当趋势非常明确时,持仓头寸应该尽量继续持有。只要ADX 继续上扬,就代表趋势越来越强劲。
如果ADX 读数很大而开始做头,这意味着趋势虽然强劲,但已经开始转弱,可以考虑结束一些持仓,不过仍然可以保留剩余仓位,因为既有趋势可能还会发展一段期间。ADX 在30 以上出现峰位,代表价格很可能会折返整理。
ADX 曲线下滑,代表既有趋势强度转弱,此时此刻最好等待情况更明朗一些再进场,或是等待趋势发生反转。如果ADX 读数跌破30 ,意味着行情开始朝横向盘整发展,这时候就应该寻找出场机会,无须担心既有趋势继续发展的可能性。
当ADX 到达60 附近时,不管是再强的大牛市,还是再可怕的大熊市下跌中,都要禁止按市场现有的方向顺势操作。也就是说,在上涨过程中,要停止买进,因为行情随时随地都有可能出现快速回落。而在下跌过程中,不能因为市场的恐慌而继续做空,因为快速反弹也同样随时会出现。
当ADX 进入60-80 的区域以后,市场就进入了真正的高风险区域,提示头部或底部已经很近了。而在80 以上,如果是上涨行情,就可以逢高减磅;如果是下跌行情,就可以逢低吸纳。由此可见, ADX 的功能之,是用来判断何时获利了结的,越大级别的行情趋势, ADX 此项功能越发显著。
焦煤1401-与之对应ADX 走势如图22一7 所示。

如图22-7 所示,高位ADX 显示行情有调整需求,当ADX 进入60-80 的区域,市场即进入真正的高风险区域,现有趋势有调整需求,甚至会直接形成反转。技资者可以结合压力支撑指标,及时控制风险。长期低位调整的ADX 预示着行情有爆发的需求,一旦ADX 上升,行情随即形成。
四、DMI 动向指标的缺陷分析
DMI 指标是除布林线之外的另一个"开口是金"的指标。DMI 会像一只"老虎",渐渐地张开它的血盆大口。开口越大,行情的杀伤力也就越大。由于这个技术指标无论是在市场的暴涨或暴跌中,可以说每次都能发出准确的信号,因此,参考价值极高。但是,有一种情况常常会引起判断上的混乱。V 形反转,如果行情是在暴涨过程中, DMI 在发出转势信号后,市场立即以连续的,而且是大幅度暴跌的形式出现,这种情况也是比较常见的,这时候的DMI 中ADX 和ADXR 往往会因为来不及收拢而重新张开"老虎口" 。这是一种比较难以应付的局面。因为研判时往往不知道这时张开的"老虎口"是指上涨还是下跌?事实上,无论何种技术分析指标都存在其固有的缺陷,实际运用中还应多个指标结合使用效果较佳。
此外, DMI 指标通常不被用来直接指导买卖,而仅是作为一种趋势判断的工具。技资者应尽量避免使用DMI 指标从事短线交易,毕竟该指标主要是对行情趋势有无做判断的。在使用时应将指标周期采取默认参数7 日或14 日。短线投资者如果偏好参照DMI 指标,也不要随意缩短指标周期,必要时可采用分时K线走势图。