如何使用DMI指标进行中长期股市技术分析

QR量化投资

发布时间:02-1009:41

一、定义:

DMI指标又叫动向指标或趋向指标,其全称叫“Directional Movement Index,简称DMI”,也是由美国技术分析大师威尔斯·威尔德(Wells Wilder)所创造的,是一种中长期股市技术分析(Technical Analysis)方法。DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。DMI指标共有+DI(即PDI,下同)、-DI(即MDI,下同)、ADX、ADXR四条线,也是它的四个参数值,它分为多空指标(+DI、-DI)和趋向指标(ADX、ADXR)两组指标.

DMI指标

二、公式计算:DMI指标的计算方法和过程比较复杂,它涉及到DM、TR、DX等几个计算指标和+DI(即PDI,下同)、-DI(即MDI,下同)、ADX和ADXR等4个研判指标的运算。1、计算的基本程序以计算日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。2、计算的具体过程(1)计算当日动向值动向指数的当日动向值分为上升动向、下降动向和无动向等三种情况,每日的当日动向值只能是三种情况的一种。A、上升动向(+DM)+DM代表正趋向变动值即上升动向值,其数值等于当日的最高价减去前一日的最高价,如果<=0 则+DM=0。B、下降动向(-DM)﹣DM代表负趋向变动值即下降动向值,其数值等于前一日的最低价减去当日的最低价,如果<=0 则-DM=0。注意-DM也是非负数。再比较+DM和-DM,较大的那个数字保持,较小的数字归0。C、无动向无动向代表当日动向值为“零”的情况,即当日的+DM和﹣DM同时等于零。有两种股价波动情况下可能出现无动向。一是当当日的最高价低于前一日的最高价并且当日的最低价高于前一日的最低价,二是当上升动向值正好等于下降动向值。(2)计算真实波幅(TR)TR代表真实波幅,是当日价格较前一日价格的最大变动值。取以下三项差额的数值中的最大值(取绝对值)为当日的真实波幅:A、当日的最高价减去当日的最低价的价差。B、当日的最高价减去前一日的收盘价的价差。C、当日的最低价减去前一日的收盘价的价差。TR是A、B、C中的数值最大者(3)计算方向线DI方向线DI是衡量股价上涨或下跌的指标,分为“上升指标”和“下降指标”。在有的股市分析软件上,+DI代表上升方向线,-DI代表下降方向线。其计算方法如下:+DI=(+DM÷TR)×100-DI=(-DM÷TR)×100要使方向线具有参考价值,则必须运用平滑移动平均的原理对其进行累积运算。以12日作为计算周期为例,先将12日内的+DM、-DM及TR平均化,所得数值分别为+DM12,-DM12和TR12,具体如下:+DI(12)=(+DM12÷TR12)×100-DI(12)=(-DM12÷TR12)×100随后计算第13天的+DI12、-DI12或TR12时,只要利用平滑移动平均公式运算即可。(前11个位置没有数据)上升或下跌方向线的数值永远介于0与100之间。(4)计算动向平均数ADX依据DI值可以计算出DX指标值。其计算方法是将+DI和—DI间的差的绝对值除以总和的百分比得到动向指数DX。由于DX的波动幅度比较大,一般以一定的周期的平滑计算,得到平均动向指标ADX。具体过程如下:DX=(DI DIF÷DI SUM) ×100其中,DI DIF为上升指标和下降指标的差的绝对值DI SUM为上升指标和下降指标的总和ADX就是DX的一定周期n的移动平均值。和(3)中一样,从第n个位置开始有数据,为前n个DX的平均值AVE,后面位置按照EMA计算,EMA的初始值为AVE。由于ADX的计算基于DX,DX又基于+DI和-DI,所以实际上ADX在第 n1 + n2 - 1 个位置上才有第一个数值,其中 n1 为(3)中计算周期,n2 为(4)中计算周期。(5)计算评估数值ADXR在DMI指标中还可以添加ADXR指标,以便更有利于行情的研判。ADXR的计算公式为:ADXR=(当日的ADX+前n日的ADX)÷2n为选择的周期数(一般和(4)中周期n相同)注:通达信中ADXR的实现并不是(当日的ADX+前n日的ADX)÷ 2 这种形式,而是使用ADX的EMA,计算方法和(4)中从DX计算ADX完全相同。同理,这时ADXR实际上是从第 n1 + 2 * (n2 - 1) 个位置上才有第一个数值的,其中 n1 为(3)中计算周期,n2 为(4)(5)共同的计算周期。常见的周期选择是 n1 = 14,n2 = 6。和其他指标的计算一样,由于选用的计算周期的不同,DMI指标也包括日DMI指标、周DMI指标、月DMI指标年DMI指标以及分钟DMI指标等各种类型。经常被用于股市研判的是日DMI指标和周DMI指标。虽然它们的计算时的取值有所不同,但基本的计算方法一样。另外,随着股市软件分析技术的发展,投资者只需掌握DMI形成的基本原理和计算方法,无须去计算指标的数值,更为重要的是利用DMI指标去分析、研判股票行情。三、指标运用:多空指标包括(+DI多方、-DI空方)+DI在-DI上方,股票行情以上涨为主;+DI在-DI下方,股票行情以下跌为主。在股票价格上涨行情中,当+DI向上交叉-DI,是买进信号,相反,当+DI向下交叉-DI,是卖出信号。-DI从20以下上升到50以上,股票价格很有可能会有一波中级下跌行情。+DI从20以下上升到50以上,股票价格很有可能会有一波中级上涨行情。+DI和-DI以20为基准线上下波动时,该股票多空双方拉锯战,股票价格以箱体整理为主。趋向指标趋向指标包括ADX和ADXR,ADX和ADXR是+DI和-DI的引导指标,同时也是判断股票行情的趋势指标.当ADX从上面下穿ADXR时所形成的交叉点叫做死叉,当ADX与ADXR形成死叉时股票上涨行情将终结,如果ADX和ADXR下行至20左右并交织波动时,说明股票将横盘整理,没有上涨行情。当ADX在50以上反转向下,不管股票价格是上涨还是下跌,都即将反转。当ADX从下面上穿ADXR时,所形成的交叉点叫做ADX金叉ADXR;当ADX与ADXR发生金叉时,预示着股票将出现一波上涨行情,ADX的ADXR运行至50以上时,将可能产生一轮中级以上的行情,ADX和ADXR上行至80以上时,那么市场将很有可能是翻倍以上的大行情。当4根线间距收窄时,表明股票行情处于盘整中,DMI指标失真

返回顶部