0

我正在使用 Quickfix/N 编写一个 FIXEngine 来接收我们交易活动的 ExecutionReport。我们的交易对手没有向我们提供任何 FIXML 规范。这意味着我只有一个带有字段列表的 pdf 文档(甚至没有它们的类型)。

所以我必须在文档之后手动创建 FIX.xml 字典。

我想知道是否:

  • 交易对手不提供任何 FIXML 或至少一个 XSD 以确保符合他们的协议规范是正常的吗?

    此外,couterpaty 使用的字段列表恰好是标准指定的整个字段列表的子集。在这种情况下,我应该只在 XML 中定义使用的字段和消息,还是应该始终使用标准的 FIX4X.xml 并简单地添加使用的字段(保留交易对手未使用但在标准中定义的内容),同时保留未使用的消息?

非常感谢你的帮助

4

1 回答 1

3

我从未见过交易对手提供任何 FIXML 或 XSD - 我们总是从 FIX4X.xml 开始,然后调整以匹配交易对手的规范,通常是 PDF。

如果它们不影响我的处理,我总是留在可选字段中,但我可以看到,例如,在仅获得股票认证的连接上消除与债券相关的字段,这样如果债券开始流动,你被拒绝并知道有问题。

于 2019-04-02T13:23:13.063 回答