【发布时间】:2020-08-12 01:55:00
【问题描述】:
当我检查数据字典时https://github.com/quickfix/quickfix/blob/master/spec/FIX42.xml
在我看来只有字段名称以及是否为必填字段。
但据我所知,FIX 消息只是一系列字段,键和值由分隔符分隔
由于数据字典不包含有关字段编号的任何信息,QuickFix 如何将字段编号映射到名称?我的意思是至少像
还是必须按顺序指定 FIX 元素,以便数据字典按顺序一一映射?但是如果是这样的话,缺少一个元素怎么办,那么后面的映射都会出错呢?
非常感谢任何帮助。
【问题讨论】:
-
我不明白这个问题。我错过了什么吗?字段名称从这里开始映射到数字:github.com/quickfix/quickfix/blob/…
-
这与您在帖子中提到的文件相同。
-
@ChristophJohn 感谢您的提醒,我看到了这一行。我原本以为“
”是“BeginString”的唯一定义/定义,所以我想知道 QuickFix 如何将其映射到数字 8。如果我理解正确, " " 定义什么是字段(它是标题,而不是消息内容)以及是否需要它 while " " 定义键号 (8) 及其类型,其中 name='BeginString' 是它们之间的联系。 -
@ChristophJohn 我想将您的一个标记为答案,您介意发表您的评论作为答案吗?