自動交易回補問題

  •   233 
  • 最後發表   樂兒  2023 五月 18
樂兒 發文於   2023/05/08

前輩及小幫手好

問題情境如下:

自動交易當沖,此前無庫存,1分K逐筆交易

當天觸發空單條件後 自動送出一張空單,有成交

而後 自行判斷 透過券商手機系統買回一張,成交,回補無庫存

但此時 對於自動交易來說 庫存還是 -1 

因此 當觸發以下條件

if currenttime >110000 and filled <> 0 then setposition(0, market);

自動交易又會買進一張,變成多了一張多單

請教小幫手.前輩 該如何完美解決此狀況?謝謝您

 

需求:自動交易下空單後,假設我透過其他途徑 手動回補,執行中的自動交易能知道我已回補,並知道目前庫存為 0

 

補充,我有看過說明文件 自動交易支援手動  這篇文章,但有疑惑,因為文章中提到:

接下來策略啟動之後,如果我們從XQ下單,當委託成交時,而且成交的商品是之前庫存內沒有的商品的話,自動交易策略就會自動抓取成交的部位以及成交均價,同時開始執行這個商品。之後當這個商品的價格觸及停損/停利的價格時,自動交易策略就會自動執行出場的動作。

 

而我的需求是,自動交易先觸發空單,成交。之後我手動回補,希望我手動回補成交,執行中的自動交易策略能偵測到空單已回補,庫存已歸零。 因此不確定適不適用  策略部位選擇依庫存,同時勾選「庫存異動時自動加入執行」 這個功能,以及如何達成我要的執行方式。

 

謝謝小幫手,自動交易影響盈虧,問題較細緻繁瑣,敬請小幫手海涵。感謝。

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/05/09

 Hello 樂兒,

 

如果您是策略進場後自行手動出場的話,需要手動更新策略部位和金額。

請參考 自動交易中心支援手動調整部位的功能 裡 手動加碼後,調整部位 的部分。

 

庫存異動時自動加入執行 只有在成交的商品是之前庫存內沒有的商品,且該商品原本並不在執行商品清單之中。

已經啟動的自動交易策略商品庫存是獨立的,手動操作及其他策略交易不會有影響。

樂兒 發文於   2023/05/09

感謝小幫手回答,這樣看來目前應該沒有方法,達成我提出的情境,不知道小幫手有沒有可能幫忙提案,讓這個功能成為下一次更新、升級、或開發的選項。感謝小幫手。

XQ小幫手 發文於   2023/05/09

Hello 樂兒,

 

小幫手會將您的意見轉告相關人員作參考。

感謝。

XQ小幫手 發文於   2023/05/18

Hello 樂兒,

 

小幫手補充,您可以在自動交易策略中設定只作多/只作空,以此來限制。

這樣就不會發生因為手動交易導致策略回補時反向進場的狀況。

細節可以參考 自動交易策略參數總覽 的說明。

發表回覆
Close