首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FIX数据字典的来源

FIX数据字典的来源
EN

Stack Overflow用户
提问于 2020-10-28 09:57:39
回答 2查看 552关注 0票数 3

QuickFix网站为不同版本的FIX提供了数据字典(注意:我说的是FIX而不是FIXML)。我在FIX规范中没有见过这样的数据字典,所以我的假设是,独立的人(也许是QuickFix开发人员)发明了它们,它们成为跨多个修复实现使用的事实上的标准。有人知道是谁发明的吗?我之所以问这个问题,是因为我想在一本我正在写的书中简要地讨论一下修复数据字典,我想把这归功于发明者。

此外,我还无法为FIX数据字典找到模式(例如,DTD或XML )(同样,我说的是FIX而不是FIXML)。这样的事情存在吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-28 17:05:30

确认是我。

当我最初创建它时,没有FIX规范的结构化版本。规范是作为Microsoft文档分发的。

Word将允许您将文档导出为HTML。所以我手动做了,然后为每个版本的结果HTML文档创建了一个解析器。

由于Word文档似乎是手工编辑的,因此它们非常不一致,解析器需要处理各种边缘情况。但最终它能够产生可用的结构化数据。

从那时起,FIX存储库已经发布,这就是当前生成QuickFIX xml文档的方式(但令人惊讶的是,在生成一个好的QuickFIX文档之前,仍然需要进行数据清理)。

我认为有几个原因使得规范的QuickFIX版本在修复存储库上变得流行起来。

  1. 它是规范的每个版本的一个文档。
  2. 它更有人类可读性。标记仅在字段定义中引用。消息是用相对较易读的字段名构造的。
  3. 下载没有障碍。最初,如果我记得正确的话,修复库只对成员可用。我不认为这种情况仍然存在,但您仍然需要有一个帐户并登录才能下载存储库。
  4. 它为庞大的用户群提供了一个功能。由于规范可以插入QuickFIX并用于生成QuickFIX消息,因此有一个庞大的已安装用户群可以更容易地将其插入并连接到您的平台。我相信这导致了其他修复引擎采用猪背这个优势,我认为这是伟大的。
票数 7
EN

Stack Overflow用户

发布于 2020-10-28 13:43:40

字典没有模式。

奥伦·米勒创建了QuickFIX。我想他或者他团队中的人发明了这样的格式:https://en.wikipedia.org/wiki/QuickFIX

来自Oren的初始提交,它也包含DataDictionary的初始版本

https://github.com/quickfix/quickfix/commit/3b4df170aa518dd92cb05dc7c3bdbc83779516de#diff-bd791d8e47e80c1bbefe35e7a16453eb6e918c2d76bd26c38a139fc7c5ccc3ca

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64570423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档