Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 82 Next »

Authorized client systems can submit Mass Quotes (tag 35-MsgType=i) messages to generate bid/ask pairs and two-sided markets for multiple instruments for CME Group options.

The → symbol indicates a repeating tag.

If a repeating group in this message is not structured correctly, a Business Level Reject (tag 35=j) message will be sent with tag 58=Malformed Message <First Tag description (tag number) > Not First Tag of Repeating Group.

Tag

FIX Name

Req

Valid Values

Format

Description

Standard Header - Client System to CME Globex




35MsgTypeYi=Mass QuoteString(2)Header tag identifying message type.

131

QuoteReqID

N


String(23)

If a quote entry is in response to a Quote Request, this tag should contain the QuoteReqID of the corresponding Request for Quote (tag 35-MsgType=R) market data message.

117

QuoteID

Y


String(10)

Client system generated identifier of the message. Must be unique per mass quote message per trading session.

9771

MMAccount

Y*


String(12)

Account number of Mass Quoting firm.

1028

ManualOrderIndicator

Y*

Y=manual
N=automated

Boolean(1)

'N' indicates the message was generated by automated trading logic.

Note: iLink messages containing a value other than 'Y' or 'N' in this tag will be rejected.

This tag is subject to Rule 536.B.2 Electronic Audit Trail Requirements for Electronic Order Routing/Front-End Systems.

1031CustOrderHandlingInstN

A = Phone simple
B = Phone complex
C = FCM-provided screen
D = Other-provided screen
E = Client-provided platform controlled by FCM
F = Client-provided platform direct to exchange
G = FCM API or FIX
H = Algo Engine
J = Price at Execution (price added at initial order entry, trading, middle office or time of give-up)
W = Desk – Electronic
X = Desk – Pit
Y = Client – Electronic
Z = Client - Pit

String(1)Defines source of original order.

204

CustomerOrFirm

Y*

0=Customer
1=Firm

Int(1)

The type of business conducted.

7928SelfMatchPreventionIDN
String(12)

This tag is required when market participants elect to use the optional Self Match Prevention functionality.

Non-implied orders with the same Self-Match Prevention identifier submitted with the same Executing Firm Identifier (subcomponent of tag 49-SenderCompID) will not match on CME Globex.

9702

CtiCode

Y*

1=CTI 1

2=CTI 2

3-CTI 3

4=CTI 4

Char(1)

Customer Type Indicator (CTI)

For electronic trading CTI codes are defined as:

  • CTI 1: 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 CTI 2 transactions.
  • CTI 2: 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.
  • CTI 3: 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.
  • CTI 4: Applies to all orders and transactions not included in CTI categories 1, 2, or 3. These typically are orders entered by or on behalf of nonmember entities.

This tag is subject to Rule 536.D Customer Type Indicator (CTI) Codes and to 536.B.2 Electronic Audit Trail Requirements for Electronic Order Routing/Front-End Systems.

If you are unsure of which value to use, contact CME Group Market Regulation.

9773

MMProtectionReset

N

Y=Reset
N=Do not reset

Char(1)

When Mass Quoting Protection is triggered, CME Globex will not accept any new quotes from the Mass Quote customer for the given product group until it receives a Mass Quote message with the tag 9773-MMPReset flag set to 'Y' to reset protection.

See Mass Quote Protections.

296

NoQuoteSets

Y


Int(3)

The number of quote sets in the message.

→302

QuoteSetID

Y


String(3)

Sequential number for the quote set. For a given QuoteID, assumed to start at '1'. Must be the first tag in the repeating group.

→307

UnderlyingSecurityDesc

N


String(20)

Instrument identifier for underlying futures contract (e.g. ESH0).

→304

TotQuoteEntries

Y


Int(3)

Total quote entries.
Must have the same value as tag 295-NoQuoteEntries.

→295

NoQuoteEntries

Y


Int(3)

The number of quotes for the quote set.

→→299

QuoteEntryID

Y


String(10)

Client system provided unique identifier for quote in this repeating group. Must be the first tag in the repeating group.

→→55

Symbol

Y*


String(6)

This tag contains the Group Code of the instrument.

→→107

SecurityDesc

Y*


String(20)

Instrument identifier.
Option Example: ESU8 C2425

→→167

SecurityType

Y*

FUT=Future
OPT=Option
IRS=Interest Rate Swap
FXSPOT=FX Spot


String(3)

Indicates instrument is future or option.

→→48

SecurityID

N


Int(12)

Identifier of the instrument defined in tag 107-SecurityDesc.

→→22

SecurityIDSource

N

8=Exchange symbol

Char(1)

Identifies class or source of the tag 48-SecurityID value.

→→60

TransactTime

N


UTCTimestamp(21)

UTC format YYYYMMDD-HH:MM:SS.sss
e.g. 20091216-19:21:41.109

UTC Timestamps are sent in number of nanoseconds since Unix epoch synced to a master clock to microsecond accuracy.

→→132

BidPx

N


Price(20)

Quoted bid price.
Tag 132-BidPx cannot be submitted without the tag 134-BidSize.

The decimal, and if applicable the negative sign of the price are each one character. Client systems should not supply more than 10 characters to the left and 7 characters to the right of the decimal.

→→134

BidSize

N


Int(9)

Quoted bid size.
Tag 134-BidSize cannot be submitted without the tag 132-BidPx.
A value of '0' sent in this tag cancels quotes on this side for the given instrument.

→→133

OfferPx

N


Price(20)

Quoted offer price.
Ta 133-OfferPx cannot be submitted without the tag 135-OfferSize.

The decimal, and if applicable the negative sign of the price are each one character. Client systems should not supply more than 10 characters to the left and 7 characters to the right of the decimal.

→→135

OfferSize

N


Int(9)

Quoted offer size. 
Tag 135-OfferSize cannot be submitted without the tag 133-OfferPx.
A value of '0' sent in this tag cancels quotes on this side for the given instrument.

Standard Message Trailer





End of message.

Y: Required by FIX protocol, Y*: Required by CME Globex (not by FIX protocol), N: Not Required, C: Conditionally

  • No labels