Versions Compared

Key

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

Request a trade record using custom criteria. Supported criteria include Customer Account, Customer Order ID, all trades that occured during a particular time period, order Status, Symbol or CME Globex order ID. Based on query parameters, one or more orders may be returned.

Style
.wiki-content .columnLayout .cell.aside {width:500px;}
Panel
borderColorlightgray
URL/trades/search
HTTP MethodGET
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
colourGrey
titleOPTIONAL

Timestamp of when the message was sent from customer system.

customerAccountIdCustomer Account IdentifierQueryStringYes
Status
subtletrue
colourGrey
titleOPTIONAL

customerOrderIdCustomer Order IdentifierQueryStringYes
Status
subtletrue
colourGrey
titleOPTIONAL

endTimeEnd TimeQueryDateTimeNoFormat:  yyyy-mm-ddThh:mm:ss.dZ
Status
subtletrue
colourGrey
titleOPTIONAL

startTimeStart TimeQueryDateTimeNoFormat:  yyyy-mm-ddThh:mm:ss.dZ
Status
subtletrue
colourGrey
titleOPTIONAL

symbolSymbolQueryStringYes
Status
subtletrue
colourGrey
titleOPTIONAL

venueOrderIdVenue Order IdentifierQueryStringYes
Status
subtletrue
colourGrey
titleOPTIONAL

Response - 200

Body

Anchor
Response200TradeResponseMessage
Response200TradeResponseMessage
Trade Response Message - TradeResponseMessage

FieldNameTypeValuesUsageDescription
payload[] PayloadTrade

Anchor
Response200TradeResponseMessage.payload[]
Response200TradeResponseMessage.payload[]
Trade - TradeResponseMessage.payload[]

FieldNameTypeValuesUsageDescription
executionTimeExecution TimeDateTime


Status
subtletrue
colourGreen
titleALWAYS

tradeDtTrade DateDate


Status
subtletrue
colourGreen
titleALWAYS

Business trade date.

venueTradeSeqVenue Trade SequenceString


Status
subtletrue
colourGreen
titleALWAYS

CME Globex trade sequence number??

instrument InstrumentInstrument
sides[] SidesTradeSide

Anchor
Response200TradeResponseMessage.payload[].instrument
Response200TradeResponseMessage.payload[].instrument
Instrument - TradeResponseMessage.payload[].instrument

FieldNameTypeValuesUsageDescription
exchangeMicExchange MICString


Status
subtletrue
colourGreen
titleALWAYS

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.

idIDString


Status
subtletrue
colourGreen
titleALWAYS

? 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. ?

symbolSymbolString


Status
subtletrue
colourGreen
titleALWAYS

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
Response200TradeResponseMessage.payload[].sides[]
Response200TradeResponseMessage.payload[].sides[]
Trade Side - TradeResponseMessage.payload[].sides[]

FieldNameTypeValuesUsageDescription
pricePricePrice


Status
subtletrue
colourGreen
titleALWAYS

Price per lot for the order.

qtyQuantityQuantity


Status
subtletrue
colourGreen
titleALWAYS

Total order size.

sideIndSide Indicator MarketSideIndicator
  • BUY
  • SELL
Status
subtletrue
colourGreen
titleALWAYS

Indicates if order is to buy or sell.

spreadTypeSpread Type SpreadType
  • IMPLIED
  • LEG_OF_SPREAD
  • OUTRIGHT
  • SPREAD
  • UNKNOWN
Status
subtletrue
colourGreen
titleALWAYS

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.

venueExecutionIdVenue Execution IDString


Status
subtletrue
colourGreen
titleALWAYS

CME Globex execution ID for traded orders.

entities EntitiesTradeSideEntities
order OrderOrder

Anchor
Response200TradeResponseMessage.payload[].sides[].entities
Response200TradeResponseMessage.payload[].sides[].entities
Trade Side Entities - TradeResponseMessage.payload[].sides[].entities

FieldNameTypeValuesUsageDescription
executingFirmIdExecuting Firm IDString


Status
subtletrue
colourGreen
titleALWAYS

CME Globex executing firm identifier.

Anchor
Response200TradeResponseMessage.payload[].sides[].order
Response200TradeResponseMessage.payload[].sides[].order
Order - TradeResponseMessage.payload[].sides[].order

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.

remainingQtyRemaining QuantityQuantity


Status
subtletrue
colourGreen
titleALWAYS

Order quantity currently resting on the book.

statusStatus OrderStatus
  • ACTIVE
  • ACTIVE_MODIFIED
  • CANCELED
  • EXPIRED
  • MATCHED
  • PARTIAL
Status
subtletrue
colourGreen
titleALWAYS

Current status of the order.

venueOrderIdVenue Order IDString


Status
subtletrue
colourGreen
titleALWAYS

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

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 - 404

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