交易腳本:CB剩餘張數-資料長度不足

  •   191 
  • 最後發表   Ycchiu  2024 五月 28
Ycchiu 發文於   2024/05/07

我的交易腳本 value3 = GetField("CB剩餘張數", "W");

回測時出現資料長度不足的問題

但是在警示腳本就可以正常回測,

請問是甚麼問題呢?

 

排序方式: 標準 | 最新
XS小編 發文於   2024/05/08

 Hello Ycchiu,

 

此欄位並沒有在 12.05 的版本中開放使用,就小編所知是無法編譯成功的 (參考附圖)。

可能是您使用的特別版有預先加入所導致,麻煩您等到版本更新後再使用。

如果該時回測還是有問題的話,請提供兩者的腳本、回測的設定 (截圖或回測報告皆可) 以及XQ Log讓相關人員確認。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

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

感謝。

附加文件

Ycchiu 發文於   2024/05/15

您好,更新到13.01版本後,示腳本的 value3 = GetField("cb剩餘張數", "W") 編譯成功

 

但進行回測時,卻又出現不合法的欄位...再請協助修正程式(原本上一版本是正常的)

附加文件

XS小編 發文於   2024/05/20

Hello Ycchiu,

 

小編這邊測試也有相同狀況發生,會請相關人員確認原因。

待有進一步消息時會再告知。

感謝。

XS小編 發文於   2024/05/28

Hello Ycchiu,

 

經確認這是因為資料對位的問題,由於當週的資料會在週末時更新,故使用當期的資料會導致取到空值而錯誤。

要修改為 value3 = GetField("cb剩餘張數", "W")[1]; 這樣才會是正確的。

感謝。

發表回覆
Close