Versions Compared

Key

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

The rules apply to user-defined options spreads and combinations and user defined covered options spreads and combinations as described below.

Table of Contents
maxLevel4
excludeImportant

To create a UDS security definition, there are two levels of validation:

  1. Message validation - proposed UDS instrument is validly constructed.

  2. Market State - market state allows creation of the UDS.

Message Validation

Security Definition Request or Message validation occurs at both the Session Layer and Business Layer.

...

CME Globex validates all required tags; the message is rejected if a required tag:

  • is not included

  • is empty

  • contains spaces

  • exceeds the character limit

Info

In certain cases when an iLink Security Definition Request (tag 35-MsgType=c) message is submitted with erroneous content or structure, the CME Globex platform will reject the message with a Business-Level Reject. In such an instance, tag 380-BusinessRejectReason will contain the reason for the rejection.

...

The following restrictions apply to all options spreads and combinations—CME Globex will reject an iLink Security Definition Request (tag 35-MsgType=c) message that:

  • Defines the same option instrument as both a Buy and a Sell; all instances of the given option must have the same side.

  • Duplicates another user-defined options spread or combination.

Note

Important: If an iLink Security Definition Request (tag 35-MsgType=c) is rejected as "Contract is invalid" due to an existing, identical spread or combination instrument definition sent in tag 107-SecurityDesc. It is strongly recommended that the client system reload all market data Security Definition (tag 35-MsgType=d) messages from the Replay channel.

  • Defines a leg ratio in other than the lowest ratio terms. For example, a Security Definition Request message for a Butterfly spread must be submitted with tag 623-LegRatioQty defined in each respective repeating group as 1:2:1.

  • Exceeds a total of 40 instruments as follows:

Panel

A UDS constructed from available exchange-listed options outrights can contain a maximum of 40 outright instruments.

A recursive UDS can contain a maximum of 40 options outright instruments.

...

  • A user-defined exchange recognized Call Butterfly counts as three instruments toward the forty instrument limit.

Info

If the same instrument (identical strike, call/put, expiration) appears in more than one spread or combination, it is counted in EACH spread or combination in which it appears regardless of ratio quantities.

  • Covereds can have up to 39 futures legs.

Info

CME Globex does not count the leg ratio toward the 40 instrument maximum. Using the example of the butterfly spread, even though the butterfly is constructed as Buy 1, Sell 2, Buy 1, the butterfly counts as three legs towards the 40-leg limit, not 4.

Spread GTD Validation

For a UDS, a GTD order qualifier for an iLink New Order (tag 35-MsgType=D) or a Order Cancel/Replace Request (tag 35-MsgType=G) message cannot have a date later than the earliest expiring leg of the spread or combination.

...

Covered Butterfly Spread UD:U$:CBO 0306123410 consists of:

  • Leg 1 GE:BOU9 C958 963

  • Leg 2 GEU9

Info

The following three tags have different processing rules for the option repeating group and the future repeating group as indicated in the message specification.

Info

To submit a Covered with multiple options legs, the legs must be submitted as an options spread or combination instrument in a single options repeating group. CME Globex will reject an iLink Security Definition Request containing multiple options repeating groups.

...

The following example shows the repeating group tags and sample values required to define a Covered outright option.

Tag

Repeating Group

Description

Sample Value

→600-LegSymbol

Option

Outright option instrument group

SR3

→620-LegSecurityDesc

Outright option

SR3U4 C9550

→624-LegSide

Must = 1 (Buy)

1

→600-LegSymbol

Future

Future instrument group

SR3

→620-LegSecurityDesc

Covering future contract

SR3U4

→566-LegPrice

Covering future price

9600

→1017-LegOptionDelta

Leg delta

0.30

Covered Spread Example - Repeating Group Tags and Sample Values

The following example shows the repeating group tags and sample values required to define a Covered options spread.

Tag

Repeating Group

Description

Sample Value

→600-LegSymbol

Option

Option spread instrument group

E$

→620-LegSecurityDesc

Option spread instrument

SR3:HOH2Z6C947

→624-LegSide

Must = 1 (Buy)

1

→600-LegSymbol

Future

Future instrument group

SR3

→620-SecurityDesc

Covering future instrument

SR3U4

→566-LegPrice

Covering future price

9575

→624-LegSide

Covering future side

2

→1017-LegOptionDelta

Leg delta

0.35

→600-LegSymbol

Future

Future instrument group

SR3

→620-SecurityDesc

Covering future instrument

SR3U4

→624-LegSide

Covering future side

1

→566-LegPrice

Covering future price

9550

→1017-LegOptionDelta

Leg Delta

0.25

Info

For an outright option or options spread or combination, tag 624-LegSide is required and must be set to '1' (Buy). An iLink Security Definition request message submitted with tag 624-LegSide set to '2' for an outright or options spread or combination will be rejected.

...

The iLink iLink 2 Security Definition Request message is accepted during the Pre-Open, No-Cancel, and Open market states only.

Options instruments defined in the iLink Security Definition Request (tag 35-MsgType=c) message are tradable only during the Open market state for that option instrument and instrument group.

...

A proposed Covered instrument must adhere to the following rules:

  • When the options instrument is a spread or combination and the instrument has only one expiration, then only one Covering future is accepted.

  • When the options instrument is a spread or combination in which the options deliver into two or more different futures, then the customer can submit one covering future or two different covering futures.

  • No covering future may be specified in the iLink Security Definition Request more than once.

  • The message can contain up to 39 futures repeating groups.

In cases when an iLink message is submitted with erroneous content or structure, the CME Globex platform will reject the message with a iLink 2 Business Level Reject message. In such an instance, tag 380-BusinessRejectReason will contain the reason for the rejection.

Info

If an iLink iLink 2 New Order message sent on a Covered instrument is rejected with a Business Level Reject message and the client system subsequently submits an iLink 2 Order Status Request message for the rejected New Order, The Execution Report - Order Status Request Acknowledgment (tag 35-MsgType=8) message will contain a value of 'N/A' in tag 55-Symbol.

Security Definition Acknowledgment

...

Info

If an iLink Security Definition Request (tag 35-MsgType=c) is rejected as 'Contract is invalid' due to an already existing identical Covered instrument definition, it is strongly recommended that the client system reload all Security Definition messages.

The repeating groups in the Security Definition message are arranged in the following order:

  1. Outright option or options spread or combination

  2. Future (earlier expiration)

  3. Future (latest expiration – when applicable)

Covered UDS Trade Notification

...