Request
Parameters
Parameter | Name | Location | Type | Multi-ple | Values | Usage | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CME-Application-Name | Application Name | Header | String | No |
| Name of the customer system that generated the message. Must match the system name as certified in AutoCert+ exactly. | |||||||||
CME-Application-Vendor | Application Vendor | Header | String | No |
| Name of the vendor who provided the customer system. For a proprietary system, use the firm name. | |||||||||
CME-Application-Version | Application Version | Header | String | No |
| Version identifier for the customer system. | |||||||||
CME-Request-ID | Request ID | Header | String | No |
| Identifier for the customer message. | |||||||||
CME-Transact-Time | Transaction Time | Header | DateTime | No | Format:Â yyyy-mm-ddThh:mm:ss.dZ |
| Timestamp of when the message was sent from customer system. | ||||||||
customerAccountId | Customer Account Identifier | Query | String | Yes |
| ||||||||||
customerOrderId | Customer Order Identifier | Query | String | Yes |
| ||||||||||
endTime | End Time | Query | DateTime | No | Format:Â yyyy-mm-ddThh:mm:ss.dZ |
| |||||||||
startTime | Start Time | Query | DateTime | No | Format:Â yyyy-mm-ddThh:mm:ss.dZ |
| |||||||||
symbol | Symbol | Query | String | Yes |
| ||||||||||
venueOrderId | Venue Order Identifier | Query | String | Yes |
|
Response - 200
Body
Anchor | ||||
---|---|---|---|---|
|
TradeResponseMessage
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
payload[] | Payload | Trade |
Anchor | ||||
---|---|---|---|---|
|
TradeResponseMessage.payload[]
Field | Name | Type | Values | Usage | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
executionTime | Execution Time | DateTime |
| ||||||||||
tradeDt | Trade Date | Date |
| Business trade date. | |||||||||
venueTradeSeq | Venue Trade Sequence | String |
| CME Globex trade sequence number?? | |||||||||
instrument | Instrument | Instrument | |||||||||||
sides[] | Sides | TradeSide |
Anchor | ||||
---|---|---|---|---|
|
TradeResponseMessage.payload[].instrument
Field | Name | Type | Values | Usage | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
exchangeMic | Exchange MIC | String |
| CME Globex exchange identifier as defined in the CME Reference Data API in "exchangeGlobex" and reflected in MDP 3.0 Security Definition messages in tag 207-SecurityExchange. | |||||||||
id | ID | String |
| ? Unique integer identifier for instrument on CME Globex as defined in CME Reference Data API in "globexSecurityId"" and reflected in MDP 3.0 Security Definition messages in tag 48-SecurityID. ? | |||||||||
symbol | Symbol | String |
| CME Globex symbol for the instrument as defined in the Reference Data API in globexSymbol, and reflected in MDP3.0 tag 55-Symbol and iLink tag 107-SecurityDesc |
Anchor | ||||
---|---|---|---|---|
|
TradeResponseMessage.payload[].sides[]
Field | Name | Type | Values | Usage | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
price | Price | Price |
| Price per lot for the order. | |||||||||
qty | Quantity | Quantity |
| Total order size. | |||||||||
sideInd | Side Indicator | MarketSideIndicator |
|
| Indicates if order is to buy or sell. | ||||||||
spreadType | Spread Type | SpreadType |
|
| Spread type indicator as defined in CME Reference Data API in "strategyType" and reflected in the MDP 3.0 Security Definition messages in tag 762-SecuritySubType. | ||||||||
venueExecutionId | Venue Execution ID | String |
| CME Globex execution ID for traded orders. | |||||||||
entities | Entities | TradeSideEntities | |||||||||||
order | Order | Order |
Anchor | ||||
---|---|---|---|---|
|
TradeResponseMessage.payload[].sides[].entities
Field | Name | Type | Values | Usage | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
executingFirmId | Executing Firm ID | String |
| CME Globex executing firm identifier. |
Anchor | ||||
---|---|---|---|---|
|
TradeResponseMessage.payload[].sides[].order
Field | Name | Type | Values | Usage | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
customerOrderId | Customer Order ID | String |
| Unique customer-assigned order identifier. Client system must maintain uniqueness of this value across all orders for the trading week (Sunday through Friday). Maximum allowed value is 20bytes. | |||||||||
remainingQty | Remaining Quantity | Quantity |
| Order quantity currently resting on the book. | |||||||||
status | Status | OrderStatus |
|
| Current status of the order. | ||||||||
venueOrderId | Venue Order ID | String |
| CME Globex-assigned assigned order identifier; unique across all iLink sessions and market segments. |
Response - 400
Body
Anchor | ||||
---|---|---|---|---|
|
ErrorResponseMessage
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
errors[] | Errors | Error |
Anchor | ||||
---|---|---|---|---|
|
ErrorResponseMessage.errors[]
Field | Name | Type | Values | Usage | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
code | Error Code | String |
| ||||||||||
instance | Error Instance | String |
| ||||||||||
message | Error Message | String |
| ||||||||||
referenceIndex | Error Reference Index | Integer |
|
Response - 401
Response - 404
Response - 500
Body
Anchor | ||||
---|---|---|---|---|
|
ErrorResponseMessage
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
errors[] | Errors | Error |
Anchor | ||||
---|---|---|---|---|
|
ErrorResponseMessage.errors[]
Field | Name | Type | Values | Usage | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
code | Error Code | String |
| ||||||||||
instance | Error Instance | String |
| ||||||||||
message | Error Message | String |
| ||||||||||
referenceIndex | Error Reference Index | Integer |
|