The Order Mass Cancel Request <q> message requests the cancelation of all of the remaining quantity of a group of orders matching criteria specified within the request. NOTE: This message can only be used to cancel messages (reduce the full quantity).
An order mass cancel request is assigned a ClOrdID <11> and is treated as a separate entity. The order mass cancel request is acknowledged using an Order Mass Cancel Report <r>. The Order Mass Cancel Report <r> will contain the ClOrdID <11> that was specified on the Order Mass Cancel Request <q>. The ClOrdID <11> assigned to the cancel request must be unique amongst the ClOrdID <11> assigned to regular orders, replacement orders, cancel requests, and order mass cancel requests.
An immediate response to this message is required. It is recommended that an ExecutionRpt with ExecType <150>=Pending Cancel be sent unless the Order Mass Cancel Request <q> can be immediately accepted (ExecutionRpt with ExecType <150>=Canceled) or rejected (Order Cancel Reject <9> message).
Specifying order cancellation criteria is specified using the MassCancelRequestType <530> field:
Example uses of MassCancelRequestType <530> with Qualifiers: