加權指數盤中取價

  •   138 
  • 最後發表   kdogg  2024 五月 17
kdogg 發文於   2024/05/14

您好,想請問該如何抓加權指數在盤中特定時間的價格? 例如:9:03:03 19300這樣? 請問能在盤中追蹤嗎

XS小編 發文於   2024/05/17

 Hello kdogg,

 

加權指數盤中是每5秒產生一筆指數,所以不會有 09:03:03 這種數值。

若您使用逐筆洗價的話,可以搭配 Time 的 Tick頻率來判斷是否為所需要的值,並使用 intrabarpersist 的變數來保存。

舉例來說:

var: intrabarpersist _c(0), intrabarpersist _v(0);

if getfield("Time", "Tick") = 090300 then begin

    _c = getfield("Close", "Tick");

    _v = getfield("Volume", "Tick");

    end;

 

需注意要在設定的時間前啟動才可以。

回測的話因為逐筆洗價並不會洗每根Tick,故要取得特定時間的Tick會需要用迴圈來判斷。

發表回覆
Close