Imported from previous forum
Hello,
I’m a bit confused concerning the OrigClOrdID value to set-up in an Order Cancel/Replace Request when we performed several modifications on the same order.
This is the situation:
- we send a New Order Single message:
ClOrdID = 943353150 - we modify this order, so we send a Cancel/Replace request:
ClOrdID = 943353151 and OrigClOrdID = 943353150 - now, we modify again this order, so we send another Cancel/Replace request:
ClOrdID = 943353152 and OrigClOrdID = ?
According to FIX 4.0 specification, it seems the OrigClOrdID should be always the original ClOrdID. So, OrigClOrdID = 943353150 in all Cancel/Replace requests.
According to FIX 4.1 specification, it seems the OrgiClOrdID should be always the previous ClOrdID. So, OrigClOrdID = 943353151 for point 3.
Are these interpretations correct?
Thanks for your help.
In your example, OrigClOrdID should be 943353151 on the third one. This was clarified in FIX 4.1: The Cancel/Replace message’s OrigClOrdID Comments=“ClOrdID of the previous order (NOT the initial order of the day) when canceling or replacing an order”.
> Hello,
>
> I’m a bit confused concerning the OrigClOrdID value to set-up in an Order Cancel/Replace Request when we performed several modifications on the same order.
>
> This is the situation:
>
> 1. we send a New Order Single message:
> ClOrdID = 943353150
> 2. we modify this order, so we send a Cancel/Replace request:
> ClOrdID = 943353151 and OrigClOrdID = 943353150
> 3. now, we modify again this order, so we send another Cancel/Replace request:
> ClOrdID = 943353152 and OrigClOrdID = ?
>
> According to FIX 4.0 specification, it seems the OrigClOrdID should be always the original ClOrdID. So, OrigClOrdID = 943353150 in all Cancel/Replace requests.
>
> According to FIX 4.1 specification, it seems the OrgiClOrdID should be always the previous ClOrdID. So, OrigClOrdID = 943353151 for point 3.
>
> Are these interpretations correct?
>
> Thanks for your help.
>