iLink - Order Cancel and Cancel-Replace Requests by ClOrdID

iLink - Order Cancel and Cancel-Replace Requests by ClOrdID

Order Cancel and Cancel-Replace Requests by ClOrdID is a risk management feature that allows clients to cancel and modify resting orders using FIX tag 11-ClOrdID without providing tag 37-OrderID.

Order Cancel and Cancel/Replace Requests by ClOrdID functionality is only available for iLink sessions.

As a reminder, CME Group strongly recommends that clients do not change the ClOrdID value on a working order to prevent unexpected results on regulatory, support, and order status tools.

All iLink sessions for futures, options on futures, and EBS Market on CME Globex sessions are enabled for Order Cancel and Cancel/Replace by ClOrdID functionality.

Clients intending to use this feature must complete an AutoCert+ certification before using the functionality.

Rejects for ClOrdID (tag 11) Uniqueness

To support order cancellation and order modification by tag 11-CIOrdID, this value must be unique per SenderComp (Session ID + Firm ID) for all working orders on a single market segment.

For an iLink New Order - Single tag 11-ClOrdID:

  • CME Globex will reject an order having the same ClOrdID and SenderComp as a currently working order on the given market segment. A duplicate ClOrdID will generate an iLink Business Reject (tag 35-MsgType=j) message with tag 380-BusinessRejectReason = 133 and tag 58-Text = Duplicate ClOrdID: X not allowed.

A ClOrdID value can be re-used on the same Market Segment only when the prior order is no longer resting, for instance:

  • the prior order has been completely filled, or

  • the prior order has been cancelled, or

  • the prior order has been eliminated.

Processing for ClOrdID and OrderID Values

Effective with iLink schema v8, FIX tag 37-OrderID is an optional tag in iLink Order Cancel Request and iLink Order Cancel Replace Request messages for CME Group Futures and Options on Futures markets.

  • If an Order Cancel Request or Order Cancel Replace Request contains both CIOrdID and OrderID, then the OrderID will be used to look up the original order.

  • If a ClOrdID in an Order Cancel Request or Order Cancel/Replace Request is changed from what was in the original order,

    • the client should send an Order Cancel Request or Order Cancel/Replace Request with the latest CIOrdID accepted by CME Globex.

    • the client sending an Order Cancel Request or Order Cancel/Replace Request with the previous CIOrdID must provide an OrderID as well; otherwise, the Order Cancel/Replace Request will be rejected as order not found.

  • An iLink Execution Report - Cancel and iLink Execution Report - Modify message will return both ClOrdID and OrderID values.

  • An iLink Order Cancel Reject and iLink Order Cancel Replace Reject message will return both ClOrdID and OrderID values.

Related content




How was your Client Systems Wiki Experience? Submit Feedback

Copyright © 2024 CME Group Inc. All rights reserved.