2

我的客户端修复引擎使用 quickfix4j 连接到服务器修复引擎。

服务器修复引擎在周日凌晨 1 点到周五下午 5 点运行。

这是我的启动器配置

    [默认]
    FileStorePath=某个路径
    ConnectionType=发起者
    SocketConnectHost=远程服务器
    开始时间=00:00:00
    结束时间=00:00:00
    HeartBtInt=30
    重新连接间隔=10
    ResetOnDisconnect=N
    ResetOnLogout=N
    ResetOnLogon=N
    SocketUseSSL=Y
    强制重新同步=Y

    [会议]
    开始字符串=FIX.4.4
    套接字连接端口=9878
    SenderCompID=TestSender
    TargetCompID=TestTarget
    SendRedundantResendRequests=N
    使用数据字典=Y
    数据字典=FIX44.xml
    会话名称=交易
    ValidateUnorderedGroupFields=N
    ValidateIncomingMessage=N

我的会话在 19:00 注销:EST(即 00:00:00 UTC)。这是对的。

再次客户端修复引擎发送登录请求并从服务器获取登录响应。登录响应后,我立即看到我的修复引擎正在重新发送请求(35 = 2)。

我观察到我的登录请求 35=A 的序列号为 0,但服务器结果要高得多。

由于此客户端修复引擎发送 ResendRequest。

我需要更新我的配置来解决这个问题吗?

4

1 回答 1

0

您的 Start/EndTime 和 Start/EndDay 应该始终与服务器端的匹配。

于 2016-01-31T22:54:24.973 回答