Description
The TradeMatchReport <DC> message is used by exchanges and ECN’s to report matched trades to central counterparties (CCPs) as an atomic event. The message is used to express the one-to-one, one-to-many and many-to-many matches as well as implied matches in which more complex instruments can match with simpler instruments.
Structure
Tag | Field Name | Req'd | Comments | |
---|---|---|---|---|
Component Block - <StandardHeader> | Y | MsgType <35> = DC | ||
Component Block - <ApplicationSequenceControl> | N | |||
880 | TrdMatchID | Y |
Unique identifier common for all trades included in a match event. |
|
574 | MatchType | N | ||
856 | TradeReportType | N | ||
715 | ClearingBusinessDate | N | ||
828 | TrdType | N | ||
829 | TrdSubType | N | ||
75 | TradeDate | N |
Used when reporting other than current day trades. |
|
1301 | MarketID | N | ||
1300 | MarketSegmentID | N | ||
336 | TradingSessionID | N | ||
625 | TradingSessionSubID | N | ||
1430 | VenueType | N | ||
1888 | TradeMatchTimestamp | N | ||
60 | TransactTime | N |
Time of the match event or transaction that resulted in this match report. |
|
442 | MultiLegReportingType | N |
Differentiates match events involving complex instruments (MultiLegReportingType <442>=3(multileg security)) from those only involving simple instruments (MultiLegReportingType <442>=1(single security)). MultiLegReportingType <442>=2(individual leg of multileg security) should not be used. |
|
Component Block - <InstrmtMatchSideGrp> | N |
Conditionally required when TradeReportType <856> = Submit (0). |
||
Component Block - <StandardTrailer> | Y |