我正在使用 FIX 会话来获取 TradeCaptureReports。建立连接后,我会收到对 TradeCaptureRequest 的响应。登录后,心跳消息正在发送和接收。
但是随后 FIX 发起者发送注销请求并且不重新连接,即使 ReconnectInterval 在会话配置中设置为 1。
事件簿:
08:23:56 : Initiated logon request
08:23:56 : Logon contains ResetSeqNumFlag=Y, reseting sequence numbers to 1
08:23:56 : Received logon response
08:25:42 : Initiated logout request
我需要保持 QuickFIX 连接并继续发送预定的 TradeCaptureRequests。您有什么想法,什么会导致此注销?
登录请求和响应后的消息日志:
8=FIX.4.4|9=56|35=0|34=3|49=**|52=20151203-08:24:56.310|56=***|10=169|
8=FIX.4.4|9=56|35=0|49=***|56=**|34=3|52=20151203-08:24:55.771|10=179|
8=FIX.4.4|9=56|35=0|34=4|49=**|52=20151203-08:25:26.313|56=***|10=171|
8=FIX.4.4|9=56|35=0|49=***|56=**|34=4|52=20151203-08:25:25.772|10=179|
8=FIX.4.4|9=56|35=5|34=5|49=**|52=20151203-08:25:42.338|56=***|10=182|
会话配置:
HeartBtInt=30
ReconnectInterval=1
ResetOnLogon=Y
StartTime=00:00:00
EndTime=00:00:00