自動交易執行中用手動離場

  •   57 
  • 最後發表   毛毛豬  2025 八月 01
毛毛豬 發文於   2025/07/23

自動交易運行中,用手動離場時有辦法print庫存的異動嗎?

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

策略部位選擇與庫存同步,並將庫存異動時同步數值打勾。

毛毛豬 發文於   2025/07/29

許教授您好!我設了之後只要自動交易的進出都有print紀錄,但是手動進場的有print紀錄,手動出場的語法怎麼改都不會print紀錄,是否自動交易是認為還有庫存?或是券商端會回傳的問題

虎科大許教授 發文於   2025/07/29

使用filledAtBroker看看。

毛毛豬 發文於   2025/07/29

var:intraBarPersist order_(false);
假設空單1張已進場
order_=true;//設置已進場旗標
執行手動平倉後
if order_=true and filledAtBroker=0 //假設策略以為還在場內但實際部位已歸零(沒有外層架構)
then
      begin
              print............
              order_=false;
      end;
還是不會print

XS小編 發文於   2025/08/01

Hello 毛毛豬,

 

目前庫存異動同步時策略會重新啟動商品,變數等資料都會被重置。

小編認為是此原因導致print不會執行 (order_已經變為預設的false)。

 

相關人員有在規劃讓庫存異動同步時策略不要重新啟動,屆時上述的腳本邏輯應可print出相關資訊。

發表回覆
Close