Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt
hiddenfalse

Submit a new order.

Style
.wiki-content .columnLayout .cell.aside {width:500px;}
Panel
borderColorlightgray
URL/orders
HTTP MethodPOST
Version1.0.1
Panel
borderColorlightgray
titleContent
Table of Contents
maxLevel2

Request

Parameters

ParameterNameLocationTypeMulti-pleValuesUsageDescription
CME-Application-NameApplication NameHeaderStringNo
Status
subtletrue
colourGreen
titleREQUIRED

Name of the customer system that generated the message. Must match the system name as certified in AutoCert+ exactly.

CME-Application-VendorApplication VendorHeaderStringNo
Status
subtletrue
colourGreen
titleREQUIRED

Name of the vendor who provided the customer system. For a proprietary system, use the firm name.

CME-Application-VersionApplication VersionHeaderStringNo
Status
subtletrue
colourGreen
titleREQUIRED

Version identifier for the customer system.

CME-Request-IDRequest IDHeaderStringNo
Status
subtletrue
colourGreen
titleREQUIRED

Identifier for the customer message.

CME-Transact-TimeTransaction TimeHeaderDateTimeNoFormat:  yyyy-mm-ddThh:mm:ss.dZ
Status
subtletrue
colourGreen
titleREQUIRED

Timestamp of when the message was sent from customer system.

Body

Anchor
RequestOrderRequestMessage
RequestOrderRequestMessage
Order Request Message - OrderRequestMessage

FieldNameTypeValuesUsageDescription
payload[] PayloadOrder

Anchor
RequestOrderRequestMessage.payload[]
RequestOrderRequestMessage.payload[]
Order - OrderRequestMessage.payload[]

FieldNameTypeValuesUsageDescription
customerOrderIdCustomer Order IDString
Status
subtletrue
colourGreen
titleREQUIRED

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.

displayQtyDisplay QuantityQuantity
Status
subtletrue
colourGrey
titleOPTIONAL

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.

durationTypeDuration Type OrderDurationType
  • DAY
  • FILL_AND_KILL
  • FILL_OR_KILL
  • GOOD_TILL_CANCEL
  • GOOD_TILL_DATE
Status
subtletrue
colourGrey
titleOPTIONAL

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.

expirationDtExpiration DateDateFormat:  yyyy-mm-dd
Status
subtletrue
colourBlue
titleCONDITIONAL

Defines the expiration date of the working order. Expiration Date is required when Duration Type is Good_Till_Date.

  • Required when  DurationType = GOOD_TILL_DATE
manualIndManual Indicator YesNoIndicator
  • NO
  • YES
Status
subtletrue
colourGreen
titleREQUIRED

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.

pricePricePrice
Status
subtletrue
colourBlue
titleCONDITIONAL

Price per lot for the order. Required for Limit and Stop_Limit orders

  • Required when  Type IN (LIMIT, MARKET_TO_LIMIT, STOP, STOP_LIMIT)
qtyOrder QuantityQuantity
Status
subtletrue
colourGreen
titleREQUIRED

Total order size.

sideIndSide Indicator MarketSideIndicator
  • BUY
  • SELL
Status
subtletrue
colourGreen
titleREQUIRED

Indicates if message is for a buy or sell order.

stopPriceStop PricePrice
Status
subtletrue
colourBlue
titleCONDITIONAL

Required for Stop and Stop_Limit orders. Designates the stop trigger price for the order.

  • Required when  OrderType = STOP
typeOrder Type OrderType
  • LIMIT
  • MARKET
  • MARKET_TO_LIMIT
  • STOP
  • STOP_LIMIT
Status
subtletrue
colourGreen
titleREQUIRED

Order type. Permitted values are Limit, Market, Market_to_Limit, Stop and Stop_Limit.

entities EntitiesOrderEntities
instrument InstrumentInstrument

Anchor
RequestOrderRequestMessage.payload[].entities
RequestOrderRequestMessage.payload[].entities
Order Entities - OrderRequestMessage.payload[].entities

FieldNameTypeValuesUsageDescription
customerAccountIdCustomer Account IdentifierString
Status
subtletrue
colourGreen
titleREQUIRED

Customer account identifier.

executingFirmIdExecuting Firm IdentifierString
Status
subtletrue
colourGreen
titleREQUIRED

Executing firm identifier.

Anchor
RequestOrderRequestMessage.payload[].instrument
RequestOrderRequestMessage.payload[].instrument
Instrument - OrderRequestMessage.payload[].instrument

FieldNameTypeValuesUsageDescription
symbolInstrument Trading SymbolString
Status
subtletrue
colourGreen
titleREQUIRED

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
Response201OrderResponseMessage
Response201OrderResponseMessage
Order Response Message - OrderResponseMessage

FieldNameTypeValuesUsageDescription
payload[] PayloadOrder

Anchor
Response201OrderResponseMessage.payload[]
Response201OrderResponseMessage.payload[]
Order - OrderResponseMessage.payload[]

FieldNameTypeValuesUsageDescription
customerOrderIdCustomer Order IDString


Status
subtletrue
colourGreen
titleALWAYS

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.

statusStatus OrderStatus
  • ACTIVE
Status
subtletrue
colourGreen
titleALWAYS

Status of the submitted order.

venueOrderIdVenue Order IDString


Status
subtletrue
colourGreen
titleALWAYS

CME Globex-assigned assigned order identifier; unique across all iLink sessions and market segments.

entities EntitiesOrderEntities

Anchor
Response201OrderResponseMessage.payload[].entities
Response201OrderResponseMessage.payload[].entities
Order Entities - OrderResponseMessage.payload[].entities

FieldNameTypeValuesUsageDescription
customerOriginTypeCustomer Origin Type OriginType
  • CUSTOMER
  • HOUSE
Status
subtletrue
colourGreen
titleALWAYS

The Origin Type as defined in the user's CME Direct profile; Customer or House.

customerTypeCustomer Type CustomerType
  • DEFAULT
  • MEMBER_OTHER_INDIVIDUAL
  • MEMBER_OTHER_MEMBER
  • MEMBER_OWN
Status
subtletrue
colourGreen
titleALWAYS

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
Response400ErrorResponseMessage
Response400ErrorResponseMessage
Error Response Message - ErrorResponseMessage

FieldNameTypeValuesUsageDescription
errors[] ErrorsError

Anchor
Response400ErrorResponseMessage.errors[]
Response400ErrorResponseMessage.errors[]
Error - ErrorResponseMessage.errors[]

FieldNameTypeValuesUsageDescription
codeError CodeString
Status
subtletrue
colourGreen
titleALWAYS

instanceError InstanceString


Status
subtletrue
colourGrey
titleOPTIONAL

messageError MessageString


Status
subtletrue
colourGreen
titleALWAYS

referenceIndexError Reference IndexInteger


Status
subtletrue
colourGreen
titleALWAYS

Response - 401

Response - 500

Body

Anchor
Response500ErrorResponseMessage
Response500ErrorResponseMessage
Error Response Message - ErrorResponseMessage

FieldNameTypeValuesUsageDescription
errors[] ErrorsError

Anchor
Response500ErrorResponseMessage.errors[]
Response500ErrorResponseMessage.errors[]
Error - ErrorResponseMessage.errors[]

FieldNameTypeValuesUsageDescription
codeError CodeString
Status
subtletrue
colourGreen
titleALWAYS

instanceError InstanceString


Status
subtletrue
colourGrey
titleOPTIONAL

messageError MessageString


Status
subtletrue
colourGreen
titleALWAYS

referenceIndexError Reference IndexInteger


Status
subtletrue
colourGreen
titleALWAYS