You are here: AutoCert+ MexDer iLink > Multiple Cancel Replace

/*]]>*/

Multiple Cancel Replace

The Multiple Cancel Replace test verifies that you can submit an order, modify it several times (price, quantity and account) and then handle its cancellation.

Note: This test is mandatory for all customers. 

 

Note: For the Multiple Cancel Replace test, the In-Flight Mitigation (IFM) flag (tag 9768-OFMOverride) must be set to "N" or the tag will not be present for any type of IFM Cancel/Replace message.

  1. To run a Multiple Cancel Replace test:
  1. From the Contract drop-down, select the desired contract if the contract is not already locked. 
  2. Click the "START TEST" button.

Note: DO NOT select the "START TEST" button once the test process is in progress.

  1. Submit a Limit Day order (tag 35-MsgType=D, tag 40-OrdType=2, tag 59-TimeInForce=0) for one of the instruments with a quantity greater than 10.

After the New Order message is received, CME Group sends an Execution Report - Confirmation/Acknowledgment.

  1. Determine if your system processed the Execution Report - Confirmation/Acknowledgment message correctly. Select "Yes" or "No".
  1. Submit an IFM Order Cancel/Replace Request (tag 35-MsgType=G) for the selected instrument, decreasing the quantity (tag 38-OrderQty) by 1.

After receiving the IFM Order Cancel/Replace Request, CME Group sends an Execution Report - Modification Acknowledgment (tag 35-MsgType=8, OrdStatus=5).

  1. Determine if your system processed the Execution Report - Modification Acknowledgment message correctly. Select "Yes" or "No".

CME Group sends an Execution Report - Fill Notice (tag 35-MsgType=8, tag 39-OrdStatus=1) for the order, returning a partial fill.

  1. Determine if your system processed the Execution Report - Fill Notice message correctly. Enter the remaining quantity received (in tag 151-LeavesQty of the Fill message).

  1. Submit an IFM Order Cancel/Replace Request for the selected instrument, using a better price (tag 44).

After receiving the Order Cancel/Replace Request (tag 35-MsgType=G), CME Group sends an Execution Report - Modification Acknowledgment (tag 35-MsgType=8).

  1. Determine if your system processed the Execution Report - Modification Acknowledgment message correctly. Select "Yes" or "No".

CME Group sends an Execution Report - Fill Notice (tag 35-MsgType=8, tag 39-OrdStatus=1) for the order, returning a partial fill.

  1. Determine if your system processed the Execution Report - Fill Notice message correctly. Enter the following information and click Submit:
  • price received (tag 35-MsgType=8, tag 31-LastPx).
  • remaining quantity received (tag 35-MsgType=8, tag 151-LeavesQty).

  1. Submit an IFM Order Cancel/Replace Request (tag 35-MsgType=G) for the selected instrument, changing the account (tag 1-Account).

After receiving the IFM Order Cancel/Replace Request, CME Group sends an Execution Report - Modification Acknowledgment (tag 35-MsgType=8).

  1. Determine if your system processed the Execution Report - Modification Acknowledgment message correctly. Select "Yes" or "No".

CME Group sends an Execution Report - Fill Notice (tag 35-MsgType=8, tag 39-OrdStatus=1) for the order, returning a partial fill.

  1. Determine if your system processed the Execution Report - Fill message correctly. Enter the remaining quantity received (in tag 151 of the Fill message).

  1. Submit an Order Cancel Request (tag 35-MsgType=F) for the order placed in step 1.

After receiving the Order Cancel Request, CME Group sends an Execution Report - Order Cancel message (tag 35-MsgType=8, tag 39-OrdStatus=4).

  1. Determine if your system processed the Execution Report - Order Cancel message correctly. Select "Yes" or "No".