ExecType#
-
enum class roq::fix::ExecType#
FIX ExecType <150> field.
Describes the specific Execution Report (i.e. Pending Cancel) while OrdStatus <39> will always identify the current order status (i.e. Partially Filled)
Values:
-
enumerator UNDEFINED#
-
enumerator UNKNOWN#
-
enumerator NEW#
0 = New
-
enumerator PARTIAL_FILL#
1 = FIX 4.2, dropped later
-
enumerator FILL#
2 = FIX 4.2, dropped later
-
enumerator DONE_FOR_DAY#
3 = Done for day
-
enumerator CANCELED#
4 = Canceled
-
enumerator REPLACED#
5 = Replaced
-
enumerator PENDING_CANCEL#
6 = Pending Cancel (e.g. result of Order Cancel Request <F>)
-
enumerator STOPPED#
7 = Stopped
-
enumerator REJECTED#
8 = Stopped
-
enumerator SUSPENDED#
9 = Suspended
-
enumerator PENDING_NEW#
A = Pending New.
-
enumerator CALCULATED#
B = Calculated.
-
enumerator EXPIRED#
C = Expired.
-
enumerator RESTATED#
D = Restated (Execution Report <8> sent unsolicited by sellside, with ExecRestatementReason <378> set)
-
enumerator PENDING_REPLACE#
E = Pending Replace (e.g. result of Order Cancel/Replace Request <G>)
-
enumerator TRADE#
F = Trade (partial fill or fill)
-
enumerator TRADE_CORRECT#
G = Trade Correct.
-
enumerator TRADE_CANCEL#
H = Trade Cancel.
-
enumerator ORDER_STATUS#
I = Order Status.
-
enumerator TRADE_IN_A_CLEARING_HOLD#
J = Trade in a Clearing Hold.
-
enumerator TRADE_HAS_BEEN_RELEASED_TO_CLEARING#
K = Trade has been released to Clearing.
-
enumerator TRIGGERED_OR_ACTIVATED_BY_SYSTEM#
L = Triggered or Activated by System.
-
enumerator UNDEFINED#