Set Position

  •   93 
  • 最後發表   Alan-L  2022 十月 05
Alan-L 發文於   2022/09/29

我在自動交易腳本在position = 0 時,在某條件下有

SetPosition = -1 的指令,

一般執行後, position 會在下一次洗價時就變成 -1, 去執行賣的指令,

但有時候執行結果一直處在 Position = 0, Filled = 0的狀態, position 一直處在 0 沒有變成 -1, 所以就沒辦法執行賣的指令, 請問這問題要如何解決?

排序方式: 標準 | 最新
musashi 發文於   2022/09/29

這類型的問題建議提供log資料夾壓縮寄給官方,才能縮短解決問題的時間。

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

Hello Alan-L,

 

如果同時間有複數個交易指令執行的話,只會執行第一個觸發的交易指令。

有可能是因為這樣導致您認為該執行的 setposition 沒有執行。

細節可以參考 setposition 的說明。

https://xshelp.xq.com.tw/XSHelp/?HelpName=SetPosition&group=TRANSACTIONFUNC

 

若要確認問題原因的話,需要麻煩您提供 自動交易中心匯出檔勾選(包含)交易腳本 以及 XQ Log。

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

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

 

感謝 musashi 的熱心回覆。

 

發表回覆
Close