iLink - Trade Cancellation
If CME Group determines that an executed trade on CME Globex has taken place outside the defined price band for that product or for any other reason deems a trade is in violation of the CME Group Rulebook, CME Globex sends an iLink Execution Report - Cancel.
Prior to a trade cancellation, each client involved in the trade has already received an iLink Execution Report - Trade Outright containing the following tags:
Tag 37-OrderID - assigned when the order is accepted.
Tag 17-ExecID - identifier for the Execution Report.
Tag 37711-MDTradeEntryID - common trade identifier
GCC Trade Cancellation
If CME Global Command Center (GCC) cancels a trade, the client application receives an Execution Report – Trade Cancellation (MsgType = 8) containing the following tags:
Tag 39-OrdStatus set to 'H' for trade cancelled
Tag 150-ExecType set to 'H' for trade cancelled
Tag 1506-SideTradeID containing the Trade Number for the trade being cancelled; the Trade Number as originally contained in the ExecID of the trade being cancelled. Tag 19-ExecRefID in the trade cancellation notice identifies the specific cancelled trade.
Tag 32-LastShares set to the quantity of the trade that is being cancelled.
Tag 37711-MDTradeEntryID - a common trade identifier
The following diagram illustrates the message flow for a trade cancellation scenario on the CME Globex platform.
The client sends a New Order (tag 35-MsgType=D).
CME Globex platform sends an Execution Report – Order Confirmation (tag 35-MsgType=8) followed by an Execution Report – Fill Notice.
GCC cancels the trade and an Execution Report – Trade Cancellation Notice (tag 35-MsgType=8) message is sent.
Tag 1506-SideTradeID in the trade cancellation message contains the Trade Number of the ExecID from the previously-received message.
Tag 151-LeavesQty is not returned in the Execution Report - Trade Cancellation Notice.
Spread Trade Cancellation
When a spread trade is cancelled, CME Globex sends the Execution Report - Trade Cancellation message (tag 35-MsgType=8, tag 39-OrdStatus=H) for both spread and legs. Client systems can correlate tag 527-SecondaryExecID for multiple Trade Cancellation Execution Reports. The following diagram shows the tag value relationship throughout a spread order chain which culminates in a trade cancellation.
When a spread trade is cancelled, trade cancellation for the spread is communicated to the customer via iLink and MDP 3.0 messages.
Related content
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.