自動交易的執行失敗

  •   122 
  • 最後發表   老王837  2022 四月 21
老王837 發文於   2022/04/15

自動交易程式執行1分鐘頻率, 有用到 GetField("分公司淨買超金額家數","D") 可是會出現執行錯誤

這個程式有先在策略雷達用過, 回測也沒問題後, 搬來自動交易試驗, 怎麼會不行呢? 

 

錯誤訊息如下

原因:執行時發生錯誤[(1404)商品: 2642.TW 指定欄位資料尚未更新: 分公司淨買超金額家數]

原因:執行時發生錯誤[(1404)商品: 2476.TW 指定欄位資料尚未更新: 分公司淨買超金額家數]

原因:執行時發生錯誤[(1404)商品: 2905.TW 指定欄位資料尚未更新: 分公司淨買超金額家數]

原因:執行時發生錯誤[(1404)商品: 3260.TW 指定欄位資料尚未更新: 分公司淨買超金額家數]

原因:執行時發生錯誤[(1404)商品: 6215.TW 指定欄位資料尚未更新: 分公司淨買超金額家數]

原因:執行時發生錯誤[(1404)商品: 8930.TW 指定欄位資料尚未更新: 分公司淨買超金額家數]

原因:執行時發生錯誤[(1404)商品: 2745.TW 指定欄位資料尚未更新: 分公司淨買超金額家數]

原因:執行時發生錯誤[(1404)商品: 6138.TW 指定欄位資料尚未更新: 分公司淨買超金額家數]

 

 

XQ小幫手 發文於   2022/04/21

Hello 老王837,

 

欄位是在下午4點半以後才更新,所以雖然回測時可以取到當日的資料,但及時的狀態下就會因為資料還沒更新而錯誤。

為了符合實際狀況,小幫手會建議您在使用時取用前期資料 GetField("分公司淨買超金額家數","D")[1]。

如果您不是因為這個狀況而錯誤的話,麻煩您提供 自動交易中心匯出檔勾選(包含)交易腳本 來檢驗。

您可以直接將檔案上傳,也可以Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

發表回覆
Close