Futures and Options Reject Codes
This topic details CME-defined iLink reject codes, including their accompanying text explanations (58-Text) that are sent in reject responses to inbound iLink messages from clients to CME Globex.
For questions on error codes not defined below, contact the GCC.
Error Code | Tag 58-Text |
|---|---|
Sent in response to New Order (tag 35-MsgType=D) | Text explanation of error code |
1003 | Orders may not be entered while the market is closed |
1003 | Orders may not be entered while the market is paused |
1011 | FIX field incorrect |
1012 | Price must be greater than zero |
1013 | Invalid order qualifier |
1014 | The user is not authorized to trade |
2013 | Market price orders not supported by opposite limit |
2019 | Order's GTD Expire Date is before the current (or next, if not currently in a session) trading session end date |
7000 | Order rejected |
2046 | Disclosed Quantity cannot be greater than total or remaining qty |
2047 | Order contract is unknown |
2051 | The Order was submitted with a different side than the requesting Cancel |
2058 | Stop price maxi-mini must be greater than or equal to trigger price |
2059 | Stop price maxi-mini must be smaller than or equal to trigger price |
2060 | Sell order stop price must be below last trade price |
2061 | Buy order stop price must be above last trade price |
2115 | Order quantity is outside of the allowable range |
2130 | Order type not permitted while the market is in Post Close/Pre-Open (PCP) |
2137 | Order price is outside the limits |
2179 | Order price is outside bands |
2311 | Order type not permitted for group |
2500 | Instrument has a request for cross in progress |
2501 | Order Quantity too low |
4999 | Order not allowed on Instruments without a valid Value Date |
7027 | Order type not permitted while the market is reserved |
7028 | Order session date is in the past |
7029 | Orders may not be entered while the market is forbidden |
7613 | Disclosed quantity cannot be smaller than the minimum quantity |
7614 | Self Match Prevention ID is not associated with the given Firm ID |
Sent in response to Order Cancel-Replace Request (tag 35-MsgType=G) message |
|
1003 | Orders may not be entered while the market is closed |
1003 | Orders may not be entered while the market is paused |
1012 | Price must be greater than zero |
1013 | Invalid order qualifier |
1014 | The user is not authorized to trade |
2013 | Market price orders not supported by opposite limit |
2019 | Order's GTD Expire Date is before the current (or next, if not currently in a session) trading session end date |
2046 | Disclosed Quantity cannot be greater than total or remaining qty |
2047 | Order contract is unknown |
2048 | The order was submitted with a different SenderCompID than the requesting cancel |
2058 | Stop price max-min must be greater than or equal to trigger price |
2059 | Stop price max-min must be smaller than or equal to trigger price |
2060 | Sell order stop price must be below last trade price |
2061 | Buy order stop price must be above last trade price |
2100 | The modify was submitted on a different product than the original order |
2101 | Attempt to modify an order with a different in-flight-fill mitigation status than first modification |
2102 | Attempt to modify an order with a different SenderCompID than the original order |
2115 | Order quantity is outside of the allowable range |
2130 | Order type not permitted while the market is in Post Close/Pre-Open (PCP) |
2137 | Order price is outside the limits |
2179 | Order price is outside bands |
2311 | Order type not permitted for group |
2500 | Instrument has a request for cross in progress |
2501 | Order Quantity too low |
5102 | Modification of orders from Iceberg to Non-Iceberg & vice-versa is not allowed. |
7000 | Order rejected |
7016 | This order is not on the book |
7024 | Order cannot be modified or cancelled while the market is in No Cancel |
7027 | Order type not permitted while the market is reserved |
7028 | Order session date is in the past |
7029 | Orders may not be entered while the market is forbidden |
7613 | Disclosed quantity cannot be smaller than the minimum quantity |
7614 | Self Match Prevention ID is not associated with the given Firm ID |
Sent in response to Order Cancel Request (tag 35-MsgType=F) message |
|
1003 | Orders may not be canceled while the market is closed |
1003 | Orders may not be canceled while the market is paused |
2045 | This order is not on the book |
2048 | The order was submitted with a different SenderCompID than the requesting cancel |
2051 | The order was submitted with a different side than the requesting Cancel |
7024 | Order cannot be modified or cancelled while the market is in No Cancel |
7027 | Order type not permitted while the market is reserved |
7029 | Orders may not be entered while the market is forbidden |
Sent in response to the New Order Cross (tag 35-MsgType=s) message |
|
2502 | CrossType ineligible in Instrument |
2503 | RFQ for Cross is not allowed since contract is not RFQ for Cross eligible |
3000 | RFQ rejected, instrument/exchange not tradable |
3001 | RFQ rejected, instrument/exchange no known |
7610 | RFC not allowed during RTH. |
Sent in response to Security Definition Request (tag 35-MsgType=c) message |
|
3002 | Error creating contract |
3010 | Business Reject: Other |
3011 | Business Reject: Unknown ID |
3012 | Business Reject: Unknown SECURITY |
3013 | Business Reject: Unsupported Message Type |
3014 | Business Reject: Application Not Available |
3015 | Business Reject: Required Field Missing |
3016 | : Contract claims to be a spread but its missing one or more legs |
4000 | Engine did not respond to request |
7005 | Order contract is unknown |
7009 | The contract for this order is past expiration date and may no longer be traded |
7009 | The contract for this order is has a future activation date and cannot yet be traded |
7010 | Invalid spread price |
7011 | The maximum amount of working orders for this contract has been exceeded |
7012 | Submission of this order would cause an overwrite of an existing order on book |
7013 | Order group does not match group of contract |
7014 | Order Security type does not match security type of contract |
7015 | Order modify has different side than existing order |
7020 | No Trading Calendar found on or after Order's GTD Expire Date |
7021 | Tag ExpireDate (432) beyond instrument expiration |
7022 | Tag ExpireDate (432) beyond UDS COMBO earliest leg expiration |
Sent in response to Mass Quote (tag 35-MsgType=i) message |
|
2600 | Market Maker protection has tripped |
7101 | Quote rejected: Unknown instrument |
7102 | Quote rejected: Exchange (Security) closed |
7103 | Quote rejected: Quote exceeds limit |
7104 | Quote rejected: Quote entry quantity is outside of the allowable range |
7105 | Quote rejected: Unknown Quote |
7106 | Quote rejected: Duplicate Quote in same message |
7107 | Quote rejected: Invalid bid/ask spread |
7108 | Quote rejected: Invalid price |
7109 | Quote rejected: Not authorized to quote this instrument |
7110 | Quote rejected, resting cancelled: Too many rejects |
7111 | Quote rejected: Duplicate Quote, different ID |
7112 | Quote rejected, resting cancelled: Quote exceeds limit |
7113 | Quote rejected, resting cancelled: Duplicate Quote |
7114 | Quote rejected, resting cancelled: Invalid bid/ask spread |
7115 | Quote rejected, resting cancelled: Invalid price |
7116 | Quote rejected, resting cancelled: Not authorized to quote this instrument |
7117 | Quote rejected: Unspecified reason |
7118 | Quote rejected: Exchange (Security) is in pre open |
7119 | Quote rejected: Exchange (Security) is in no cancel |
7120 | Quote rejected: Exchange (Security) is reserved |
7121 | Quote rejected, resting cancelled: Quote entry quantity is outside of the allowable range |
7122 | Quote rejected, resting cancelled: Self Match Prevention ID is not associated with the given Firm ID |
9999 | Technical error - Function not performed. |
Sent in tag 380-BusinessRejectReason of the Business Reject (tag 35=j) message in response to messages sent from Client System to CME Globex. |
|
0 | Other |
1 | Unknown ID (unknown PartyDetailsListReqID being referenced in business message) |
2 | Unknown Security |
3 | Unsupported Message Type (for example using messages specific to cash markets for futures) |
5 | Required Field Missing |
6 | Not Authorized |
8 | Throttle Limit Exceeded (volume controls) |
100 | Value is incorrect (out of range) for this tag (for example using a value outside defined range of integer) |
101 | Incorrect data format for value (for example using ASCII character outside 32-126 in string field) |
102 | Rejected due to Kill Switch |
103 | Rejected due to Risk Management API |
104 | Rejected due to Globex Credit Controls |
105 | Not Authorized to trade Deliverable Swap Futures |
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.