Order Cancel Reject (9) Message
Purpose
Used to reject an order cancel or cancel/replace request
Message Direction
From FIX client to TT FIX
Tag Directory
Click the links below to navigate to the documentation for that tag.
| Tag | Name | Type | Required | Comments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Header | Y | For additional information about this component group, consult the documentation. 35=9 (MsgType) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 37 | OrderID | STRING | Y | Internal TT order key assigned to all orders submitted through any TT software. The value remains constant for the life of an order. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18218 | TTCustomerName | STRING | C | The Order Profile applied to the TT account. Can be used by FIX clients to specify the User Setup Order Profile name to be applied to a new order / change order message. If the successful lookup includes an Order Profile, the profile name is copied to Tag 18218, TT Customer Name. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11 | ClOrdID | STRING | C Not sent in response to cancel requests sent by non-FIX components, such as Trade and algo child orders. | Unique identifier for an Order as assigned by TT. Uniqueness is guaranteed within a single FIX trading session. Tag 11 values may be reused after the daily or weekly FIX session reset. Maximum length of the tag 11 is (20) characters. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 41 | OrigClOrdID | STRING | C Not sent in response to cancel requests sent by non-FIX components, such as Trade and algo child orders. | Previous order identifier. Equal to Tag 11 (ClOrdID) of the original request message Note: Tag 11 (ClOrdID) of an order can change over time. Note: Not sent in response to cancel requests sent by non-FIX components, such as Trade and algo child orders. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 198 | SecondaryOrderID | STRING | N | Unique identifier for the order, as assigned by the exchange. Note: The value can vary over time for the same order. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10011 | TTClOrdID | STRING | C Sent when available | Internal unique id across TT system; used primarily for internal debugging | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 39 | OrdStatus | CHAR | Y | Status of the order Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 60 | TransactTime | UTCTIMESTAMP | N | Time, in UTC, the transaction occurred with microsecond precision. For example:
Note: This tag is valid only in messages sent from TT FIX Drop Copy sessions when the Compliance Feed (Send original order/cancel/change messages and pending execution reports) setting is enabled in Setup. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 434 | CxlRejResponseTo | CHAR | Y | Type of rejected message Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 102 | CxlRejReason | INT | Y | Reason for rejecting the cancel request Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16131 | RejectSource | INT | C | Source of the reject message. Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2404 | ComplianceText | STRING | C | ComplianceText (Tag 2404) is a free-form text field containing compliance information used for regulatory reporting. Tag 2404 is supported on all order, change, cancel and execution report messages. ComplianceText (Tag 2404) is conditionally required for some orders in production for Eurex and EEX.
Note: Orders will not be rejected by the exchange if this field is not populated. Tag 2404 in the TT system behaves as follows:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18222 | AOTCPreventionActionType | CHAR | N | Indicates the action taken to avoid internal crossing orders Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18227 | Organization | STRING | N | User-defined name of the trader’s organization. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trader | Y | Information about the trader routing the order. For additional information about this component group, consult the full documentation. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 58 | Text | STRING | C Sent with TT FIX needs to provide additional information | Additional information about the message | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 21 | HandlInst | CHAR | C Required when submitting a staged order | Order handling instructions. Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16106 | StagedOrderMsg | STRING | N | Message text associated with the staged order. Typically used to provide additional information to the broker responsible for managing the order. Will appear on both parent and child staged orders. Note: Sent only for staged orders (Tag 21 (HandlInst)=3) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16110 | StagedOrderOwner | STRING | C Sent for staged orders (Tag 21 (HandlInst)=3) | ID of the trader working the staged order. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16115 | ExternalSource | BOOLEAN | N | Whether this message was imported from an external source. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16116 | OrderIDGUID | STRING | C Sent only when the Send and receive Order ID values in short form setting is enabled for the FIX session in the Setup application. | TT order ID This tag is populated with the regular TT order ID when a shortened ID is sent in tag 37 (OrderID). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16999 | ClearingAccountOverride | STRING | N | Overrides the clearing account defined in the Setup application for the user’s account named in Tag 1. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16556 | TextA | STRING | N | Value corresponding to the Text A field in TT widgets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16557 | TextB | STRING | N | Value corresponding to the Text B field in TT widgets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16558 | TextTT | STRING | N | Value corresponding to the Text TT field in TT widgets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16559 | TextC | STRING | N | Customer-defined text field not sent to exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| StrategyParametersGrp | Y | Strategy parameter repeating group for TT Order types, user-defined ADL algos, third-party algos, or informational fields. For additional information about this component group, consult the full documentation. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16561 | TimeReceivedFromExchange | UTCTIMESTAMP | N | Time in UTC that an exchange execution report message was received by the TT order connector application. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16626 | NVDR | BOOLEAN | N | Related to TFEX Non-Voting Depository Receipt (NVDR) trading. Note: TFEX does not provide documentation to ISVs regarding usage of the NVDR (Tag 16626) and TTF (Tag 16627) fields. For information about how to use these fields, please contact the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16627 | TTF | BOOLEAN | N | Related to TFEX Thai Trust Fund (TTF) trading. Note: TFEX does not provide documentation to ISVs regarding usage of the NVDR (Tag 16626) and TTF (Tag 16627) fields. For information about how to use these fields, please contact | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16628 | TFUserType | CHAR | N | Sets the type of user that entered the order. Note: For information on the TFEX user types, please refer to the exchange’s documentation. Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16117 | OrderSource | INT | N | TT component that most recently acted on an active order. Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7928 | SelfMatchPreventionID | STRING | N | Exchange-registered identifier that enables customers to prevent the matching of orders for accounts with common ownership, even across different executing firms. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16601 | EchoDC_01 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16602 | EchoDC_02 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16603 | EchoDC_03 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16604 | EchoDC_04 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16605 | EchoDC_05 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16606 | EchoDC_06 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16607 | EchoDC_07 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16608 | EchoDC_08 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16609 | EchoDC_09 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16610 | EchoDC_10 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16631 | EchoDC_11 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16632 | EchoDC_12 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16633 | EchoDC_13 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16634 | EchoDC_14 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16635 | EchoDC_15 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16636 | EchoDC_16 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16637 | EchoDC_17 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16638 | EchoDC_18 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16639 | EchoDC_19 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16640 | EchoDC_20 | STRING | N | Customer-defined text field visible only to FIX client applications. The value is not sent to the exchange. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18001 | MockOrderFlag | INT | N | This optional tag is available in all order and execution report messages. In addition, these tags will not appear in any current messages in production and are reserved for future use. Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18216 | ExchCred | STRING | C Sent when provided by the Exchange | Exchange order routing credential that was used to route the order | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16857 | TTSMPID | STRING | N | User-defined, alphanumeric identifier used to tag orders so the TT system can match potential crossed trades. Note: TT Self-Match Prevention by ID (TT SMP) is currently available on For more info on TT Self-Match Prevention, refer to https://library.tradingtechnologies.com/user-setup/ocp-tt-self-match-prevention-by-id.html | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16858 | TTSMPInstruction | INT | N | Sets the TT SMP behavior and determines which order is canceled (resting or aggressing) if self-match prevention occurs. Note: TT Self-Match Prevention by ID (TT SMP) is currently available on a limited basis. For access to TT SMP, contact your TT representative. Exchange-based SMP continues to use FIX Tag 7928 (SelfMatchPreventionID) and FIX Tag 8000 (SMPInstruction). For more info on TT Self-Match Prevention, refer to https://library.tradingtechnologies.com/user-setup/ocp-tt-self-match-prevention-by-id.html in the Setup help. Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 864 | NoEvents | NUMINGROUP | N | Number of entries in the event types repeating group | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 865 | EventType | INT | N | Type of event Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 866 | EventDate | LOCALMKTDATE | N | Date the event occurred | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1145 | EventTime | UTCTIMESTAMP | N | Note: This tag is only available for EPEX and Nord Pool. Specific time of event. Use in combination with EventDate <866>. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16761 | InsertTime | UTCTIMESTAMP | N | (TT internal use only) Included in TT FIX messages (from TT FIX to the FIX client) for use during the FIX recovery process. Note: This tag should not be dropped via TT FIX rule. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Compliance Tags | C | Compliance message tags sent from TT FIX Drop Copy sessions when the Compliance Feed (Send original order/cancel/change messages and pending execution reports) setting is enabled in Setup and when Tag 16566 (DropCopyOrder) = Y | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trailer | Y | For additional information about this component group, consult the full documentation. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Message Notes
The Order Cancel Reject (9) message is used by TT FIX to reject an Order Cancel Request (F) or Order Cancel Replace Request (G) message.