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¶