Skip to main content

Risk Reject Codes

Deltix OMS reserves reject codes in the 5000 - 7500 range for risk limit related order rejections.

CodeRisk RuleDescription
5000TRADING_IS_HALTEDOrder is rejected because trading is halted either system-wide or for a specific projection
5001MAX_ORDER_SIZEReject is due to the Order Size limit
5002MAX_LONG_POSITION_SIZEReject is due to the Maximum Long position size limit
5003MAX_SHORT_POSITION_SIZEReject is due to the Maximum Long position size limit
5004MAX_POSITION_COUNTReject is due to Maximum number of open position limit
5005MAX_ORDER_SUBMIT_FREQUENCYOrder rate exceeds Order Submission Frequency limit
5006MAX_ORDER_REPLACE_FREQUENCYOrder modification rate exceeds the Order Replace Frequency limit
5007MAX_ORDER_REJECT_FREQUENCYOrders are rejected too often. This may trigger a trading halt. You should not see this as the order reject reason - TRADING_IS_HALTED is seen as the reject reason instead.
5008ORDER_MARKET_PRICE_UNKNOWNOrder cannot be validated because market price is not available for an instrument
5009ORDER_PRICE_TOO_FAR_FROM_MARKETReject is from one of the Order Price limits
5010ORDER_ACK_TIMEOUTOrders are not getting acknowledged in the configured time. This may trigger a trading halt. You should not see this as the order reject reason - TRADING_IS_HALTED is seen as the reject reason instead.
5011ORDER_LIFE_TIMEOUTOrders are not getting completed in the configured time. This may trigger a trading halt. You should not see this as the order reject reason - TRADING_IS_HALTED is seen as the reject reason instead.
5012MAX_GROSS_TRADE_VOLUMEReject is due to the Maximum Gross Trading Volume limit
5013SYMBOL_TRADING_IS_HALTEDOrder is rejected because trading is halted for a specific projection
5014NO_RISK_LIMITReject is due to the fact that no specific risk limit value is defined for the order projection
5015MAX_ORDER_REQUEST_FREQUENCYRequest rate exceeds the Request Frequency limit
5016MAX_OPEN_ORDERS_COUNTToo many open orders for a given projection
5017UNDEFINED_PROJECTION_VALUEOrder Projection is not represented in the Risk Limits cases table
5018MAX_NET_POSITION_SIZEReject is due to the Maximum Net Position Size limit
5019MAX_ORDER_COUNTReject is due to the Maximum Daily Order Count limit
5020MAX_REQUEST_COUNTReject is due to the Maximum Daily Request Count limit
5021MAX_SHORT_EXPOSUREReject is due to the Maximum Short Exposure limit
5022MAX_LONG_EXPOSUREReject is due to the Maximum Long Exposure limit
5023MAX_NET_EXPOSUREReject is due to the Maximum Net Exposure limit
5024MAX_GROSS_EXPOSUREReject is due to the Maximum Gross Exposure limit
5025MAX_SHORT_LONG_EXPOSUREReject is due to the Maximum Short/Long Exposure limit
5026MAX_OPEN_QUANTITYReject is due to the Maximum Quantity of Open orders limit
5027MAX_LOSSReject is due to the Maximum P&L Loss limit
5028MIN_DUPLICATE_INTERVALReject is due to a duplicate order check
5029MAX_GROSS_NOTIONAL_VALUEReject is due to Maximum Gross Notional Value limit