DMI指標又叫動向指標或趨向指標,其全稱叫Directional Movement Index,也是由美國技術分析大師威爾斯·威爾德(Welles Wilder)首先提出,提示投資人不要在盤整世道中入場交易,一旦市場變得有利潤時,DMI立刻引導投資者進場,並且在適當的時機退場,實為近年來受到相當重視的指標之一。DMI動向指數又叫移動方向指數或趨向指數,是屬於趨勢判斷的技術性指標,其基本原理是通過分析股票價格在上升及下跌過程中供需關系的均衡點,即供需關系受價格變動之影嚮而發生由均衡到失衡的循環過程,從而提供對趨勢判斷的依據。如圖15-1。
圖15-1
DMI指標的計算方法和過程比較複雜,它涉及到DM、TR、DX等幾個計算指標和+DI(即PDI,下同)、-DI(即MDI,下同)、ADX和ADXR等4個研判指標的運算。
(1)計算的基本程序
以計算日DMI指標為例,其運算的基本程序主要為:
按一定的規則比較每日股價波動產生的最高價、最低價和收盤價,計算出每日股價的波動的真實波幅TR、+DM、-DM,在運算基準日基礎上按一定的天數將其累加,以求n日的TR、+DM和-DM值。
將n日內的上升動向值和下降動向值分別除以n日內的真實波幅值,從而求出n日內的上升指標+DI和下降指標-DI。
通過n日內的上升指標+DI和下降指標-DI之間的差和之比,計算出每日的動向值DX。
按一定的天數將DX累加後平均,求得n日內的平均動向值ADX。
再通過當日的ADX與前面某一日的ADX相比較,計算出ADX的評估數值ADXR。
(2)計算的具體過程
計算當日動向值。動向指數的當日動向值分為上升動向、下降動向和無動向三種情況,每日的當日動向值只能是三種情況的一種。
①上升動向
+DM代表正趨向變動值即上升動向值,其數值等於當日的最高價減去前一日的最高價。上升動向值必須大於當日最低價減去前一日最低價的絕對值,否則+DM=0。
②下降動向
﹣DM代表負趨向變動值即下降動向值,其數值等於當日的最低價減去前一日的最低價。下降動向值必須大於當日的最高價減去前一日最高價的絕對值,否則-DM=0。
③無動向
無動向代表當日動向值為「零」的情況,即當日的+DM和-DM同時等於零。有兩種股價波動情況下可能出現無動向。一是當日的最高價低於前一日的最高價,並且當日的最低價高於前一日的最低價,二是當上升動向值正好等於下降動向值。
(3)計算真實波幅(TR)
TR代表真實波幅,是當日價格較前一日價格的最大變動值。取以下三項差額的數值中的最大值(取絕對值)為當日的真實波幅:
①當日的最高價減去當日的最低價的價差。
②當日的最高價減去前一日的收盤價的價差。
③當日的最低價減去前一日的收盤價的價差。
TR是A、B、C中的數值最大者。
(4)計算方向線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時,只要利用平滑移動平均公式運算即可。例如:
當日的TR12=11/12÷前一日TR12+當日TR,上升或下跌方向線的數值永遠介於0與100之間。
(5)計算動向平均數ADX
依據DI值可以計算出DX指標值。其計算方法是將+DI和-DI間的差的絕對值除以總和的百分比得到動向指數DX。由於DX的波動幅度比較大,一般以一定的周期的平滑計算,得到平均動向指標ADX。具體過程如下:
DX=(DIDIF÷DISUM)×100
其中,DIDIF為上升指標和下降指標的價差的絕對值;DISUM為上升指標和下降指標的總和。
ADX就是DX的一定周期n的移動平均值。
(6)計算評估數值ADXR
在DMI指標中還可以添加ADXR指標,以便更有利於行情的研判。
ADXR的計算公式為:ADXR=(當日的ADX+前一日的ADX)÷2
和其他指標的計算一樣,由於選用的計算周期的不同,DMI指標也包括日DMI指標、周DMI指標、月DMI指標、年DMI指標以及分鐘DMI指標等各種類型。經常被用於股市研判的是日DMI指標和周DMI指標。雖然它們計算時的取值有所不同,但基本的計算方法一樣。另外,隨著股市軟體分析技術的發展,投資者只需掌握DMI形成的基本原理和計算方法,無須去計算指標的數值,更為重要的是利用DMI指標去分析、研判股票行情。