今天上午在SimNow上的实盘模拟操作,收市的时候发现单数不一致。
自己的策略程序显示有两笔没有成交,但是在SimNow的终端上看已经成交了,导致程序和SimNow实盘不一致。看log没有执行on_trade。
有什么可能导致这种不一致的发生?怎么去查找错误?
今天上午在SimNow上的实盘模拟操作,收市的时候发现单数不一致。
自己的策略程序显示有两笔没有成交,但是在SimNow的终端上看已经成交了,导致程序和SimNow实盘不一致。看log没有执行on_trade。
有什么可能导致这种不一致的发生?怎么去查找错误?
可以之后观察看看类似问题还有没有频繁出现,有可能是simnow抽风了
谢谢!
请教xiaohe老师,这次on_trade没有触发,但是on_order触发了,我收到'全部成交'状态的orderdata并且保存了数据。接收到的order和trade事件是独立的吧?(否则不可能有成交编号?)
建议去ctp_gateway打印一下onRtnTrade函数收到的data,ctp接口只有这一个函数进行on_trade推送