Error Messages

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.