啟動策略出現「執行時發生未知錯誤」

  •   221 
  • 最後發表   BenBen  2023 四月 13
BenBen 發文於   2023/03/20

小幫手好:

如題:

好幾個策略都長期沒更改,但近日啟動策略都會發生「執行時發生未知錯誤」,很多個股 (大約 1/4 ~ 1/3) 都顯示「異常」無法被啟動。

升級到「7.09.04.230222」版本依然沒有改善

查詢程式碼並逐一 Debug,發現只要有用到『GetField("股本(億)","D")[1]』條件就會有問題,取消就恢復正常每檔都順利啟動。

因為以前都是正常的,是否可以協助回報工程師,儘快排除這種 bug 呢?感恩~

LOG 下載連結:

https://drive.google.com/file/d/1ThrKY-ADoQnu2GHQodJu0TYa8s-93r5H/view?usp=share_link

附加文件

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

 Hello BenBen,

 

相關人員確認過您提供的Log,Log 中的版本是 .09.04(20221101)。

經過測試後目前線上的版本 .09.04 230222 並沒有發生類似的情況。

建議您可以先在網站上下載並安裝最新的版本看是否還有再發生。

pure4321 發文於   2023/04/07

GetField("當日沖銷張數")、GetSymbolInfo("買賣現沖")

GetField("地緣券商買賣超張數")、GetField("關鍵券商買賣超張數")

GetField("除權息日期")、GetField("融券最後回補日")

GetField("自營商避險買賣超")

如上在最新版3.09.04洗價後

仍然相同「執行發生未知錯誤」

 

XQ小幫手 發文於   2023/04/13

Hello pure4321,

 

GetSymbolInfo("買賣現沖"), GetField("除權息日期", "D"), GetField("融券最後回補日", "D") 這三個欄位小幫手測試可以正常使用在自動交易中心即時策略中。

GetField("當日沖銷張數"), GetField("地緣券商買賣超張數"), GetField("關鍵券商買賣超張數"), GetField("自營商避險買賣超") 這三個欄位是日頻率資料,盤後才會更新。

小幫手不知道您是如何使用的,不過如果是即時狀況下取當日的資料的話會因為資料尚未更新所以出錯。

發表回覆
Close