兩個問題請問小幫手
如附件為台積電圖檔,
1.已經使用迴圈判斷出黃色實體三角形標示已經站上20天高點的K棒 但是還要再以當根K棒高低點作為買進和賣出的語法
如果後面K棒收盤在這K棒高點之上做買進,後面K棒收盤在這K棒低點之下做賣出 這樣該怎麼加在語法上面???
2.沒有使用迴圈判斷,直接敘述判斷出並且以綠色空心三角行標示為跌破20天最低點失敗,但是要再以當根K棒高低點作為買進賣出的語法,如果後面K棒收盤在這K棒高點之上做買進,後面K棒收盤在這K棒低點之下做賣出 這樣該怎麼加在語法上面???
麻煩請小幫手直接加在語法上面 謝謝
variable: b1(false), b2(false), b3(false), b4(false), flag20(0),n(0);
b1 = (H = highest(H, 20)) and (C > NthHighest(2, H, 20)) ; // 站上20天高
b2 = (L = lowest(L, 20)) and (C < Nthlowest(2, L, 20)) ; // 破20天低
b3 = (H = highest(H, 20)) and (C <= NthHighest(2, H, 20)) ; // 站上20天高失敗
b4 = (L = lowest(L, 20)) and (C >= Nthlowest(2, L, 20)) ; // 破20天低失敗
for n= 1 to 20 begin //若過就不要再重複
if b1[20-n+1] then flag20=1;
if b2[20-n+1] then flag20=-1;
end;
if b1 and flag20 <> 1 then plot5(high*1.02,"站上20天高")
else noplot(5);
if b2 and flag20 <> -1 then plot6(low*0.98,"跌破20天低")
else noplot(6);
if b3 and flag20 <> 1 then plot7(high*1.02,"站上20天最高失敗")
else noplot(7);
if b4 and flag20 <> -1 then plot8(low*0.98,"跌破20天最低失敗")
else noplot(8);



10 評論