登录后发送ResendRequest

After login sending ResendRequest

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

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

这是我的启动器配置


    [default]
    FileStorePath=some path
    ConnectionType=initiator
    SocketConnectHost=remoteserver
    StartTime=00:00:00
    EndTime=00:00:00
    HeartBtInt=30
    ReconnectInterval=10
    ResetOnDisconnect=N
    ResetOnLogout=N
    ResetOnLogon=N
    SocketUseSSL=Y
    ForceResync=Y

    [session]
    BeginString=FIX.4.4
    SocketConnectPort=9878
    SenderCompID=TestSender
    TargetCompID=TestTarget
    SendRedundantResendRequests=N
    UseDataDictionary=Y
    DataDictionary=FIX44.xml
    SessionName=TRADING
    ValidateUnorderedGroupFields=N
    ValidateIncomingMessage=N

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

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

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

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

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

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