用simnow模拟盘没有问题。
但实盘中经常碰到上午大商所和郑商所某些合约没有订阅到数据,只能在行情开始后重启。
大家有别的应对策略吗?
用simnow模拟盘没有问题。
但实盘中经常碰到上午大商所和郑商所某些合约没有订阅到数据,只能在行情开始后重启。
大家有别的应对策略吗?
能够login登陆成功吗请问?
可以的。
我用noUI启动,夜盘没有问题。
日盘在9点前(通常8:45)启动经常碰到问题,很多合约都没有订阅到(主要是郑商所最多,大商所次之,上期所基本都能订阅到)
在9点以后重启就正常了。
也咨询期货公司了,他们测试了数据都能正常传送。
可以在engine的process_tick_event函数里过滤掉非交易时段的tick试试看
可能是收到非交易时段tick然后被bg里的update_tick函数中的逻辑过滤了,可以在process_tick_event函数里过滤掉非交易时段的tick
原因找到了。
如您所说,非交易时段交易所会发送测试tick_data。但各交易所的时间戳不一样,上期所的时间戳是昨天晚上的,大商所和郑商所的时间戳是当天晚上的。
系统收到后,就认为当天所有的tick都是历史的,全部过滤掉了。