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.

 
Order Cancel Event Rejection/ResponseDescription
TOO_LATE_TO_CANCEL The request can't be completed as the order
is in the process of execution
UNKNOWN_ORDER The orderID submitted does not match the 
Whisperer library of submitted orders
DUPLICATE_CLORDID_RECIEVED The ClOrdID submitted is identical to a
previously submitted cancel request
INVALID_CANCEL Returned when a cancel request contains an
incorrect OrderType, Time in Force, a negative
Amount value or a ClOrdID exceeding 20
Characters.
OTHER 
ORDER_NOT_ACTIVE The order is no longer active on the Trading
Venue
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
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 
_INVALID