CxlRejReason#
-
enum class roq::fix::CxlRejReason#
FIX CxlRejReason <102> field.
Code to identify reason for cancel rejection
Values:
-
enumerator UNDEFINED#
-
enumerator UNKNOWN#
-
enumerator TOO_LATE_TO_CANCEL#
0 = Too late to cancel
-
enumerator UNKNOWN_ORDER#
1 = Unknown order
-
enumerator BROKER_EXCHANGE_OPTION#
2 = Broker / Exchange Option
-
enumerator ORDER_ALREADY_PENDING_CANCEL_OR_REPLACE#
3 = Order already in Pending Cancel or Pending Replace status
-
enumerator UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST#
4 = Unable to process Order Mass Cancel Request <q>
-
enumerator ORIG_ORD_MOD_TIME_NOT_MATCHING_TRANSACT_TIME#
5 = OrigOrdModTime <586> did not match last TransactTime <60> of order
-
enumerator DUPLICATE_CL_ORD_ID#
6 = Duplicate ClOrdID <11> received
-
enumerator PRICE_EXCEEDS_CURRENT_PRICE#
7 = Price exceeds current price
-
enumerator PRICE_EXCEEDS_CURRENT_PRICE_BAND#
8 = Price exceeds current price band
-
enumerator INVALID_PRICE_INCREMENT#
18 = Invalid price increment
-
enumerator OTHER#
99 = Other
-
enumerator UNDEFINED#