TradeAggregationReport(35=DX) is used to respond to the TradeAggregationRequest(35=DW) message. It provides the status of the request (e.g. accepted or rejected) and may also provide additional information supplied by the respondent.
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = DX | |||||
| 2792 | TradeAggregationReportID | @RptID | Y |
Unique identifier for the report message. |
|||
| 2786 | TradeAggregationRequestID | @ReqID | N |
Unique identifier for the TradeAggregationRequest(35=DW) message being responded to. |
|||
| 2790 | TradeAggregationRequestStatus | @ReqStat | Y |
Status of the trade aggregation request. |
|||
| 1003 | TradeID | @TrdID | N |
Conditionally required when TradeAggregationRequestStatus(2790)=0 (Accepted). The trade identifier for the group of aggregated trades. |
|||
| 2791 | TradeAggregationRejectReason | @RejRsn | N |
Reason for trade aggregation request being rejected. |
|||
| 2789 | AggregatedQty | @AggQty | N |
Conditionally required when TradeAggregationRequestStatus(2790)=0 (Accepted). |
|||
| 6 | AvgPx | @AvgPx | N |
Calculated average price of all fills on this order. For Fixed Income trades AvgPx is always expressed as percent-of-par, regardless of the PriceType (423) of LastPx (31). I.e., AvgPx will contain an average of percent-of-par values (see LastParPx (669)) for issues traded in Yield, Spread or Discount. |
|||
| 2793 | AvgSpotRate | @AvgSpotRt | N |
The average FX spot rate. |
|||
| 2794 | AvgForwardPoints | @AvgFwdPnts | N |
The average forward points. May be a negative value. |
|||
| 64 | SettlDate | @SettlDt | N |
Specific date of trade settlement (SettlementDate) in YYYYMMDD format. If present, this field overrides SettlType (63). This field is required if the value of SettlType (63) is 6 (Future) or 8 (Sellers Option). This field must be omitted if the value of SettlType (63) is 7 (When and If Issued) (expressed in local time at place of settlement) |
|||
| <Instrument> | N | ||||||
| 54 | Side | @Side | N |
Conditionally required when TradeAggregationRequestStatus(2790)=0 (Accepted). |
|||
| 1328 | RejectText | @RejTxt | N |
Identifies the reason for rejection. |
|||
| 1664 | EncodedRejectTextLen | @EncRejTxtLen | N |
Must be set if EncodedRejectText(1665) field is specified and must immediately precede it. |
|||
| 1665 | EncodedRejectText | @EncRejTxt | N |
Encoded (non-ASCII characters) representation of the RejectText(1328) field in the encoded format specified via the MessageEncoding(347) field. |
|||
| <Standard Message Trailer> | Y | ||||||
© 2026.
EPAM Systems. All Rights Reserved.
All material contained within the website is copyright of EPAM Systems, Inc. No material contained herein can be copied or otherwise used without the express permission of the copyright holder.