OrdRejReason#
-
enum class roq::fix::OrdRejReason#
FIX OrdRejReason <103> field.
Code to identify reason for order rejection
Values:
-
enumerator UNDEFINED#
-
enumerator UNKNOWN#
-
enumerator BROKER_EXCHANGE_OPTION#
0 = Broker / Exchange option
-
enumerator UNKNOWN_SYMBOL#
1 = Unknown symbol
-
enumerator EXCHANGE_CLOSED#
2 = Exchange closed
-
enumerator ORDER_EXCEEDS_LIMIT#
3 = Order exceeds limit
-
enumerator TOO_LATE_TO_ENTER#
4 = Too late to enter
-
enumerator UNKNOWN_ORDER#
5 = Unknown order
-
enumerator DUPLICATE_ORDER#
6 = Duplicate Order (e.g. dupe ClOrdID <11>)
-
enumerator DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER#
7 = Duplicate of a verbally communicated order
-
enumerator STALE_ORDER#
8 = Stale order
-
enumerator TRADER_ALONG_REQUIRED#
9 = Trade along required
-
enumerator INVALID_INVESTOR_ID#
10 = Invalid Investor ID
-
enumerator UNSUPPORTED_ORDER_CHARACTERISTIC#
11 = Unsupported order characteristic
-
enumerator SURVEILLENCE_OPTION#
12 = Surveillence Option
-
enumerator INCORRECT_QUANTITY#
13 = Incorrect quantity
-
enumerator INCORRECT_ALLOCATED_QUANTITY#
14 = Incorrect allocated quantity
-
enumerator UNKNOWN_ACCOUNT#
15 = Unknown account(s)
-
enumerator PRICE_EXCEEDS_CURRENT_PRICE_BAND#
16 = Price exceeds current price band
-
enumerator INVALID_PRICE_INCREMENT#
18 = Invalid price increment
-
enumerator OTHER#
99 = Other
-
enumerator UNDEFINED#