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, order rejections, etc.). 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 test 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
JToo late to cancel
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
fRisk management firm level or custom group ID level
mMarket access risk limit exceeded
nRisk defaults not set
oMax open orders count exceeded
sRisk management product level
uLimit Up Limit Down (LULD)
yOrder received by CFE during replay
Cboe Titanium Cboe Futures Exchange FIX Specification - Reason Codes | Cboe