自動交易 發生應該可交易, 但未顯示買進成功; 而在執行出清時未判斷出有部位, 最後卻又有留庫存

  •   317 
  • 最後發表   S16  2025 五月 08
S16 發文於   2025/04/20

Hi 小編你好,

 

4/18 在作模擬自動交易時, 發生很奇怪的事, 狀況如下:

在判斷可進場條件時, 對 6140 下達買進指令, SetPosition(7, close);   

在下列擷取的訊息可看到執行紀錄 有

交易指令: 目標部位 7張, 價格: 42.2, 以及

買進委託: 買進7張, 42.20 (現股/ROD) .....

 

這邊我發現有幾個問題怪怪的:

1. 盤中有低於 42.2 的價格, 但從紀錄卻都沒看到 "買進成交" 的訊息

2. 程式在 下午一點後執行出清動作, 此時判斷 Position=7.00, Filled = 0.00, FilledAtBroker = 0.00,

      因此未做出清動作.

      但在收盤後, 檢查庫存卻發現有 7 張6140 留庫存

訊達(6140)    啟動商品    --
訊達(6140)    資料準備完成    --
訊達(6140)    開始即時洗價    目前部位:0 成本:0
訊達(6140)    交易指令    實際部位:0 目標部位:7 價格:42.2  (指令行數:61)
訊達(6140)    買進委託    買進 7 張 42.20 (現股/ROD) 委託書號:2mVn2 時間:09:00:11.142

1:30 過後
訊達(6140)    交易區間結束    調整後部位:0
訊達(6140)    停止商品    原因:排程停止

 

一切都很奇怪, 沒看到 "買進成交", 卻有庫存, 還請給建議, thanks!

 

 

排序方式: 標準 | 最新
XS小編 發文於   2025/04/29

Hello S16,

 

麻煩提供 XQ Log 讓相關人員檢驗。

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

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

感謝。

S16 發文於   2025/04/29

Hi 小編,

好的, log 壓縮檔, 剛剛已發email 寄給 XQservice@XQ.com.tw, 還請幫忙處理. 謝謝

XS小編 發文於   2025/05/08

Hello S16,

 

經確認是因為您的電腦進入休眠狀態沒有收到成交回報,故自動交易策略也不會有該筆成交的資訊。

但實際上該筆交易是有成交的。

如果您在庫存頁面點選重新查詢,或是重開XQ的話,是能夠看到此筆庫存的。

發表回覆
Close