CME STP FIXML - TradeCaptureReportRequest - Futures and Options
The Trade Capture Report Request (XPath: /FIXML/TrdCaptRptReq) message is used by FIX Client to:
Subscribe (with or without filters) to trades on futures and options trades on CME Globex and trades submitted for clearing on CME ClearPort.
Request snapshot of trades on futures and options trades on CME Globex and trades submitted for clearing on CME ClearPort.
FIXML Attribute Name | Req | Datatype | Description | Enumerations |
|---|---|---|---|---|
ReqID | Y | String | Required identifier for the trade query or subscription request. Will be echoed back on the response. |
|
TrdID | N | String | Used to query for a specific Trade ID (TrdID). |
|
TrdID2 | N | String | Used to query for a specific Secondary Trade ID (TrdID2). |
|
ReqTyp | Y | int | Required. The type of trade request. The first query or subscription must specify matched trades (1). Subsequent requests for a query or subscription must specify unreported trades (3). |
|
SubReqTyp | Y | char | Required. Used to differentiate between a Snapshot (0) e.g. a single query for trade state at a specific point in time, or a Snapshot + Updates (1), e.g. a subscription, which is an ongoing request for trades matching the subscription criteria. |
|
ClOrdID | N | String | Used to query for a specific Client Order ID (ClOrdID). |
|
BizDt | N | LocalMktDate | Limits the subscription or query to a specific clearing business date. |
|
MLegRptTyp | N | char | Required. Used to indicate if trades are to be returned for the individual legs of a multi-leg instrument (2) or for the overall instrument (3). Multi-leg (3) subscriptions may not return all trades on Covered UDS instruments. Trades that do not include futures allocations are only available via Individual leg (2) subscription. |
Optional request parameter - If not present in the subscription request, defaults to '2'. |
InptSrc | N | String | Used to limit queries and subscriptions to a specific trade input source. |
Other values may be added without prior notice. |
StartTm | C | UTCTimestamp | Indicates the starting DateTime of the subscription or query. Conditionally required for a subscription (@SubReqTyp=1), the default is to start at the current time, if not present in the initial subscription request. Required for a query request - (@SubReqTyp=0). Time zone: UTC Format: YYYY-MM-DDTHH:MM:SS (Example: "2024-07-24T10:35:00"). The FIX Client can submit requests covering a period of 31 calendar days. |
|
EndTm | C | UTCTimestamp | Indicates the end time for a query. Conditionally required in query request to limit returned by timestamp. If not provided, defaults to DateTime of the request. Not applicable to subscription (@SubReqTyp=0) request. Time zone: UTC Format: YYYY-MM-DDTHH:MM:SS (Example: "2024-07-24T10:35:00"). The FIX Client can submit requests covering a period of 31 calendar days. |
|
Pty |
| Element used to identify the parties | ||
ID | C | String | Used to identify the Party that is the subject of the subscription or query. Multiple Parties may be specified. Each Party ID must be in a separate Party (Pty) element. |
|
R | C | int | Indicates the type or role of the Party that is the subject of the subscription or query. Exactly one Party Role must be specified. |
|
Instrmt |
| Element containing attributes describing the trade security. | ||
ID | N | String | Used to limit a subscription or query to a specific CME product, e.g. CL. |
|
SecTyp | N | String | Used to limit a subscription or query to a specific type of security. |
|
Exch | N | Exchange | Used to limit a subscription or query to a specific listing exchange. Required if Security ID is specified. |
|
TrdCapDt |
|
| ||
TrdDt | N | LocalMktDate | Limits the subscription or query to a specific trade date. Only one date may be specified. Format: YYYY-MM-DD |
|
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.