我需要验证字段在FIX消息中的顺序/顺序。 是否可以使用quickfix / j或Quickfix / n?
验证FIX消息中的标签序列在我从服务器获取的消息中,某些标签的顺序不同,这是不期望的。我希望他们能够在某些重复组之后来到他们之前,但是他们来自重复的小组。因此,我需要编写一个脚本来检查来自服务器的传入消息的顺序,并将它们与标准消息定义进行比较。
有人可以建议任何可用的开源库吗?
答案 0 :(得分:3)
FIX标签的顺序不受限制,除非它们位于重复组内。您的应用程序不应该根据标记顺序抛出任何错误。
如果您使用Quickfix / J,您应该在quickfix/j settings内启用消息验证,这将检查是否存在强制标记,重复组中的标记是否有序,但我怀疑任何FIX引擎都会检查订单因为这不是协议的一部分。
答案 1 :(得分:1)