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

问题:第二天早上9:00需要重启vnpy程序,这样会导致前一天晚上22:59的委托单,无法延续到第二天,所以我在on_tick函数中做了一下修改,如下图所示:

description

按照我以上的修改以后,第二天的9:00:05正常挂单,但随及出现了另一个问题:如果前一天没有持仓,则程序能正常运行一天,但如果前一天有持仓,程序在第二日的9:00:05挂出委托单之后,就不往on_bar函数推送了,一直卡在这个平仓的委托单

关于tick数据不推送近on_bar函数,我是做了试验的,在on_bar里面print完全没反应。

想请教一下论坛前辈我的代码是不是有什么不合理的地方,还请指正一下。

针对第二日开盘挂单这个问题,有实盘操作的前辈应该也会碰到,能否请教一下前辈们是如何解决这个问题的,能否提供一下思路。

在此先谢过大家!!!

Member
avatar
加入于:
帖子: 4618
声望: 284

可以自己在bagenerator里打印排查一下

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

沪公网安备 31011502017034号

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