Imported from previous forum
[ original email was from Sean Kirkpatrick - sean.kirkpatrick@pipelinetrading.com ]
Hello All,
Regarding the client order ids, what is the industry standard (if any) OrigClOrdId value when cancel/replacing to reopen an order that had previously been cancelled? The ClOrdId of the cancel request, or the ClOrdId of the original order that was cancelled?
Thanks in advance.
Sean Kirkpatrick
Cancel/Replace is used to inline cancel an order and replace with an amend without losing your place in the queue.
If you already cancelled an order your only option is to send a new “add”
As far as standard, you will be hard pressed to find many exchanges sticking to the standard. Island while accepting the cancel/replace merely just cancels the order and then submits a new trade. Some exchanges will issue the cxl/repl confirm/pending messages while others will not.
Typically the OrigClOrdId should be the id of the original order or if multiple cxl/reps were issued, its the id of the last order.
Hello All,
Regarding the client order ids, what is the industry standard (if any)
OrigClOrdId value when cancel/replacing to reopen an order that had
previously been cancelled? The ClOrdId of the cancel request, or the
ClOrdId of the original order that was cancelled?Thanks in advance.
Sean Kirkpatrick