quickfix - 10000 到 19999 之间的 FIX 协议(protocol)标签有什么用?

标签 quickfix fix-protocol quickfixj quickfixn quickfixgo

我知道FIX协议(protocol)指定user defined fields覆盖范围 5000 到 9999。同一规范表示,您可以在双方之间双向使用标签 20000 到 39999。

In December 2009 the Global Technical Committee Governance Board approved the use of tag numbers in the 20000 to 39999 range for use as user defined tags to be used bilaterally between parties.

但也使用 10000 到 19999 之间的标签 - 例如 Trading Technologies uses tag 18214作为 MarketDataRequest (V) 中的 IncludeNumberOfOrders。

有人可以解释一下标签 10000 到 19999 的用法,并概述一下 FIX 协议(protocol)规范的当前标签范围吗?

最佳答案

从 10000 到 19999 的标签号也是用户定义的,但只能在内部使用,即实际上您不应该使用这些标签号与交易对手交谈。但是,如果您有公司内部的 FIX 连接,您可以使用这些标签号来传达信息。

The tag numbers greater than or equal to 10000 have been reserved for internal use (within a single firm) and do not need to be registered/reserved via the FIX website.

来源:FIX Protocol website: user-defined fields

编辑:因此,如果 TradingTechnologies 使用 10000 到 19999 之间的标签进行外部通信,实际上是不鼓励的。

关于quickfix - 10000 到 19999 之间的 FIX 协议(protocol)标签有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60003075/

相关文章:

c++ - quickfix sendToTarget 和持久性

c# - .NET 的修复库

java - QuickFix/j 连接状态机

finance - FIX session 级拒绝

java - 设计 FIX 消息编码器和解码器

c++ - 如何停止 quickfix-initiator

fix-protocol - 拒绝FIX订单修改: what happens to the original order?

unix - 如何在 FIX 日志的 UNIX 命令中获取 FIX 标记之间的管道 (|) 分隔符?

java - 如何为 QuickFIX/J 日志配置 log4j2.xml?

java - 如何在 Camel quickfixj 组件中启用多线程