实际测试发现无法工作,帮忙看下问题在哪?
def on_order(self, order: OrderData):
"""
Callback of new order data update.
"""
if self.need_close == True and order.status == Status.CANCELLED:
self.need_close = False
if self.pos > 0:
self.sell(self.commit_price, abs(self.pos))
self.write_log(f"【多平】委托价:{self.commit_price} 委托量:{abs(self.pos)}")
elif self.pos < 0:
self.cover(self.commit_price, abs(self.pos))
self.write_log(f"【空平】委托价:{self.commit_price} 委托量:{abs(self.pos)}")
self.put_event()