快速修复:意外的午夜序列重置

2024-10-01 07:33:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我对QuickFIX(v1.15.1)有问题

QuickFIX每周运行4次会话,登录/注销时不重置。 我设置了启动&;结束时间&;像这样的日子

StartTime=15:00:00
EndTime=14:55:00
StartDay=sun
EndDay=sun
ResetOnLogon=N
ResetOnLogout=N

但是QuickFIX会在每个周日00:00重置,看起来像是开始&;未使用结束时间。之后我无法重新连接,因为序列号不再同步

有人知道问题出在哪里吗

更新:

这是一些日志。 我更换了发送器&;目标 XXX=发送者(我)
DST=目标

20191221-23:59:59.000000000 : 8=FIX.4.2|9=0078|35=0|49=DST|56=XXX|34=12078|52=20191221-23:59:59.073|10=025|
20191222-00:00:00.000000000 : 8=FIX.4.2|9=78|35=5|34=12302|49=XXX|52=20191222-00:00:00.000|56=DST|10=138|
20191222-00:00:49.000000000 : 8=FIX.4.2|9=86|35=A|34=1|49=XXX|52=20191222-00:00:49.000|56=DST|98=0|108=30|10=244|
20191222-00:00:50.000000000 : 8=FIX.4.2|9=0131|35=5|49=DST|56=XXX|34=12080|52=20191222-00:00:49.971|58=MsgSeqNum too low, expecting 12303 but received 1|10=095|
20191222-00:00:50.000000000 : 8=FIX.4.2|9=74|35=5|34=2|49=XXX|52=20191222-00:00:50.000|56=DST|10=197|

Tags: 目标时间xxxdst重置ampsunquickfix