Order Entry API V2 - Definitions

Order Entry API V2 - Definitions

Enumerations

Currency - Currency

Value

Name

Description

Value

Name

Description

AUD

Australian Dollar

 

BRL

Brazilian Real

 

GBP

British Pound

 

CAD

Canadian Dollar

 

CLP

Chilean Peso

 

CNH

Chinese Offshore

 

CNY

Chinese Yuan

 

COP

Colombian Peso

 

CZK

Czech Koruna

 

DKK

Danish Krone

 

EUR

Euro

 

GLD

Gold

 

HKD

Hong Kong Dollar

 

HUF

Hungarian Forint

 

ISK

Icelandic Krona

 

INR

Indian Rupee

 

IDR

Indonesian Rupiah

 

ILS

Israeli Shekel

 

JPY

Japanese Yen

 

KRW

Korean Won

 

MYR

Malaysian Ringgit

 

MXN

Mexican Peso

 

NZD

New Zealand Dollar

 

NOK

Norwegian Krone

 

PEN

Peruvian Neuvo Sol

 

PHP

Philippine Peso

 

PLN

Polish Zloty

 

RON

Romanian Leu

 

RUB

Russian Ruble

 

SAR

Saudi Riyal

 

SGD

Singapore Dollar

 

ZAR

South African Rand

 

SEK

Swedish Krona

 

CHF

Swiss Franc

 

TWD

Taiwan New Dollar

 

THB

Thai Baht

 

TRY

Turkish Lira

 

UAH

Ukrainian Hryvnia

 

USD

US Dollar

 

Customer Order Handling Instruction - CustomerOrderHandlingInstruction

Value

Name

Description

Value

Name

Description

ALGORITHM_ENGINE

Algorithm Engine

 

CLIENT_ELECTRONIC

Client Electronic

 

CLIENT_PIT

Client Pit

 

CLIENT_PLATFORM_DIRECT

Client Provided Platform Direct to Exchange

 

CLIENT_PLATFORM_FCM

Client Provided Platform Controlled by FCM

 

DESK_ELECTRONIC

Desk Electronic

 

DESK_PIT

Desk Pit

 

FCM_API

FCM API or FIX

 

FCM_PROVIDED_SCREEN

FCM Provided Screen

 

OTHER_PROVIDED_SCREEN

Other Provided Screen

 

PHONE_COMPLEX

Phone Complex

 

PHONE_SIMPLE

Phone Simple

 

PRICE_AT_EXECUTION

Price at Execution

 

Customer Type - CustomerType

Value

Name

Description

Value

Name

Description

MEMBER_OWN

Member Own

Applies to orders entered or trades executed by an individual member for their own account, for an account they controls, or for an account in which they have an ownership or financial interest. However, transactions initiated and executed by a member for the proprietary account of a member firm must be designated as Member Other Member transactions.

MEMBER_PROPRIETARY

Member Proprietary

Applies to orders entered or trades executed for the proprietary accounts of a member firm, including Rule 106.H., I., N., R. and S. firms.

ON_BEHALF_INDIVIDUAL

On-Behalf Individual

Applies to orders entered by a member or a nonmember terminal operator for the account of another individual member or an account controlled by such individual member.

OTHER

Other

Applies to all orders and transactions not included in any of the defined categories. These typically are orders entered by or on behalf of nonmember entities.

Heartbeat Status - HeartbeatStatus

Value

Name

Description

Value

Name

Description

CONNECTED

Connected

 

DISCONNECTED

Disconnected

 

MISSED_HEARTBEAT

Missed Heartbeat

 

Market Side Indicator - MarketSideIndicator

Value

Name

Description

Value

Name

Description

BUY

Buy

Identifies a buy side order

CROSS

Cross

 

SELL

Sell

Identifies a sell side order

Message Type - MessageType

Value

Name

Description

Value

Name

Description

BIZRJ

Business Reject

 

HEARTBEAT

Heartbeat

 

INSTNEW

Instrument New

 

INSTNEWRJ

Instrument New

 

INSTSTS

Instrument Status

 

ORDCXL

Order Cancel

 

ORDCXLM

Mass Order Cancel

 

ORDCXLMRJ

Mass Order Cancel Reject

 

ORDCXLRJ

Order Cancel Reject

 

ORDMOD

Order Modify

 

ORDMODRJ

Order Modify Reject

 

ORDNEW

Order New

 

ORDNEWRJ

Order New Reject

 

ORDSTS

Order Status

 

ORDSTSRJ

Order Status Reject

 

QTENEW

Quote New

 

QTERJ

Quote Reject

 

QTESTS

Quote Status

 

TRDRJ

Trade Search

 

TRDQ

Trade Search

 

TRDR

Trade Response

 

Order Action - OrderAction

Value

Name

Description

Value

Name

Description

CANCEL

Cancel

 

CANCEL_MASS

Mass Cancel

 

EXPIRED

Expired

 

MODIFY

Modify

 

NEW

New

 

STATUS

Status

 

TRADE

Trade

 

Order Cancel Reason - OrderCancelReason

Value

Name

Description

Value

Name

Description

AGGRESSIVE_SELF_MATCH

Aggressive Self-Match

 

CREDIT_CONTROL

Credit Control

 

DISCONNECT

Disconnect

 

EXCHANGE

Exchange

 

MINIMUM_QUANTITY

Minimum Quantity

 

NOT_BEST

Not Best

 

RESTING_SELF_MATCH

Resting Self-Match

 

RISK_MANAGEMENT

Risk Management




How was your Client Systems Wiki Experience? Submit Feedback

Copyright © 2024 CME Group Inc. All rights reserved.