台指期貨前一天夜盤收盤價&隔天開盤收盤價寫法

  •   405 
  • 最後發表   EricTN  2023 十一月 14
EricTN 發文於   2023/10/26

請問小幫手我想問

台指期貨前一天夜盤收盤價&隔天開盤收盤價寫法為什麼得到的價格是錯誤的呢?

頻率是1分鐘;沒有逐筆;沒有觸發即成交


var: YC(0);

YC=getField("close","D")[1]; if Date = CurrentDate and time= 084500 then begin if position = 0 and filled =0 then begin if open > YC then begin setposition(-1,market); print(file("C:\print\"),date,time,"開盤價格=",OPEN); print(file("C:\print\"),date,time,"前天收盤=",YC); end; end; end;

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/11/01

Hello EricTN,

 

需注意台指期日夜盤的1天是從夜盤開盤開始到日盤收盤結束。

所以您 getField("close","D")[1] 在 084500時 取得的會是昨日日盤結束後的結算價格,不一定等於最後成交價。

如果您要取得夜盤的最後成交價的話,可以用時間判斷搭配變數取得。

舉例來說,一分鐘頻率下:

if time = 045900 then value1 = close;

EricTN 發文於   2023/11/14

謝謝小幫手支援!

 

發表回覆
Close