Message TradeMatchReport Scenario base

SYNOPSIS: The TradeMatchReport(35=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.

ID MsgType Abbr Flow
139DCTrdMtchRpt

Pedigree

Added EP Updated EP Deprecated EP
FIX.5.0SP2150

Responses

None

Members

TradeMatchReport base members
ID Name Abbr Presence Description
1024StandardHeaderBaseHeaderrequiredSYNOPSIS: The standard FIX message header
ELABORATION:
1057ApplicationSequenceControlApplSeqCtrloptionalSYNOPSIS: The ApplicationSequenceControl is used for application sequencing and recovery. Consisting of ApplSeqNum (1181), ApplID (1180), ApplLastSeqNum (1350), and ApplResendFlag (1352), FIX application messages that carries this component block will be able to use application level sequencing. ApplID, ApplSeqNum and ApplLastSeqNum fields identify the application id, application sequence number and the previous application sequence number (in case of intentional gaps) on each application message that carries this block.
ELABORATION:
880TrdMatchIDMtchID required SYNOPSIS: Identifier assigned to a trade by a matching system.
574MatchTypeMtchTyp optional SYNOPSIS: The point in the matching process at which this trade was matched.
856TradeReportTypeRptTyp optional SYNOPSIS: Type of Trade Report
715ClearingBusinessDateBizDt optional SYNOPSIS: The business date for which the trade is expected to be cleared.
828TrdTypeTrdTyp optional SYNOPSIS: Type of trade assigned to a trade.
ELABORATION: Note: several enumerations of this field duplicate the enumerations in TradePriceConditions(1839) field. These may be deprecated from TrdType(828) in the future. TradePriceConditions(1839) is preferred in messages that support it.
829TrdSubTypeTrdSubTyp optional SYNOPSIS: Further qualification to the trade type
75TradeDateTrdDt optional SYNOPSIS: Indicates date of trading day. Absence of this field indicates current day (expressed in local time at place of trade).
1301MarketIDMktID optional SYNOPSIS: Identifies the market
1300MarketSegmentIDMktSegID optional SYNOPSIS: Identifies the market segment
336TradingSessionIDSesID optional SYNOPSIS: Identifier for a trading session. A trading session spans an extended period of time that can also be expressed informally in terms of the trading day. Usage is determined by market or counterparties. To specify good for session where session spans more than one calendar day, use TimeInForce = 0 (Day) in conjunction with TradingSessionID(336). Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility.
625TradingSessionSubIDSesSub optional SYNOPSIS: Optional market assigned sub identifier for a trading phase within a trading session. Usage is determined by market or counterparties. Used by US based futures markets to identify exchange specific execution time bracket codes as required by US market regulations. Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility
1430VenueTypeVenuTyp optional SYNOPSIS: Identifies the type of venue where a trade was executed
1888TradeMatchTimestampMtchTS optional SYNOPSIS: Timestamp of the match event. For off-exchange trades the time at which the deal was matched by the exchange. This timestamp will be the same on all the trades and will not change when a trade is modified.
60TransactTimeTxnTm optional SYNOPSIS: Timestamp when the business transaction represented by the message occurred.
442MultiLegReportingTypeMLegRptTyp optional SYNOPSIS: Used to indicate how the multi-legged security (e.g. option strategies, spreads, etc.) is being reported.
2217InstrmtMatchSideGrpInstrmtMtchSideoptionalSYNOPSIS: The InstrmtMatchSideGrp component is used to convey all trades for a given match event reported by instrument and trade side.
ELABORATION: Each trade match report can contain any number of trades for any number of instruments. This component contains all instruments together with all of the trade sides (possibly more than two) that occurred for each instrument within the same match event.
1025StandardTrailerTrlrrequiredSYNOPSIS: The standard FIX message trailer
ELABORATION: