断开连接后QuickFIX marketdatarequest

时间:2013-04-21 20:53:22

标签: quickfix fix-protocol

我正在使用quickfix。我启动会话并发送MarketDataRequest,它工作正常,但在断开连接并重新连接quickfix会话后,我再也无法获得任何市场数据。服务器根本不响应我的MarketDataRequests。只有会话重新修复此问题。

如何修复?重新连接后我应该怎么做才能收到市场数据?

2 个答案:

答案 0 :(得分:2)

断开连接后尝试获取市场数据就像在挂断电话后尝试通话一样。不可能;沟通渠道消失了!

(你有可能从你的问题中留下一些重要的细节吗?)

答案 1 :(得分:0)

您的日志应显示登录消息(35 = A)以及尝试同步或重置序列号(35 = 4),具体取决于您的FIX引擎配置。

您是否没有看到登录或注销(35 = 5)消息?

尝试发出TestRequest(35 = 1),如果断开连接,那么看起来您的序列号不同步。