Log in

AD Trade Capture Report Request

The Trade Capture Report Request can be used to:

The following criteria can be specified

Each field in the Trade Capture Report Request (other than TradeRequestID (568) and SubscriptionRequestType (263)) identify filters - trade reports that satisfy all specified filters will be returned. Note that the filters are combined using an implied "and" - a trade report must satisfy every specified filter to be returned.

The optional date or time range-specific filter criteria (within NoDates (580) repeating group) can be used in one of two modes:

The response to a Trade Capture Report Request can be:

Structure

TagNameTypeRequiredDescription
Component
Required
568String
Required
Identifier for the trade request
569Int Enum
Required
263Char Enum
Used to subscribe / unsubscribe for trade capture reports If the field is absent, the value 0 will be the default (snapshot only - no subscription)
571String
To request a specific trade report
818String
To request a specific trade report
17String
150Char Enum
To requst all trades of a specific execution type
37String
11String
573Char Enum
828Int Enum
To request all trades of a specific trade type
829Int
To request all trades of a specific trade sub type
830String
To request all trades for a specific transfer reason
855Int
To request all trades of a specific trade sub type
820String
To request all trades of a specific trade link id
880String
To request a trade matching a specific TrdMatchID
Component
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
Component
The set of "Instrument" (symbology) fields defined in "Common Components of Application Messages"
Component
The set of "InstrumentExtension" fields defined in "Common Components of Application Messages"
Component
The set of "FinancingDetails" fields defined in "Common Components of Application Messages"
Component
Indicates number of repeating entries. ** Nested Repeating Group follows **
Component
Indicates number of repeating entries. ** Nested Repeating Group follows **
Component
Number of date ranges provided (must be 1 or 2 if specified)
715LocalMktDate
To request trades for a specific clearing business date
336String
To request trades for a specific trading session
625String
To request trades for a specific trading session
943String
To request trades within a specific time bracket
54Char Enum
To request trades for a specific side of a trade
442Char Enum
Used to indicate if trades are to be returned for the individual legs of a multileg instrument or for the overall instrument
578String
To requests trades that were submitted from a specific trade input source
579String
To request trades that were submitted from a specific trade input device
725Int Enum
Ability to specify whether the response to the request should be delivered inband or via pre-arranged out-of-band transport
726String
URI destination name. Used if ResponseTransportType is out-of-band
58String
Used to match specific values within Text fields
354Length
355Data
Component
Required