FIX.5.0SP2 Message

TradeCaptureReportRequest [type 'AD']

<TrdCaptRptReq>

The Trade Capture Report Request can be used to:

• Request one or more trade capture reports based upon selection criteria provided on the trade capture report request

• Subscribe for trade capture reports based upon selection criteria provided on the trade capture report request.


Added  FIX.4.3

Expand Components | Collapse Components

Field or ComponentField NameFIXML nameReq'dCommentsDepr.
ComponentStandardHeaderBaseHeader

MsgType = AD

 
568TradeRequestID@ReqID

Identifier for the trade request

 
1003TradeID@TrdID  
1040SecondaryTradeID@TrdID2  
1041FirmTradeID@FirmTrdID  
1042SecondaryFirmTradeID@FirmTrdID2  
569TradeRequestType@ReqTyp 
263SubscriptionRequestType@SubReqTyp 

Used to subscribe / unsubscribe for trade capture reports

If the field is absent, the value 0 will be the default (snapshot only - no subscription)

 
571TradeReportID@RptID 

To request a specific trade report

 
818SecondaryTradeReportID@RptID2 

To request a specific trade report

Depr  FIX.5.0
17ExecID@ExecID  
150ExecType@ExecTyp 

To requst all trades of a specific execution type

 
37OrderID@OrdID  
11ClOrdID@ClOrdID  
573MatchStatus@MtchStat  
828TrdType@TrdTyp 

To request all trades of a specific trade type

 
829TrdSubType@TrdSubTyp 

To request all trades of a specific trade sub type

 
1123TradeHandlingInstr@TrdHandlInst  
830TransferReason@TrnsfrRsn 

To request all trades for a specific transfer reason

 
855SecondaryTrdType@TrdTyp2 

To request all trades of a specific trade sub type

 
820TradeLinkID@LinkID 

To request all trades of a specific trade link id

 
880TrdMatchID@MtchID 

To request a trade matching a specific TrdMatchID

 
ComponentPartiesPty 

Used to specify the parties for the trades to be returned (clearing firm, execution broker, trader id, etc.)

ExecutingBroker

ClearingFirm

ContraBroker

ContraClearingFirm

SettlementLocation - depository, CSD, or other settlement party

ExecutingTrader

InitiatingTrader

OrderOriginator

 
ComponentInstrumentInstrmt 

Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages"

 
ComponentInstrumentExtensionInstrmtExt 

Insert here the set of "InstrumentExtension" fields defined in "Common Components of Application Messages"

 
ComponentFinancingDetailsFinDetls 

Insert here the set of "FinancingDetails" fields defined in "Common Components of Application Messages"

 
ComponentUndInstrmtGrpUndly  
ComponentInstrmtLegGrpLeg  
ComponentTrdCapDtGrpTrdCapDt 

Number of date ranges provided (must be 1 or 2 if specified)

 
715ClearingBusinessDate@BizDt 

To request trades for a specific clearing business date.

 
336TradingSessionID@SesID 

To request trades for a specific trading session.

 
625TradingSessionSubID@SesSub 

To request trades for a specific trading session.

 
943TimeBracket@TmBkt 

To request trades within a specific time bracket.

 
54Side@Side 

To request trades for a specific side of a trade.

 
442MultiLegReportingType@MLegRptTyp 

Used to indicate if trades are to be returned for the individual legs of a multileg instrument or for the overall instrument.

 
578TradeInputSource@InptSrc 

To requests trades that were submitted from a specific trade input source.

 
579TradeInputDevice@InptDev 

To request trades that were submitted from a specific trade input device.

 
725ResponseTransportType@RspTransportTyp 

Ability to specify whether the response to the request should be delivered inband or via pre-arranged out-of-band transport.

 
726ResponseDestination@RspDest 

URI destination name. Used if ResponseTransportType is out-of-band.

 
58Text@Txt 

Used to match specific values within Text fields

 
354EncodedTextLen@EncTxtLen  
355EncodedText@EncTxt  
1011MessageEventSource@MsgEvtSrc 

Used to identify the event or source which gave rise to a message

 
ComponentStandardTrailer