Order Reason Codes

The following is a list of all reason codes used by CFE. These reason codes are used in a variety of contexts (order cancellations and order rejections). All reasons are not valid in all contexts. The reason code will be followed by free-form text. The specific text the system delivers may vary from the text listed below to provide clarification of the reject reason. CFE may add additional reason codes without notice. Members must gracefully ignore unknown values.

CodeDescription
AAdmin
BUnknown maturity date
CUnknown product name
DDuplicate identifier (e.g., ClOrdId)
HHalted
IIncorrect data center
KOrder rate threshold exceeded
MLiquidity available exceeds order size
NRan out of liquidity to execute against
OClOrdId doesn’t match a known order
PCan’t modify an order that is pending
UUser requested
VWould wash
XOrder expired
YSymbol not supported
ZUnforeseen reason
cOnly Close transactions accepted
fRisk management EFID level or custom group Id level
hOrder persisted
mMarket access risk limit exceeded
nRisk management configuration is insufficient
oMax open orders count exceeded
sRisk management product level
uLimit Up Limit Down (LULD)
yOrder received by CFE during replay
zSession end
Cboe Titanium Cboe Futures Exchange BOEv3 Specification - Order Reason Codes | Cboe