1. 請問for迴圈是會運行完n才會結束跑end之後指令嗎?
2. 我想要30分鐘內1分K過高2次以上就買進(出現警示),如果for迴圈要全部跑完才會執行end之後的指令,這樣就不會在達到2次就警示了,請問如何修改??
variable: n(0);
variable: count(0);
if Barinterval=1 and barfreq ="Min" then Begin //適用於1分鐘線
if time = 90100 then begin
for n=1 to 30 begin
value1=highest(high[1], n-1);
if value1<close[n-1]
then count=count+1;
end;
end;
if count>=2
then ret=1;
end;
1 評論