我正在使用quickfix。我启动会话并发送MarketDataRequest,它工作正常,但在断开连接并重新连接quickfix会话后,我再也无法获得任何市场数据。服务器根本不响应我的MarketDataRequests。只有会话重新修复此问题。
如何修复?重新连接后我应该怎么做才能收到市场数据?
答案 0 :(得分:2)
断开连接后尝试获取市场数据就像在挂断电话后尝试通话一样。不可能;沟通渠道消失了!
(你有可能从你的问题中留下一些重要的细节吗?)
答案 1 :(得分:0)
您的日志应显示登录消息(35 = A)以及尝试同步或重置序列号(35 = 4),具体取决于您的FIX引擎配置。
您是否没有看到登录或注销(35 = 5)消息?
尝试发出TestRequest(35 = 1),如果断开连接,那么看起来您的序列号不同步。