gpt4 book ai didi

config - QuickFix 问题 - 重复组

转载 作者:行者123 更新时间:2023-12-03 03:36:45 24 4
gpt4 key购买 nike

我的修复引擎不断拒绝消息,我希望有人能帮助我找出原因...我收到以下示例消息:

8=FIXT.1.1 9=518 35=AE 34=4 1128=8 49=XXXXXXX 56=YYYYYYY 52=20130322-17:58:37 552=1 54=1 37=Z00097H4ON 11=NOREF 826=0 78=1 79=NOT SPECIFIED 80=100000.000000 5967=129776.520000 453=5 448=BCART6 452=3 447=D 448=BARX 452=1 447=D 448=BARX 452=16 447=D 448=bcart6 452=11 447=D 448=ABCDEFGHI 452=12 447=D 571=6611540 150=F 17=Z00097H4ON 32=100000.000000 38=100000.000000 15=EUR 1056=129776.520000 31=1.2977652 194=1.298120 195=-3.5480 64=20130409 63=W2 60=20130322-17:26:50 75=20130322 1057=Y 460=4 167=FOR 65=OR 55=EUR/USD 10=121 

8=FIXT.1.1 9=124 35=3 34=4 49=XXXXXXX 52=20130322-17:58:37.917 56=YYYYYYY 45=4 58=Tag appears more than once 371=448 372=AE 373=13 10=216

但正如您所看到的,它被快速修复引擎拒绝了。我正在使用 5.0sp1 数据字典并已在我的配置文件中配置它:

[DEFAULT]
ConnectionType=initiator
HeartBtInt=30
ReconnectInterval=10
SocketReuseAddress=Y
FileStorePath=D:\XXX\Interface\ReutersStore
FileLogPath=D:\XXX\Interface\ReutersLog


[SESSION]
BeginString = FIXT.1.1
SenderCompID = XXXXX
TargetCompID= YYYYY
DefaultApplVerId = FIX.5.0
UseDataDictionary=Y
AppDataDictionary=FIX50SP1.xml
StartDay=sunday
StartTime=20:55:00
EndTime=06:05:00
EndDay=saturday
SocketConnectHost= A.B.C.D
SocketConnectPort= 123

有人知道为什么引擎会拒绝此消息吗?我知道 QuickFix 通常能够处理具有重复组的消息,这是一个配置问题吗?任何帮助将不胜感激!

最佳答案

您的消息似乎是正确的。尝试将其放入您的配置文件中。

ValidateFieldsOutOfOrder=N

Quickfix 默认情况下将其设置为 Y,并且存储选项卡和字段值的底层结构无法查看之前的计数。 453 > 448。

作为旁注,请务必检查这些字段。他们应该指出问题的根源。

58=Tag appears more than once 
371=448

关于config - QuickFix 问题 - 重复组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15640257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com