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:
Tag | Name | Type | Required | Description |
---|---|---|---|---|
Component | ||||
568 | String | Identifier for the trade request
| ||
569 | Int Enum | |||
263 | Char 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)
| ||
571 | String | To request a specific trade report
| ||
818 | String | To request a specific trade report
| ||
17 | String | |||
150 | Char Enum | To requst all trades of a specific execution type
| ||
37 | String | |||
11 | String | |||
573 | Char Enum | |||
828 | Int Enum | To request all trades of a specific trade type
| ||
829 | Int | To request all trades of a specific trade sub type
| ||
830 | String | To request all trades for a specific transfer reason
| ||
855 | Int | To request all trades of a specific trade sub type
| ||
820 | String | To request all trades of a specific trade link id
| ||
880 | String | 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)
| |||
715 | LocalMktDate | To request trades for a specific clearing business date
| ||
336 | String | To request trades for a specific trading session
| ||
625 | String | To request trades for a specific trading session
| ||
943 | String | To request trades within a specific time bracket
| ||
54 | Char Enum | To request trades for a specific side of a trade
| ||
442 | Char Enum | Used to indicate if trades are to be returned for the individual legs of a multileg
instrument or for the overall instrument
| ||
578 | String | To requests trades that were submitted from a specific trade input source
| ||
579 | String | To request trades that were submitted from a specific trade input device
| ||
725 | Int Enum | Ability to specify whether the response to the request should be delivered inband or via
pre-arranged out-of-band transport
| ||
726 | String | URI destination name. Used if ResponseTransportType is out-of-band
| ||
58 | String | Used to match specific values within Text fields
| ||
354 | Length | |||
355 | Data | |||
Component |