前陣子都沒問題 但從上上禮拜開始 就無法自動回補了
不論是這樣寫
if time > 132350 then SetPosition(0);
還是
if EnterMarketCloseTime(1) then SetPosition(0);
都是一樣沒有回補
看了一下交易中心的錯誤訊息
還是不知道原因

不知道有沒有人知道問題是什麼 謝謝
前陣子都沒問題 但從上上禮拜開始 就無法自動回補了
不論是這樣寫
if time > 132350 then SetPosition(0);
還是
if EnterMarketCloseTime(1) then SetPosition(0);
都是一樣沒有回補
看了一下交易中心的錯誤訊息
還是不知道原因

不知道有沒有人知道問題是什麼 謝謝
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 且務必附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
1 評論