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.