如何判斷委託已經成交才進行動作

  •   68 
  • 最後發表   ZWei  2022 九月 20
ZWei 發文於   2022/09/13

單純使用position filled判斷可以觸法委託

 

但我需要控制成交後才修改我的變數控制

而不是委託送出後馬上改變變數,有可能會有沒有成交的問題,或延遲成交

請問應該使用那個函數呢?

排序方式: 標準 | 最新
iker 發文於   2022/09/13

if filled > 0 and position > 0 and filled = position then begin
   // 成交後修改變數控制的區域
end;


如果是多單,應該可以這樣判定成交部位與委託部位一致時,才去修改變數

XQ小幫手 發文於   2022/09/20

Hello ZWei,

 

您可以參考iker的作法。

position 是您當下希望的部位數量,filled 則是目前策略的庫存。

所以當 position 和 filled 不同時,就代表有委託尚未成交。

 

感謝 iker 的熱心回覆。

發表回覆
Close