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 | Unique identifier for the trade request | ||
1003 | String | |||
1040 | String | |||
1041 | String | |||
1042 | String | |||
569 | Int Enum | |||
263 | Char Enum | If the field is absent, SubscriptionRequestType(263)=0(Snapshot) will be the default | ||
571 | String | Can be used to request a specific trade report | ||
818 | String | To request a specific trade report | ||
527 | String | To request all trades based on secondary execution identifier | ||
17 | String | |||
150 | Char Enum | Can be used to request all trades of a specific execution type | ||
37 | String | |||
11 | String | |||
573 | Char Enum | |||
828 | Int Enum | Can be used to request all trades of a specific trade type | ||
829 | Int Enum | Can be used to request all trades of a specific trade sub type | ||
1849 | Int Enum | |||
1123 | Char Enum | |||
830 | String | Can be used to request all trades for a specific transfer reason | ||
855 | Int Enum | Can be used to request all trades of a specific secondary trade type | ||
820 | String | Can be used to request all trades of a specific trade link identifier | ||
880 | String | Can be used to request a trade matching a specific TrdMatchID(880) | ||
Component | Used to specify the parties for the trades to be returned (clearing firm, execution broker, trader id, etc.) | |||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
Component | Number of date ranges provided (must be 1 or 2 if specified) | |||
715 | LocalMktDate | Can be used to request trades for a specific clearing business date | ||
336 | String Enum | Can be used to request trades for a specific trading session | ||
625 | String Enum | Can be used to request trades for a specific trading session | ||
943 | String | Can be used to request trades within a specific time bracket | ||
54 | Char Enum | Can be used 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 | Can be used to requests trades that were submitted from a specific trade input source | ||
579 | String | Can be used to request trades that were submitted from a specific trade input device | ||
725 | Int Enum | |||
726 | String | |||
58 | String | Used to match specific values within Text(58) fields | ||
354 | Length | |||
355 | Data | |||
1011 | String | |||
Component |