(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);
畫出來圖長這樣
自己玩吧...