修复消息中 <SOH> 个字符的限制
Limitations on <SOH> character in Fix Message
在 Fix 消息中,<SOH>
字符用作 [tag=value] 组之间的分隔符,如果我在 FIX 消息中使用了一个以上的 <SOH>
字符会有问题吗?。
即:
tag=value<SOH><SOH><SOH>tag=value
8=FIX.4.2<SOH>9=153<SOH>35=D<SOH><SOH><SOH>49=BLP
取决于处理解析的 FIX 库。但这似乎是一个非常微不足道的问题,几乎所有图书馆都可以毫无问题地处理它。但是你为什么要这样做呢?库在解析上花费的计算能力越多而没有明显的收益,您就会降低它的效率。
您提议的 FIX 无效。
当然,一些图书馆可能允许它,但其他图书馆会(适当地)拒绝它。
为什么要花力气做错事?做对了。
或者更好的是,根本不构建它。使用已被全球开发人员信任的现有开源 FIX 引擎之一。
在 Fix 消息中,<SOH>
字符用作 [tag=value] 组之间的分隔符,如果我在 FIX 消息中使用了一个以上的 <SOH>
字符会有问题吗?。
即:
tag=value<SOH><SOH><SOH>tag=value
8=FIX.4.2<SOH>9=153<SOH>35=D<SOH><SOH><SOH>49=BLP
取决于处理解析的 FIX 库。但这似乎是一个非常微不足道的问题,几乎所有图书馆都可以毫无问题地处理它。但是你为什么要这样做呢?库在解析上花费的计算能力越多而没有明显的收益,您就会降低它的效率。
您提议的 FIX 无效。
当然,一些图书馆可能允许它,但其他图书馆会(适当地)拒绝它。
为什么要花力气做错事?做对了。
或者更好的是,根本不构建它。使用已被全球开发人员信任的现有开源 FIX 引擎之一。