<SOH> 修复消息中的字符限制



在修复消息中,<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 库。但这似乎是一个非常微不足道的问题,几乎所有的库都可以毫无问题地处理这个问题。但是你为什么要这样做呢?库在解析上花费的计算能力越多,没有明显的收益,你就会降低它的效率。

最新更新