我在on_bar中指定达到条件开仓和平仓,并且打印出时间,然后在on_order中也打印出时间,发现回测的时候开仓和平仓时间和on_order时间相差几分钟。
一旦开仓,不就会立即发生委托订单吗?为什么会相差这么久?
达到开仓条件 仓位为 0
buy开仓 开仓价 5777.7778 开仓时间 2022-07-05 21:30:00
-----------++++--------
on_order 2022-07-05 21:32:00 方向 Direction.LONG 价格 5777.8
on_order 2022-07-05 21:32:00 方向 Direction.LONG 价格 5777.8
做多成交,成交价 5777.7905
成交时间 2022-07-05 21:33:00