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. |
Body
Anchor | ||||
---|---|---|---|---|
|
OrderRequestMessage
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
payload[] | Payload | Order |
Anchor | ||||
---|---|---|---|---|
|
OrderRequestMessage.payload[]
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. | |||||||||
displayQty | Display Quantity | Quantity |
| Maximum amount of quantity to be displayed in the order book at any given time. Default is the full order quantity. Can be any number between 1 and the value in Quantity. | |||||||||
durationType | Duration Type | OrderDurationType |
|
| Defines how long the order will remain working. Day (current trading session) is the default. Customers may also use Good_Till_Cancel, Good_Till_Date, Fill_And_Kill and Fill_Or_Kill. | ||||||||
expirationDt | Expiration Date | Date | Format:Â yyyy-mm-dd |
| Defines the expiration date of the working order. Expiration Date is required when Duration Type is Good_Till_Date.
| ||||||||
manualInd | Manual Indicator | YesNoIndicator |
|
| Indicates if the message was generated by manual or automated trading logic. This tag is subject to Rule 536.B.2 Electronic Audit Trail Requirements for Electronic Order Routing/Front-End Systems. | ||||||||
price | Price | Price |
| Price per lot for the order. Required for Limit and Stop_Limit orders
| |||||||||
qty | Order Quantity | Quantity |
| Total order size. | |||||||||
sideInd | Side Indicator | MarketSideIndicator |
|
| Indicates if message is for a buy or sell order. | ||||||||
stopPrice | Stop Price | Price |
| Required for Stop and Stop_Limit orders. Designates the stop trigger price for the order.
| |||||||||
type | Order Type | OrderType |
|
| Order type. Permitted values are Limit, Market, Market_to_Limit, Stop and Stop_Limit. | ||||||||
entities | Entities | OrderEntities | |||||||||||
instrument | Instrument | Instrument |
Anchor | ||||
---|---|---|---|---|
|
OrderRequestMessage.payload[].entities
Field | Name | Type | Values | Usage | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
customerAccountId | Customer Account Identifier | String |
| Customer account identifier. | |||||||||
executingFirmId | Executing Firm Identifier | String |
| Executing firm identifier. |
Anchor | ||||
---|---|---|---|---|
|
OrderRequestMessage.payload[].instrument
Field | Name | Type | Values | Usage | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
symbol | Instrument Trading 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 |
Response - 201
Body
Anchor | ||||
---|---|---|---|---|
|
OrderResponseMessage
Field | Name | Type | Values | Usage | Description |
---|---|---|---|---|---|
payload[] | Payload | Order |
Anchor | ||||
---|---|---|---|---|
|
OrderResponseMessage.payload[]
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. | |||||||||
status | Status | OrderStatus |
|
| Status of the submitted order. | ||||||||
venueOrderId | Venue Order ID | String |
| CME Globex-assigned assigned order identifier; unique across all iLink sessions and market segments. | |||||||||
entities | Entities | OrderEntities |
Anchor | ||||
---|---|---|---|---|
|
OrderResponseMessage.payload[].entities
Field | Name | Type | Values | Usage | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
customerOriginType | Customer Origin Type | OriginType |
|
| The Origin Type as defined in the user's CME Direct profile; Customer or House. | ||||||||
customerType | Customer Type | CustomerType |
|
| The Customer Type as defined in the user's CME Direct profile; Default, Member Other Individual, Member Other Member or Member Own. |
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 - 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 |
|