趨向指標(Directional Movement Index)簡稱為DMI,是由技術分析大師威爾德(J. Welles Wilder)所開創出來一組技術工具。它不僅是威爾德自認為最實用的技術分析工具,同時也是深受一般技術分析師肯定的分析工具之一。DMI指標是一套在理論與實際應用上都相當複雜的技術指標。
DMI指標在線圖的設計上,將呈現出二條的方向線(+DI、-DI)與一條趨向平均線(ADX)來。使用者便是以此來估算出買賣雙方所累積的力量,並且以此來尋求雙方力量的均衡點,進而求知在雙方力量互動下,價格波動循環的過程。
在計算DMI的方向線與趨向平均線值之前,首先得先求得它們形成的根本來源,即每日行情的趨向變動值DM(Directional Movement 或者稱為創新幅度值)與真正波幅值TR(True Range)。
其中趨向變動值又可依據創新幅度的向上與向下而區分為正趨向變動值+DM(positive directional movement value)與負趨向變動值-DM(negative directional movement value)二部份。
當日的趨向變動值的求取規則如下:(透過當日行情與前一日行情價位振幅高低的比較而得)
1.當日的+DM值為當日的最高價位值減去前一日行情的最高價位值之差。若此+DM值為負數時,則必須將+DM值改為0,即+DM值必定為大於或等於0的正值。亦即+DM值表示當日行情較前一日行情更向上創新高的幅度值。
2.當日的-DM值為前一日行情的最低價位值減去當日的最低價位值之差。若此-DM值為負數時,則必須將-DM值改為0,即-DM值必定為大於或等於0的正值。亦即-DM值表示當日行情較前一日行情更向下創新低的幅度值。
3.比較所求出來的+DM值與-DM值,將二者之中值較小的一個值改成為0,使二者之中至多僅存在一個正值。亦即於二者之中,只取其中較大者作為當日的趨勢變動值,而忽略較小者的作用。
4.如果所求出來的+DM值與-DM值相等的話,表示上下二力均衡,故二者皆改設成0。
至於當日真正波幅值TR的求取,則是以底下三種波幅計算方法中,取其中數值最大者來作為當日的真正波幅值。(透過當日行情的高低價位值與前一日行情的收盤價位值的比較而得)
A.當日最高價位與當日最低價位差額的絕對值。
B.當日最高價位與前一日收盤價位差額的絕對值。
C.當日最低價位與前一日收盤價位差額的絕對值。
計算出每日行情的趨向變動值+DM與-DM以及真正波幅值TR後,接下來便是再以修正移動平均值的應用方式,來求取更平緩而穩健的數值,亦即以此三者的n日修正移動平均值+ADM、-ADM與ATR來作更深入的分析應用。
有了市場的上升趨向力、下降趨向力以及真實波幅的數據後,接下來便是估算出雙方的累積力量,用以評估並尋求買賣雙方力量的均衡點,以及雙方力量互動下價格波動循環的過程。亦即分別以+ADM值與-ADM值對ATR值的比值,來計算出正方向指標線(+DI)與負方向指標線(-DI)的數值。而後再利用+DI與-DI的差和比值來計算出趨向值(DX)的數值。最後再以修正移動平均值的方式計算出DX的n日平均值即ADX線值來。
詳細的計算公式如下:
±ADMt=±ADMt-1 + (±DMt - ±ADMt-1) / n
即 正ADMt=正ADMt-1 + (正DMt - 正ADMt-1) / n
負ADMt=負ADMt-1 + (負DMt - 負ADMt-1) / n
ATRt=ATRt-1 + (TRt - ATRt-1) / n
±DIt=±ADMt / ATRt
即 正DIt=正ADMt / ATRt
負DIt=負ADMt / ATRt
DXt=絕對值(正DIt - 負DIt) / (正DIt + 負DIt) * 100
ADXt=ADXt-1 + (DXt - ADXt-1) / n
其中t為當日值,t-1為前一日值,而在計算第一個修正平均值時,可以先使用簡易平均的方法取得平均值,然後再使用修正平均的方法來計算。至於移動平均的參數值n,一般建議設定的天數值為14日。
由於DMI指標主要的用途在於作趨勢成立的判斷,因此是屬於較為長期交易的技術指標。而DMI指標的三條線中,ADX線可以說是相當奇特的一條線。ADX線在上昇趨勢開始形成時,會從底部往上攀昇,直到上昇趨勢開始平緩而盤旋時,ADX線便回轉向下。而當下降趨勢開始時,ADX線同樣的又開始從底部往上爬昇,直到下降趨勢和緩而盤整時,ADX線又開始向下回轉。
![](/assets/uploads/035030ef45e19aa84b6633bc9e813af2.jpg)
因此,上昇中的ADX線所代表的意義是,一個新的趨勢正在形成當中,有可能是上昇趨勢,但也有可能是下降趨勢。一般認為ADX值超過20到25以上時,可以認定趨勢確實已經形成。此時可以利用二條DI線的交叉關係來作買賣依據的訊號,即當+DI由下往上升而突破下降中的-DI時,為買進訊號,行情為進入上升趨勢中;而當+DI由上往下跌破上升中的-DI時,則為賣出訊號,行情為進入下跌趨勢中。
此外,當DMI指標顯示出一個上昇或下降趨勢時,亦可以配合其它趨勢跟隨型的技術指標來應用,如SAR指標、移動平均的交叉等等訊號,來作為買賣的依據。
而當ADX線開始掉落,甚至於掉落在二條DI線的下方時,所代表的意義是行情走入了沒有明顯趨勢的牛皮盤整局勢中。此時,一般的趨勢跟隨型技術指標,大都因為行情的牛皮而出現訊號頻繁與失效的現象,因此不妨改而應用超買超賣型的技術指標,如RSI、CCI等,隨時注意行情反轉的可能。