VeighNa量化社区
你的开源社区量化交易平台
Member
加入于:
帖子: 65
声望: 1

盘中修改已经在跑的策略,把fixsize改成其他的情况下
通过print发现只要这样做就 有bug,立刻那个策略就不会再有数据运行
这是什么回事呢?
或者,如何退回2.16,刚更新2.18才有的问题

Administrator
avatar
加入于:
帖子: 4492
声望: 311

请贴下出错后的截图?

正常情况下,策略触发异常后,就会立即被CTA引擎停止

Member
加入于:
帖子: 65
声望: 1

用Python的交易员 wrote:

请贴下出错后的截图?

正常情况下,策略触发异常后,就会立即被CTA引擎停止

没有截图,因为是我用print来检测出是没有运行的
策略的逻辑是onbar里面有一个检测持仓和self.fixsize是不是一致的语句,之前可以盘中改交易手数
但是昨天更新了之后,这句话的检测就bug了,明明持仓和self.fixsize不一致,但还是认为是一致的,于是后面的代码就没有运行了

所以我推断,是因为盘中停止策略修改的self.fixsize没有传达到里面?

Administrator
avatar
加入于:
帖子: 4492
声望: 311

没,CTA策略修改参数这块2.1.8版本没有做任何修改哦

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】