Complex Instrument Definition Expanded Message Fields

A Complex Instrument Definition Expanded message represents a complex instrument that is available to place orders.

This message can be sent either as a sequenced message or as an unsequenced message. It is sent as a sequenced message at system startup upon the beginning of a trading session or if an instrument is created or modified during a trading day. A new sequenced message may also be sent for a symbol that does not visibly change any attribute. A continuous loop of unsequenced symbol mapping messages (sequence = 0) is sent throughout the day at variable rates as bandwidth allows. The Time Offset field should be ignored on unsequenced messages.

The Complex Instrument Definition Expanded message will contain two or more repeating groups of leg definitions. There is a limit of 16 leg definitions.

Complex Instrument Definition Expanded messages are included in a spin response.

Table 1. Complex Instrument Definition Expanded
Field NameOffsetLengthType/(Value)Description
Length01BinaryLength of this message including this field.
Message Type110x9A Complex Instrument Definition Expanded message
Time Offset24BinaryNanosecond offset from last unit timestamp.
Complex Instrument Id66Printable ASCIIComplex Instrument Id. Six character, base 62.
Complex Instrument Underlying128Printable ASCIIComplex Instrument Underlying right padded with spaces.
Complex Instrument Type204Alphanumeric
  • 4 character field; each field describes a characteristic.
  • Character 1: Complex Option Type
  • O = All legs are options
  • Characters 2-4: Reserved
Leg Count241BinaryThe number of legs in the complex instrument. The maximum number of legs is 16.
The following fields repeat Leg Count times for multi-leg strategies. Leg Index is zero-based.
Leg Symbol25 + Leg Index * 138Printable ASCIIOption Symbol of leg. Six character, base 62.
Leg Ratio33 + Leg Index * 134Signed BinaryLeg ratio (positive for buy-side, negative for sell-side). For options this is the number of contracts, for equities this is the number of shares.
Leg Security Type37 + Leg Index * 131Alphanumeric O = Leg is an Option instrument
Total Length = 25 + (Leg Count * 13) bytes
Cboe Titanium Cboe Futures Exchange OOF Multicast TOP Specification - Complex Instrument Definition Expanded Message Fields | Cboe