DMI 方向移動指標
1.計算公式
(1)先計算出趨向變動值DM,「+DM」表示上漲趨勢變動值,「-DM」代表下跌趨勢變動值:
+DM(PDI)=本日最高價-昨日最高價 (有創新高才計算,否則為0)。
-DM(MDI)=昨日最低價-本日最低價 (有創新低才計算,否則為0)。
(2)再計算真實波幅TR
TR=MAX [(本日最高價-本日最低價),(本日最高價-昨日收盤價) ,(昨日收盤價-本日最低價)] 。
TR為本日行情與昨日行情比較後的最大變動值。該變動值需比較下列三種差價的『絕對值』後,取其中最大者為本日之TR:
a.本日最高價 - 本日最低價。
b.本日最高價 - 昨日收盤價。
c.本日最低價 - 昨日收盤價。
(3)求出方向線(DI)
為探測股價上漲或下跌方向的指標,以+DI表示上升方向指標,為最近N日內實際上漲的動量百分比;以-DI表示下跌方向指標,為最近N日內實際下跌的動量百分比。
+DI(PDI)=+DM之N日平均 ÷ TR之 N日平均。
-DI(MDI)=-DM之N日平均 ÷ TR之 N日平均。
(4)最後求出平均方向的移動平均值(ADX):
DX=[(+DI )-(-DI )]的絕對值 ÷ [(+DI ) + (-DI )] 。
首日ADX為DX之N日移動平均值。
本日ADX= [昨日ADX × (N-1) +本日的 ADX] ÷ N。
本日ADXR=當日ADX值與M日前ADX值的均值。
2.中文註解
a. 當+DI曲線在-DI曲線上時,表示上升動能強於下降動能,所以+DI向上穿過-DI時,為買入信號。若ADX曲線伴隨上升,則股價的漲勢更強。 (可伴隨買入買權buy call。)
b. 當-DI曲線在+DI曲線上時,表示下升動能強於上降動能,所以-DI向上穿過+DI時,為賣出信號。若ADX曲線伴隨上升,則股價會出現較急跌勢。(可伴隨買入賣權buy put。)
c.ADX曲線的功用是輔助判斷漲勢和跌勢的強弱是否延續的反轉信號。ADX在50以上的區間及20以下的區間有重要技術含義(實際運用須視商品特性而訂),而其轉折點也是非常重要的買賣信號。
d. 當ADX曲線位於+DI曲線和-DI曲線的下方,特別在20以下時,代表股價處於整理期,應退出觀望(可伴隨賣出買權sell call或賣出賣權sell put或同步賣出,形成選擇權策略中的莊家策略。);而ADX曲線從20以下向上爬升時,不論當時股價是否漲跌,都可認定,將產生一段有相當幅度的行情。 2.中文註解
3.TS語法
DMI:
{*******************************************************************
Description : This Indicator plots DMI
Provided By : Omega Research, Inc. (c) Copyright 1999
********************************************************************}
Input: Length(14);
Plot1(DMIPlus(Length), "DMI+");
Plot2(DMIMinus(Length), "DMI-");
Plot3(ADX(Length), "ADX");
{Alert Criteria}
If Plot1 Crosses Above Plot2 and Plot3 > Plot3[1] Then
Alert("DMI has issued a bullish signal")
Else
If Plot1 Crosses Under Plot2 and Plot3 > Plot3[1] Then
Alert("DMI has issued a bearish signal");
{DMI Expert Commentary}
#BeginCmtry
Commentary(ExpertDMI(Plot1 ,Plot2 ,Plot3));
#End;