我正在使用Quickfix连接到CTS,我遇到了与@Wapiti在这个thread中遇到的完全相同的问题。
每当我打开DataDictionary并直接指向我的DataDictionary文件的位置时,我就无法登录到CTS。
每当我关闭DataDictionary时,我成功地登录到CTS,但我得到了与@Wapiti发布的相同的错误:
事件日志:消息3已拒绝:标记多次出现:269
消息日志: 20190307-19:38:54.000000000 : 8=FIX.4.29=10435=334=549=XXXX52=20190307-19:38:54.00056=CTS45=558=Tag出现的次数多于once371=269372=W10=005
标签269是MDEntryType,它应该是一个重复组。我意识到我的问题可能与我的数据字典的配置有关。我试着从'DataDictionary=...‘切换过来为了“AppDataDictionary=...”正如Steve在上面链接的帖子中所推荐的那样,但这并没有解决问题。
有什么想法吗?
发布于 2019-04-09 22:06:25
您需要提供数据字典中的确切内容,以便更容易地看到哪里出了问题。
通过使用您提供的信息,我假设您的数据字典是这样的?
<group name="NoMDEntryTypes" required="N">
</group>但是,MDEntryType应该在一个名为NoMDEntryTypes的重复组中,如下所示。
<group name="NoMDEntryTypes" required="N">
<field name="MDEntryType" required="N"/>
</group>https://stackoverflow.com/questions/55052987
复制相似问题