Tag 150
ExecType
Abbreviation:
ExecTypDescription
Describes the specific ExecutionRpt (i.e. Pending Cancel) while OrdStatus (39) will always identify the current order status (i.e. Partially Filled) *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***
Wire Format & Usage Example
Single field (key=value)
150=0 (New)
In a FIX message (ExecutionReport)
8=FIX.4.4 | 9=... | 35=8 | 49=SENDER | 56=TARGET | 34=1 | 52=20240101-09:30:00.000 | … | 150=0 (New) | … | 10=...
Fields are delimited by SOH (ASCII 0x01), shown here as " | ". The highlighted field 150=0 (New) is this field's position in the message.
All valid values
| Wire | Name | Description |
|---|---|---|
150=0 | New | New |
150=3 | DoneForDay | Done for day |
150=4 | Canceled | Canceled |
150=5 | Replaced | Replaced |
150=6 | PendingCancel | Pending Cancel (e.g. result of Order Cancel Request) |
150=7 | Stopped | Stopped |
150=8 | Rejected | Rejected |
150=9 | Suspended | Suspended |
150=A | PendingNew | Pending New |
150=B | Calculated | Calculated |
150=C | Expired | Expired |
150=D | Restated | Restated (Execution Report sent unsolicited by sellside, with ExecRestatementReason (378) set) |
150=E | PendingReplace | Pending Replace (e.g. result of Order Cancel/Replace Request) |
150=F | Trade | Trade (partial fill or fill) |
150=G | TradeCorrect | Trade Correct |
150=H | TradeCancel | Trade Cancel |
150=I | OrderStatus | Order Status |
150=J | TradeInAClearingHold | Trade in a Clearing Hold |
150=K | TradeHasBeenReleasedToClearing | Trade has been released to Clearing |
150=L | TriggeredOrActivatedBySystem | Triggered or Activated by System |
Enumerated Values
20| Value | Symbolic Name | Description | Added |
|---|---|---|---|
| 0 | New | New | FIX.4.1 |
| 3 | DoneForDay | Done for day | FIX.4.1 |
| 4 | Canceled | Canceled | FIX.4.1 |
| 5 | Replaced | Replaced | FIX.4.1 |
| 6 | PendingCancel | Pending Cancel (e.g. result of Order Cancel Request) | FIX.4.1 |
| 7 | Stopped | Stopped | FIX.4.1 |
| 8 | Rejected | Rejected | FIX.4.1 |
| 9 | Suspended | Suspended | FIX.4.1 |
| A | PendingNew | Pending New | FIX.4.1 |
| B | Calculated | Calculated | FIX.4.1 |
| C | Expired | Expired | FIX.4.1 |
| D | Restated | Restated (Execution Report sent unsolicited by sellside, with ExecRestatementReason (378) set) | FIX.4.2 |
| E | PendingReplace | Pending Replace (e.g. result of Order Cancel/Replace Request) | FIX.4.2 |
| F | Trade | Trade (partial fill or fill) | FIX.4.3 |
| G | TradeCorrect | Trade Correct | FIX.4.3 |
| H | TradeCancel | Trade Cancel | FIX.4.3 |
| I | OrderStatus | Order Status | FIX.4.3 |
| J | TradeInAClearingHold | Trade in a Clearing Hold | FIX.4.4 |
| K | TradeHasBeenReleasedToClearing | Trade has been released to Clearing | FIX.4.4 |
| L | TriggeredOrActivatedBySystem | Triggered or Activated by System | FIX.4.4 |