<ExecAllocGrp> Component Block

This repeating group is used to identify individual executions or trades, including key fields such as quantity and price of the execution or trade, that are part of the allocation.

Used in :

Tag Field Name FIXML Req'd Comments
124 NoExecs AllExc N Indicates number of individual execution repeating group entries to follow.Absence of this field indicates that no individual execution entries are included. Primarily used to support step-outs.
=> 32 LastQty @LastQty C

Amount of quantity (e.g. number of shares) in individual execution. Required if NoExecs > 0

=> 17 ExecID @ExecID N

Unique identifier of execution message as assigned by sell-side (broker, exchange, ECN) (will be 0 (zero) for ExecType (150)=I (Order Status)).

Uniqueness must be guaranteed within a single trading day or the life of a multi-day order. Firms which accept multi-day orders should consider embedding a date within the ExecID field to assure uniqueness across days.

(Prior to FIX 4.1 this field was of type int).

=> 527 SecondaryExecID @ExecID2 N

Assigned by the party which accepts the order. Can be used to provide the ExecID (17) used by an exchange or executing system.

=> 31 LastPx @LastPx C

Price of individual execution. Required if NoExecs > 0.

For FX, if specified, expressed in terms of Currency(15).

=> 669 LastParPx @LastParPx N

Last price expressed in percent-of-par. Conditionally required for Fixed Income trades when LastPx is expressed in Yield, Spread, Discount or any other price type

=> 29 LastCapacity @LastCpcty N

Used to identify whether the trade was executed on an agency or principal basis.

=> 1003 TradeID @TrdID N

The unique ID assigned to the trade entity once it is received or matched by the exchange or central counterparty.

=> 1041 FirmTradeID @FirmTrdID N

The ID assigned to a trade by the Firm to track a trade within the Firm system. This ID can be assigned either before or after submission to the exchange or central counterpary

=> 880 TrdMatchID @MtchID N

Used to identify the match event resulting in the execution or trade.

=> 2749 ExecutionTimestamp @ExecTS N

Time of the individual execution.

=> 2524 TradeReportingIndicator @TrdRptngInd N

Used between parties to convey trade reporting status.

In the context of regulatory reporting, this field may be used by the reporting party (e.g. party obligated to report to regulators) to inform their trading counterparty or other interested parties the trade reporting status.

The term “authorised reporter” represents the appropriate reporting firm under applicable regulation. In the context of ESMA reporting, this is the "Systematic Internaliser". In the context of FCA reporting, this is the "Designated Reporter".

=> <TrdRegPublicationGrp> N

The gross trade amount for this side of the trade. See also GrossTradeAmt (381) for additional definition.

=> <TradePriceConditionGrp> N

Position limit in the near-term contract for a given exchange-traded product.