ExecType

Tag 150

ExecType

Abbreviation:
Typechar
Tag150
AddedFIX.4.1
Used in1 messages

Description

Describes the specific ExecutionRpt (i.e. Pending Cancel) while OrdStatus will always identify the current order status (i.e. Partially Filled)

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=1PartialFillPartial fill
150=2FillFill
150=3DoneForDayDone for day
150=4CanceledCanceled
150=5ReplacedReplace
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 (ExecutionRpt sent unsolicited by sellside, with ExecRestatementReason set)
150=EPendingReplacePending Replace (e.g. result of Order Cancel/Replace Request)

Enumerated Values

15
ValueSymbolic NameDescriptionAdded
0NewNewFIX.4.1
1PartialFillPartial fillFIX.4.1
2FillFillFIX.4.1
3DoneForDayDone for dayFIX.4.1
4CanceledCanceledFIX.4.1
5ReplacedReplaceFIX.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 (ExecutionRpt sent unsolicited by sellside, with ExecRestatementReason set)FIX.4.2
EPendingReplacePending Replace (e.g. result of Order Cancel/Replace Request)FIX.4.2

Used in Messages

1