Quickfix / C ++ - 订购字段

时间:2017-11-28 16:08:11

标签: quickfix

我目前正在尝试使用Quickfix / C ++向FIX发言到金融市场。 这个市场拒绝我的消息(RegistrationInstruction,msgtype = o),告诉我一个字段不在正确的位置。

问题是指定的标签(#29 LastCapacity)是由字段SecurityIDSource#22和SecurityID#48之间的quickfix发送的,市场告诉我仪器"组件"应按照以下规范的规定发送:

Start <instrument>
55 Symbol
48 SecurityID
22 SecurityIDSource
167SecurityType
end <Instrument>

然后标记#29不应出现在此组件内。

你知道我怎么能告诉quickfix不要在#22和#48之间发送#29?

非常感谢

1 个答案:

答案 0 :(得分:1)

为了解决这个问题,我在消息中使用了一个现有的重复组,并在其中添加了Tag#29,并仅在插入的组元素的最后一个元素上初始化它(我无法复制粘贴也不能在外部发送代码对不起)。