Structure |
Related Messages
Description
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 order 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:
Field Value |
Description |
Explanation |
1
|
Cancel orders for a security
|
Cancel orders that match the security identification block, all fields required to uniquely qualify the security should be
specified.
|
2
|
Cancel orders for an Underlying security
|
Cancel orders that match the underlying security identification block, all fields required to uniquely identify the underlying
security should be populated
|
3
|
Cancel orders for a Product <460>
|
Cancel orders for a specific type of Product (high-level security classification), Only Product <460> should be specified
|
4
|
Cancel orders for a CFICode <461>
|
Cancel orders for a specific type of CFICode (security classification), Only CFICode <461> should be specified
|
5
|
Cancel orders for a SecurityType <167>
|
Cancel orders for a specific type of security, Only SecurityType <167> should be specified
|
6
|
Cancel orders for a trading session
|
Cancel orders for a specific trading session, TradingSessionID <336> must be specified.
|
7
|
Cancel all orders
|
Cancel all orders for the firm identified using this FIX connection
|
|
Example uses of MassCancelRequestType <530> with Qualifiers:
- Cancel for a Symbol <55>
- Cancel for an underlying
- Cancel orders on one side of a market for a symbol
- Cancel orders for a specific option series
- Cancel all orders
- Cancel all orders on one side of a market
- Cancel all money market orders
- Cancel all common stock orders
- Cancel all orders for a trading session
- Cancel all orders for a trading session on one side of a market
- Cancel all orders for a trading session for an underlying on one side of a market
Structure
Related Messages
|