实盘发现一个严重问题,多图层信号显示和持仓显示不匹配,比如 图层 1 平多 ;图层4开多 打开图层看信号都是正常的, 实际就是只是执行了图层1平多,没有执行图层4开多(委托里面没有开仓!),关闭策略运行,再重新启动自动交易,图层持仓显示就正常了(相当于重新加载)!我想应该是有信号没有委托和读取图层信号问题!
老师 断网和闪没有发现 我挂云服务器上的,代码我私信你帮我坚持一下看看。
建议了解一下图表onbar驱动机制,历史bar是按一根bar跑一遍,实时bar按每tick跑一遍的机制。
0头寸是按照实时bar的机制盘中跑下来的结果,停止重启以后,就变成按历史bar机制跑下来了。
等于说,两者的运行轨迹是完全不同的。
如果你的策略里有信号闪烁问题,或者盘中跑的时候发生了断网导致数据没收到,都可能导致运行轨迹不同。
不管以上哪种,消息中心一般都是会有对应记录的。
如果没有,那么只能通过自行写日志记录的方式记录
你断网缺数据,或者模型有闪烁问题