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 |