自動交易運行中,用手動離場時有辦法print庫存的異動嗎?
自動交易執行中用手動離場
- 57
- 最後發表 毛毛豬 2025 八月 01
虎科大許教授
發文於
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出相關資訊。
5 評論