加了顏色判定,red;blue..可自行改成喜歡的~
這個寫法不難,以下做說明,相信可以舉一反三~
inputs:OverBColor(red),OverSColor(blue);
vars:a1(0);
if slowk(9) crosses Above slowd(9) then begin
a1=high;
end;
當K 上穿過D,把當時的價格丟給a1
if slowk(9) crosses under slowd(9) then begin
a1=low;
end;
當K 下穿過D,把當時的價格丟給a1
if currentbar>0 and a1<>0 then begin
plot1(a1);
end;
叫程式畫出a1,因為a1會隨著K>D ;K<D 一直丟入值,所以值會隨著條件一直變.
以下是換顏色的寫法~
if slowk(9) > slowd(9) then
SetPlotColor( 1, OverBColor )
else if slowk(9) < slowd(9) then
SetPlotColor( 1, OverSColor ) ;
|