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¶