多個交易程式如何並行?

  •   96 
  • 最後發表   shawnjimmysu  2025 六月 26
shawnjimmysu 發文於   2025/06/19

我有2個自動交易程式,一個是做多一個是做空。

如果同時執行這兩個程式,假設做多程式先觸發進場了,但還沒有觸發出場的同時,先觸發了做空程式的進場。

在這樣的情形下,我有辦法同時保留做多程式的多單和做空程式的空單嗎? 還是當觸發做空程式進場(賣出)時,就會把原本做多程式中持有的多單平倉了? 程式碼可以怎麼撰寫來讓做空程式的進場賣出是建立新倉? 

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/06/20

建議使用兩個交易帳號交易。由於期貨採自動沖銷機制,若已買進一口,又勾選新倉,賣出一口,系統會視為錯誤指令,予以退單。若沒選擇新倉,而選擇自動或平倉,則會平倉。XQ目前手動下單及策略雷達可以設定倉別(自動、新倉、平倉、當沖),但自動交易中心已沒這種設定,以減少錯誤的發生。

XS小編 發文於   2025/06/26

Hello shawnjimmysu,

 

小編補充,若您設定為依庫存以外的選項,雖然實際庫存會是0,但兩個策略的庫存各自會是獨立的。

當其中一邊平倉時 (舉例來說,多方平倉),該策略會賣出一張,讓實際庫存變成 -1,維持另一策略空方一張的狀況。

和您同時持有多空庫存後平掉多方的狀況相同。

發表回覆
Close