1. 附檔案是明確發送單口期貨交易後,且我觀看帳戶確實只有交易一口,但卻被系統異常判定成重複交易後終止腳本的LOG
2. 腳本的策略部位,如果使用"與庫存同步",畫面上的損益時常不知道是判斷錯口數還是什麼原因,交易小台時單口的每點跳動是錯誤的100而非50。如果是使用"延續前次執行"的話,就從來都沒發生過,但使用上就會比較不方便。
若策略部位選擇「與庫存同步」,除非有必要使用其他策略(例如手動交易)管理相同的庫存,否則建議三個核取方塊都不要打勾。舊版的「庫存異動時同步數值」曾經有問題。
請問妳是指下面這三個都不要勾選嗎?
口 自動執行有部位的商品
口 庫存新增時自動加入執行
口 庫存異動時自動同步數值
是的。
好的,我再觀察一下,感謝
Hi Tolya
關於交易異常的部分,要麻煩您提供 XQ Log ,並告知問題發生的日期時間與相關策略名稱讓相關人員確認。
您可以透過XQ內的設定 => 問題回報的方式來上傳提供,並附上討論區問題連結。
若需要附上的檔案數量或大小超過了問題回報可附上的範圍,則可以將相關檔案放置在雲端空間開放權限後提供連結。
PO文時的附加檔案有發生問題時的LOG
另外我覺得問題很明顯的就是開啟 "與庫存同步" 同步時
同時如果也開啟 "庫存異動時自動同步數值"
應該是有發生部位重複計算而導致後續一系列的問題
你們隨便弄個模擬帳戶執行 SetPosition(SIZE, MARKET);
進行建倉平倉應該就能復現問題了
若你使用的版本是舊版,我建議更新為最新版本。我用19.03版本測試是OK的。我先撰寫交易腳本如下:
if position=0 then setposition(1,market);
print(position);
策略部位設定「與庫存同步」,且沿用預設值,亦即最後兩個選項都打勾。啟動策略之後,策略馬上買進一口小台。接著,我用手動下單兩口小台,執行紀錄顯示的結果與預期的一樣。

顯示部位一直都是正常的
但跳動的預估損益是異常的
(1)請確認是否使用最新版本19.03測試。若不是,則我們就像在不同時空對話,雞同鴨講。
(2)我用最新版本測試是正常的。首先用之前的策略進場買進一口小台,成交價46498。接著,在策略持續運作下,手動買進兩口,成交價各為46474、46475。平均成本46482.3333。貼圖顯示損益計算是正常的。

14 評論