您是否认为有必要自定义快速修复数据字典?



在与快速修复库捆绑在一起的 FIX.4.4 数据字典 XML 中,似乎某些字段被标记为必填字段,这些字段可能不应符合 FIXimate 中所述的协议规范。

例如:

35/OrderId 在消息 AE/TradeCaptureReport 的组件组 TrdCapRptSideGrp 552/NoSides

再比如:

15/ExecType in message AR/TradeCaptureReportAck

我认为这些字段不应该是必需的,我可以简单地将它们标记为 required='N' 在我的数据字典中的 FIX44.xml。

我在股票数据字典中发现可疑的 required='Y' 是否令人惊讶? 我应该担心改变这些吗?

最好将 FIX 的默认数据字典视为一个建议。

在实践中,每个交易对手的做法略有不同,并且可能 以不同的方式使用某些字段。 此外,大多数交易对手 喜欢向消息(甚至所有新消息!(添加自定义字段,并且您需要调整数据字典XML以匹配,以便引擎知道需要哪些字段。

在实践中,我从未见过交易对手至少不搞砸数据字典。您真的必须检查每家公司的规格;什么都不假设。

相关内容

  • 没有找到相关文章

最新更新