The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The below table lists the responsesrejection/errors reasons that may be returned following a failed order event request.

Order Event Rejection Response/ErrorDescription
NOT_SUBSCRIBEDA request could not be completed as there is no

valid subscription for the Feed concerned
UNKNOWN_SYMBOL
 
The MarketID does not appear in the list of available markets for the FeedServer
EXCHANGE_NOT_AVAILABLE
 
Trading temporarily unavailable
CREDIT_LOWAn order request was rejected due to insufficient

credit
DUPLICATE_ORDER
 
The orderID submitted is an identical match to a previously submitted order, violating the uniqueness restrictions
INCORRECT_QUANTITY
 
The minimum quantity is larger than the amount submitted for the order.
INCORRECT_PRICE
 
The submitted LIMIT rate for the order is invalid
INVALID_ORDER
 

Unable to handle invalid/zero/negative price or amount

INVALID_FEED
 
The FeedID provided in the request is not available to the client
INVALID_MARKET
 
The MarketID provided in the request is not enabled for the Feed in the central configuration
FEED_DOWNA request could not be sent because connection to

the Feed is down
INVALID_ORDER_TYPE
 
The order type submitted is not supported by the FeedServer (e.g MARKET orders)
INVALID_TIME_IN_FORCE
 
The time in force submitted is not supported by the Feedhandler/Trading Venue
INVALID_CLORDIDThe ClOrdID does not conform to exchange

standards
UNKNOWN_ORDER
 
The orderID submitted does not match the Whisperer library of submitted orders
TOO_MANY_ORDER_SUBMITSOrder submission threshold has been exceeded
RESEND_REQUESTEDThe Trading Venue requested a resend of this order
MARKET_NOT_ACTIVEThe market for this request is not active
LOCKED_USERRequest rejected because the user has been locked
EXCEEDS_NOP_LIMITOrder request would exceed allowed Net Open

Position
EXCEEDS_DSL_LIMITOrder would exceed allowed daily settlement limit
EXCEEDS_POSITION_LIMITOrder would exceed allowed position
EXCEEDS_PENDING_LIMITOrder would exceed allowed pending position
EXCEEDS_SINGLE_LIMITOrder would exceed max amount for a single order
TRADE_LIMIT_RESTRICTION

Normalised rejection based on trade limit rules

INVALID_MODEL -
INVALID_MIN_AMOUNTEither the minimum amount value is invalid or the

Feed does not support it.
NOT_APPLICABLE
 
Returned when an error is encountered with a request that does not fit within the above enumerated arguments