我自己写了一个策略,准备使用移动止损,需要用到if self.pos!=0的判断。所以我on_bar写日志记录self.pos,发现全是0。但实际上我看回测界面是有成交并且时间不短的,所以不可能self.pos一直为0。我本以为是我的程序写的有问题。但是我尝试将官方的boll策略给on_bar打印pos,发现也全是0,但是居然有开和平,这是不是意味着执行了self.pos>或者<条件的代码。还有就是on_trade代码里好像无法打印日志self.writelog。希望有好心人帮忙解答
我自己写了一个策略,准备使用移动止损,需要用到if self.pos!=0的判断。所以我on_bar写日志记录self.pos,发现全是0。但实际上我看回测界面是有成交并且时间不短的,所以不可能self.pos一直为0。我本以为是我的程序写的有问题。但是我尝试将官方的boll策略给on_bar打印pos,发现也全是0,但是居然有开和平,这是不是意味着执行了self.pos>或者<条件的代码。还有就是on_trade代码里好像无法打印日志self.writelog。希望有好心人帮忙解答