以下程式碼condition1=False,尚未觸發,為何ATRB1卻一直抓資料進來 (如圖)?
if position=0 and filled=0
and filled=filled[1]
and condition1
then
begin
setposition(position+1,getField("收盤價", "Tick"),label:="ATR下買1");
ATRB1=getField("收盤價", "Tick");
end;
附加文件
1 評論
這應該是之前的變數值被保留下來所造成。你若把print指令寫在上述程式的begin與end之間,就可以看得出來。
1 評論