TradeCaptureReport (AE) - from exchange
The TradeCaptureReport (AE) - from exchange is used by the exchange to:
inform the initiation of a trade report
update the status of a trade report to all parties
Tag | FieldName | Data type | Req’d | Comments |
---|---|---|---|---|
StandardHeader |
| Y | MsgType = AE TargetSubID (57) is identifies the trader. | |
571 | TradeReportID | String [20] | Unique client generated identifier for this Trade Capture Report message. | |
17 | ExecID | String [20] | Y | Unique identifier of execution message as assigned by exchange. |
487 | TradeReportTransType | int | Identifies Trade Report message transaction type. Valid values 0 = New | |
856 | TradeReportType | int | Type of Trade Report Valid values 0 = Submit | |
574 | MatchType | String | The point in the matching process at which this trade was matched. | |
880 | TrdMatchID | String [18] | Identifier assigned by the trading engine - Trade ID. | |
55 | Symbol | String [100] | Marketplace text identifier for a security. This corresponds to the ‘Security Code’ field from the ITCH Orderbook Directory message. Ignored if SecurityID (48) is specified. | |
48 | SecurityID | String [10] | Unique marketplace assigned integer identifier for an orderbook, providing fast lookup. This corresponds to the ‘Orderbook’ field from the ITCH Orderbook Directory message. Required if Symbol (55) is not specified. | |
22 | SecurityIDSource | String | Identifies the source of the SecurityID (48) value. Required if SecurityID (48) specified. Valid values | |
762 | SecurityISubType | String [20] | The Board on which the Symbol is listed. Corresponds to the Board field from the ITCH Orderbook Directory [R] message. | |
207 | SecurityExchange | Exchange | Identifies the market Valid values XNEC = National Stock Exchange of Australia | |
828 | TrdType | char | Type of trade. Valid values 22 = Privately negotiated trade | |
855 | SecondaryTrdType | int | Type of trade assigned to a trade. Used in addition to TrdType(828). Used by NSX to indicate trade source. Valid values 1065 = (A) Autotrade - Normal status condition | |
150 | ExecType | char | Y | Describes the type of trade being reported. Valid values F = Trade (partial fill or fill) |
572 | TradeReportRefID | String [20] | The TradeReportID (571) that was originally generated by the exchange that is now being referenced for confirmation or cancellation. | |
31 | LastPx | Price | Price of this trade | |
32 | LastQty | Qty | Quantity (e.g. shares) bought/sold on this trade. | |
60 | TransactTime | UTCTimeStamp | Y | Timestamp when the business transaction represented by the message occurred. |
64 | SettlDate | LocalMktDate | Specific date of trade settlement - settlement date. | |
75 | TradeDate | LocalMktDate | Indicates date of trading day. | |
1390 | TradePublishIndicator | int | Indicates if a trade has been published via a market publication service. Valid values 0 = Trade not published | |
381 | GrossTradeAmt | Amt | Total amount executed for a matched trade, expressed in units of currency. | |
552 | NoSides | NumInGroup | Y | Number of TrdCapRptSide repeating group instances. Always set to 2, for 2 sides. The first side to appear belongs to the recipient of the message, the second to the counterparty. |
> 54 | Side | char | Y | Side of the order. Valid values 1 = Buy |
> 159 | AccruedInterestAmt | Amt | Accrued interest amount | |
> 528 | OrderCapacity | char | N | ASIC MIR Regulatory data: Capacity of participant Valid values A = Agency |
> 20013 | WholesaleIndicator | char | N | ASIC MIR Regulatory data: Directed wholesale indicator for agency orders and transactions. Valid values Y = Yes |
> 453 | NoPartyIDs | NumInGroup | Number of PartyID (448), PartyIDSource (447), and PartyRole (452) entries | |
>> 448 | PartyID | String [255] | Used to identify the Party. Required if NoPartyIDs (453) > 0 | |
>> 447 | PartyIDSource | char | Used to identify the class of PartyID (448). Required if NoPartyIDs (453) > 0 Valid values C = Participant identifier | |
>> 452 | PartyRole | int | Identifies the type or role of the PartyID (448) specified. Required if NoPartyIDs (453) > 0 Valid values 1 = Executing Firm: The firm of the trader that placed the order. | |
797 | CopyMsgIndicator | Boolean | Indicates whether or not this message is a drop copy of another message. Valid values N = Message is not a drop copy (default) | |
Standard Trailer |
| Y |
|