咨询老师一下,在on_trade中使用trade.offset == Offset.CLOSE如何获取平仓手数呢?我使用如下代码获取到的结果是,平仓: 0 手
def on_trade(self, trade: TradeData):
if trade.offset == Offset.CLOSE:
self.bar_counts = 0
print("策略名称:15号",trade.datetime,"平仓:", abs(self.pos),"手",trade.price,"备注:平仓")
打印出来的结果显示如下:平仓:0 手
策略名称:15号策略 2020-02-24 18:18:00+08:06 平仓: 0 手 13450.0 备注:平仓
望指导,万分感激!