ExecType

Tag 150

ExecType

Abbreviation: ExecTyp
Typechar
Tag150
AddedFIX.4.1
Used in4 messages

Description

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
WireNameDescription
150=0NewNew
150=3DoneForDayDone for day
150=4CanceledCanceled
150=5ReplacedReplaced
150=6PendingCancelPending Cancel (e.g. result of Order Cancel Request)
150=7StoppedStopped
150=8RejectedRejected
150=9SuspendedSuspended
150=APendingNewPending New
150=BCalculatedCalculated
150=CExpiredExpired
150=DRestatedRestated (Execution Report sent unsolicited by sellside, with ExecRestatementReason (378) set)
150=EPendingReplacePending Replace (e.g. result of Order Cancel/Replace Request)
150=FTradeTrade (partial fill or fill)
150=GTradeCorrectTrade Correct
150=HTradeCancelTrade Cancel
150=IOrderStatusOrder Status
150=JTradeInAClearingHoldTrade in a Clearing Hold
150=KTradeHasBeenReleasedToClearingTrade has been released to Clearing
150=LTriggeredOrActivatedBySystemTriggered or Activated by System

Enumerated Values

20
ValueSymbolic NameDescriptionAdded
0NewNewFIX.4.1
3DoneForDayDone for dayFIX.4.1
4CanceledCanceledFIX.4.1
5ReplacedReplacedFIX.4.1
6PendingCancelPending Cancel (e.g. result of Order Cancel Request)FIX.4.1
7StoppedStoppedFIX.4.1
8RejectedRejectedFIX.4.1
9SuspendedSuspendedFIX.4.1
APendingNewPending NewFIX.4.1
BCalculatedCalculatedFIX.4.1
CExpiredExpiredFIX.4.1
DRestatedRestated (Execution Report sent unsolicited by sellside, with ExecRestatementReason (378) set)FIX.4.2
EPendingReplacePending Replace (e.g. result of Order Cancel/Replace Request)FIX.4.2
FTradeTrade (partial fill or fill)FIX.4.3
GTradeCorrectTrade CorrectFIX.4.3
HTradeCancelTrade CancelFIX.4.3
IOrderStatusOrder StatusFIX.4.3
JTradeInAClearingHoldTrade in a Clearing HoldFIX.4.4
KTradeHasBeenReleasedToClearingTrade has been released to ClearingFIX.4.4
LTriggeredOrActivatedBySystemTriggered or Activated by SystemFIX.4.4