2008年8月26日 星期二

DMI指標:+DM與-DM

+DM與-DM是DMI指標內的函數
(DM:Directional Movement)
關於DMI指標 有興趣者可上網搜尋

首先 先瞭解一下+DM與-DM
+DM:向上的趨勢,值為正數,最小值是0
-DM:向下的趨勢,值為正數,最小值是0

值的計算
+DM:
codition1:high > high[1],+DM = high-high[1]
codition2:high < = high[1],+DM=0
-DM:
codition1:low < low[1],-DM = low[1]-low
codition2:low > = low[1],-DM=0

依公式來看是這樣
高點大於前一根K線高點 才會有+DM 不然+DM=0
同理 要有-DM 低點必須小於前一根K線低點 不然DM=0

所以
向上的趨勢,比K線高點;向下的趨勢,比K線低點
K線不論紅黑...

來個圖應該比較清楚


現在用TS在分時K線中寫出日線的+DM -DM
在Powereditor新增一個Function

+DM的程式碼(名稱:UPDM)

if highd(1) > highd(2) then begin
UPDM=highd(1)-highd(2);
end else begin
UPDM=0;
end;


-DM的程式碼(名稱:DNDM)

if lowd(1) < lowd(2) then begin
DNDM=lowd(2)-lowd(1);
end else begin
DNDM=0;
end;


好啦 函數都寫好了...
寫個指標 畫出這兩個函數
TS程式碼如下

plot1(UPDM,"UPDM",red);
plot2(DNDM,"DNDM",green);


畫出來圖長這樣


自己玩吧...
HEMiDEMi Technorati Del.icio.us MyShare?犖?貊惜 Yahoo