The Lab

Versions Compared

Key

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

The table below lists the rejection/reasons that can be returned for a cancel order request.

Cancel Event Rejection/ResponseDescription
TOO_LATE_TO_CANCELThe request can't be completed as the order is in the process of execution
UNKNOWN_ORDERThe orderID submitted does not match the Whisperer library of submitted orders
DUPLICATE_CLORDID_RECIEVEDThe ClOrdID submitted is identical to a previously submitted cancel request
INVALID_CANCELReturned when a cancel request contains an incorrect Order (e.g ModifyOrder) Order Type (e.g Market/LIMIT type), Time in Force, a negative Amount value or a ClOrdID exceeding 20 Characters.
OTHER -
ORDER_NOT_ACTIVEThe order is no longer active on the Trading Venue
INVALID_FEEDThe FeedID provided in the request is not available to the client
INVALID_MARKETThe MarketID provided in the request is not enabled for the Feed in the central configuration
NOT_IMPLEMENTED

Where a Feedhandler/Venue does not support a mass cancel request

FEED_DOWNThe request could not be sent, because connection to the Feed is down.
TOO_MANY_ORDER_SUBMITSThe order submission threshold has been exceeded
RESEND_REQUESTEDThe venue has requested resend of this order cancel
LOCKED_USERCancel rejected because the user has been locked
EXCEEDS_NOP_LIMITOrder request would exceed NOP limit
EXCEEDS_DSL_LIMITOrder request would exceed allowed daily settlement limit.
EXCEEDS_POSITION_LIMITOrder request would exceed allowed position
EXCEEDS_PENDING_LIMITOrder request would exceed allowed outstanding position
EXCEEDS_SINGLE_LIMITOrder request would exceed allowed max amount for a single order
TRADE_LIMIT_RESTRICTIONGeneric rejection based on trade limit rules
NOT_APPLICABLE 

...