盘中修改已经在跑的策略,把fixsize改成其他的情况下
通过print发现只要这样做就 有bug,立刻那个策略就不会再有数据运行
这是什么回事呢?
或者,如何退回2.16,刚更新2.18才有的问题
盘中修改已经在跑的策略,把fixsize改成其他的情况下
通过print发现只要这样做就 有bug,立刻那个策略就不会再有数据运行
这是什么回事呢?
或者,如何退回2.16,刚更新2.18才有的问题
请贴下出错后的截图?
正常情况下,策略触发异常后,就会立即被CTA引擎停止
用Python的交易员 wrote:
请贴下出错后的截图?
正常情况下,策略触发异常后,就会立即被CTA引擎停止
没有截图,因为是我用print来检测出是没有运行的
策略的逻辑是onbar里面有一个检测持仓和self.fixsize是不是一致的语句,之前可以盘中改交易手数
但是昨天更新了之后,这句话的检测就bug了,明明持仓和self.fixsize不一致,但还是认为是一致的,于是后面的代码就没有运行了
所以我推断,是因为盘中停止策略修改的self.fixsize没有传达到里面?
没,CTA策略修改参数这块2.1.8版本没有做任何修改哦