将OrigClOrdID(标记41)修复为替换链。这是订单中的第一个订单还是链中的前一订单?

时间:2012-07-20 16:26:41

标签: java c++ quickfix trading fix-protocol

因此,每当我想要更改(减少)订单数量( OrderCancelReplaceRequest )时,我必须发送新的ClOrdID和原始的ClOrdID(标记41)。好的,我们假设我第二次改变了数量。我现在必须发送的原始ClOrdID(标签41)是第一个还是前一个?

2 个答案:

答案 0 :(得分:3)

修改后的客户订单ID(此取消/替换请求之前的最新订单ID),而不是原始订单ID。您可以在FIXimate中查看此字段,其中字段说明如下:

  

由机构分配的先前订单的ClOrdID(11)(不是当天的初始订单),用于识别取消和取消/替换请求中的先前订单。

答案 1 :(得分:0)

它是最近一个(最后发送的那个)的clOrdId。即使服务器对消息进行排队,或者它立即处理每个消息,它的工作方式也是如此。我认为Matrix中有一些场景(不太可能仅在FIX站点中),这表明相同。如果您需要更多解释,请告诉我。