尚未觸發,為何卻一直抓資料進來 ?

  •   236 
  • 最後發表   XQYi  2024 九月 04
XQYi 發文於   2024/09/04

以下程式碼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;

附加文件

虎科大許教授 發文於   2024/09/04

這應該是之前的變數值被保留下來所造成。你若把print指令寫在上述程式的begin與end之間,就可以看得出來。

發表回覆
Close