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 |