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

时间:2016-02-08 11:13:03

标签: fix-protocol

在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

2 个答案:

答案 0 :(得分:1)

取决于处理解析的FIX库。但这似乎是一个非常微不足道的问题,几乎所有的图书馆都可能没有任何问题处理..但你为什么要这样做呢?图书馆在解析没有明显增益的情况下花费的计算能力越多,你就会降低它的效率。

答案 1 :(得分:1)

您提出的建议无效.FIX。

当然,有些图书馆可能会允许它,但其他人会(正确地)拒绝它。

为什么要花费精力做错呢?做得对。

或者更好的是,根本不构建它。使用已经受到全球开发人员信任的预先存在的开源FIX引擎之一。