Cancel And Cancel/Replace

Imported from previous forum

Hi,

Consider a situation.
I have routed an order to FIX service.Then I send a Cancel request. In the mean time if the order gets executed, I’ll get a execution report with orderStatus as FILLED. Will I ever get any Cancel-Reject message from the service for the cancel request I had sent ? If yes, what will be be the orderStatus and execType on that message ? Also what all messages will I get from service if I had sent Cancel-Replace instead of Cancel request and the same thing happened.

Thanks in advance,

Sameer

See scenario “D5” in FIX 4.2’s Appendix D (“Order State Change Matrices”).

You should receive an Order Cancel Reject message with CxlRejectReason = "Too late to cancel". This would be applicable to either you sending a Order Cancel Request or an Order Cancel/Reject to reduce the quantity (if the C/R was to increase then see D7).

> Hi,
>
> Consider a situation.
> I have routed an order to FIX service.Then I send a Cancel request. In the mean time if the order gets executed, I’ll get a execution report with orderStatus as FILLED. Will I ever get any Cancel-Reject message from the service for the cancel request I had sent ? If yes, what will be be the orderStatus and execType on that message ? Also what all messages will I get from service if I had sent Cancel-Replace instead of Cancel request and the same thing happened.
>
> Thanks in advance,
>
> Sameer
>