Order Reject Messages
Error Text |
From |
Explanation |
(GL 012) ORDER REJECTED |
Globex |
Rejected due to an internal problem at Globex. Must contact GCC for more info. |
(GL 022) Incompatible status |
Globex |
Globex may reject a cancel request with this message if the order has already been expired. |
(N1003) Not allowed (group) |
Globex |
Reject message when the exchange is halted (10:00 pm – 11:00 pm US Central Time) or session is closed for the specified contract. |
(N2013) LMT conflict w/oppos |
Globex |
Reject due to illiquid market (this message should only be seen with MKT orders). |
(N2014) Price not a step |
Globex |
Reject due to bad price (e.g. 132015 for mini S&P) |
(N2060) Release price low |
Globex |
Reject message for STP LMT orders that are placed on the wrong side of the market (e.g. a BUY STP LMT at 1402 when the market is trading at 1424). |
(N2061) Release price high |
Globex |
Reject message for STP LMT orders that are placed on the wrong side of the market (e.g. a SELL STP LMT at 1430 when the market is trading at 1424). |
(N2115) Limits: total qty |
Globex |
Reject for orders that are too big. There are exchange maximum order sizes for each product (e.g. 250 for mini S&Ps). |
(N2137) Price out of limits |
Globex |
Rejected because price was outside of exchange daily limits. |
DESTINATION CHANGE NOT ALLOWED |
Globex |
Globex holds STP and MIT orders outside the main matching engine, and they do not allow modifying order types to/from STP or MIT (e.g. you can’t CFO a STP LMT order to a STP order). |
Exchange did not receive order |
Globex |
Reject message, usually for cancel requests. Most often occurs when Globex has a problem. The original message is probably stuck somewhere in their system (before the matching engine) and can’t be located when the cancel request comes through. |
IMMED ELECTABLE - VERIFY PRICE |
Globex |
Reject message for STP orders that are placed on the wrong side of the market (e.g. a BUY STP at 1402 when the market is trading at 1424). |
N.D. GLOBEX EXPIRED ORDER |
Globex |
Globex-initiated order cancellation message. Often (but not always), Globex sends cancellations for expired orders after the session closes. These are initiated by Globex and are not in response to a cancel request from us. |
RequestValidator: Cancel request is invalid. |
Globex |
This is most often seen when you attempt to cancel a filled order. If Globex is having a problem that causes them to stop reporting fills, customers often attempt to cancel those orders and so receive this message. |
STP NOT SUPPORTED - TRY STL |
Globex |
Reject because STP orders are not supported on non-retail products. |
An expired order cannot be canceled or replaced. |
Order Express |
When the session has closed, Order Express internally expires the order. Attempts to cancel or replace the order are rejected with this message. |
MONYR - Contract month is invalid |
Order Express |
Self-explanatory. |
PRICE - Price has invalid decimal increment |
Order Express |
Order Express rejected the order because the price was invalid. Often occurs when customer does not respect Order Express price restrictions (e.g. 5 point price increments only for selected product); can occur if we scale price incorrectly before sending to Order Express (e.g. we send 454 and they expect 4540). |
STRIKE- No option with the specified strike price |
Order Express |
Self-explanatory. Could be caused by our system mis-scaling the strike price before sending to Order Express. |
The firm/account is invalid -- not found in database |
Order Express |
Indicates that the account is not correctly configured in the Order Express system. |
The order specifies an expired business date |
Order Express |
Indicates that the session we specified has already closed. Usually this message occurs if a client submits an order just after the session ends (we accept orders for a minute after the session end time to account for minor clock variations). |
TYPE - Type is invalid or not accepted |
Order Express |
Reject for unsupported order types (e.g. MIT for a contract that only accepts MKT and LMT orders). |
Invalid Limit Price -- Formatting loss of precision |
Gateway |
Added when formatting this order for delivery to the execution route would result in a loss of data in the limit price (i.e. turning 15140 into 1514 is OK but turning 15145 into 1514 is not). This is a safeguard to prevent mis-executing an order. |
Invalid Stop Price -- Formatting loss of precision |
Gateway |
Added when formatting this order for delivery to the execution route would result in a loss of data in the stop price (i.e. turning 15140 into 1514 is OK but turning 15145 into 1514 is not). This is a safeguard to prevent mis-executing an order. |
Invalid Strike Price -- Formatting loss of precision |
Gateway |
Added when formatting this order for delivery to the execution route would result in a loss of data in the strike price (i.e. turning 15140 into 1514 is OK but turning 15145 into 1514 is not). This is a safeguard to prevent mis-executing an order. |
Replace rejected because new order quantity would be zero or less |
Gateway |
Added when a replace request (CFO) is rejected. This usually occurs when a fill is received before the customer actually submits the CFO. |
Too Late To Cancel |
Gateway |
Usually added when a fill is received for an order that has a cancel request pending (i.e. the order state is WorkingPC, PartialPC, etc. when the fill is received). |
Risk Server Error Messages
Error Text |
Average price for position is not available. |
Cannot calculate order expiration time. |
Cannot evaluate risk for the account due to risk parameters missing (closing price for contract "<symbol>"). |
Cannot process the order (error code 11). Please contact customer support for assistance. |
Cannot process the order (error code 14). Please contact customer support for assistance. |
Cannot process the order (error code 22). Please contact customer support for assistance. |
Cannot process the order (error code 23). Please contact customer support for assistance. |
Cannot process the order (error code 25). Please contact customer support for assistance. |
Cannot process the order (error code 28). Please contact customer support for assistance. |
Cannot process the order (error code 31). Please contact customer support for assistance. |
Cannot process the order (error code 8). Please contact customer support for assistance. |
Cannot route the order at this time. |
Commodity <position> position limit is <limit>, worst case position is <limit>. |
Current balance for this account is negative. |
Daily loss limit has been reached. Loss limit (based on cash and collateral only) = <limit>, actual current loss = <actual>. |
Filled quantity for the order is greater than requested by modification request. |
Good Thru Date must be less than or equal to the last trading date of this contract. |
Insufficient margin. Available margin = <available>, used margin = <used>, margin required for this order = <required>. |
Margin evaluation unavailable for this exchange. |
Master account has negative purchasing power. Trading is not allowed. |
No current ask available. |
No current bid available. |
Open positions exceed available margin. Available margin = <available>, margin for positions = <margin>. |
Order expiration time is earlier than activation time. |
Order expiration time is in the past. |
Order rejected because linked order was rejected. |
Order was rejected together with first order from OPO pair. |
Order was rejected together with second order from OPO pair. |
Position limit for the contract <contract> is <limit>, worst case position is <position>. |
Quantity <quantity> is not a multiple of the block size (<size>) for this account. |
Quantity <quantity> for leg <leg> is not a multiple of the block size (<size>) for this account. |
Single trade margin limit for this account is <limit>, margin for this order is <margin>. |
Single trade size limit for this account is <limit>, size for this order is <size>. |
The account has not been correctly configured. |
The contract you are trying to trade is not configured (details: <text>). |
The order has expired. |
The order type is not allowed for the commodity. |
The order was in a state that cannot be modified. |
The order was in a state that prohibited a cancel request. |
This account is not authorized to trade futures. |
This account is not authorized to trade options. |
This account is not authorized to trade short options. |
This account is not authorized to trade this commodity. |
This account is only allowed to liquidate open positions. |
This order was rejected with other order in compound order. |
Too late to modify the order. |
Trader is not authorized for this account. |
Give-up Error Messages
Error Text |
From |
Reason for Error |
Execution system Order Express does not support give-ups. |
Order Express |
Sent when their system receives a give-up order. |
MemberID of take-up FCM is not specified. |
Eurex Liffe Matif |
Sent if take-up FCM or its member ID is not specified. |