XS自動交易無法回補

  •   76 
  • 最後發表   clywin123  2022 十月 27
clywin123 發文於   2022/10/26

前陣子都沒問題 但從上上禮拜開始 就無法自動回補了

不論是這樣寫

if time > 132350 then SetPosition(0);

還是

if EnterMarketCloseTime(1) then SetPosition(0);

都是一樣沒有回補

看了一下交易中心的錯誤訊息

還是不知道原因 

不知道有沒有人知道問題是什麼 謝謝

 

XQ小幫手 發文於   2022/10/27

Hello clywin123,

 

這個錯誤訊息是發生送單在 13:30 以後的情況下。

目前XS的運作方式是有洗價才會運算。

若該商品從 13:24:00 開始就沒有洗價過的話,那麼當日最後一次洗價就會是 13:30 集合競價的價格。

此時運算完的話也無法送單,因為市場已經收盤。

 

要避免此種狀況的話,小幫手建議您可以提早出場。

另外 time 是回傳K棒的開始時間,如果您是用1分鐘頻率的話, 132400 代表的是 13:24 ~ 13:25 的資訊。

用 currenttime 應該會比較適合。

 

如果還是有問題的話,麻煩您提供 自動交易匯出檔勾選(包含)交易腳本 以及 XQ Log 並告知是何日何時送出交易委託的,讓相關人員確認。

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

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

感謝。

發表回覆
Close