自動交易怎麼抓現股當沖張數

  •   77 
  • 最後發表   tdf  2 週前
tdf 發文於   2025/11/14

在自動交易要抓昨天的現股當沖張數這個數字

但跑出來都是0

value100=GetFieldDate("現股當沖張數","D")[1];

若用[1] 跑出來則是昨天的日期

 

求解

感謝

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/11/14

value100=GetField("現股當沖張數","D")[1];

tdf 發文於   2025/11/14

教授好

用 value100=GetFieldDate("現股當沖張數","D")[1];    

顯示的值是昨天的日期

補充一點

這是一分鐘頻率抓昨天的當沖張數

 

虎科大許教授 發文於   2025/11/14

GetFieldDate的中括號1抓的是昨天欄位資料的日期。

GetField的中括號1抓的才是昨天的欄位資料。

tdf 發文於   2025/11/14

謝謝教授

XS小編 發文於   2025/11/19

Hello tdf,

 

小編補充,GetFieldDate回傳的是欄位對應的資料日期。

取得0代表該期的資料尚未存在。

因為 現股當沖張數 在盤後才更新,您在盤中是取不到當期資料的。

tdf 發文於   2025/11/19

可以抓到前一天的資料來用

但是自動交易啟動時間非常久

15分鐘以上(監控10幾檔而已)

XS小編 發文於   2025/11/21

Hello tdf,

 

要麻煩您提供 XQ Log 讓相關人員確認啟動時間較長的問題。

可以透過XQ內的設定 => 問題回報的方式來上傳提供,並附上討論區問題連結。

若需要附上的檔案數量或大小超過了問題回報可附上的範圍,則可以將相關檔案放置在雲端空間開放權限後提供連結。

感謝。

發表回覆
Close