Complex FLEX Instrument Definition

A Complex FLEX Instrument Definition message represents a complex instrument that is available to place orders. It is sent as a sequenced message.

The Complex FLEX Instrument Definition message will contain two or more repeating groups of leg definitions. There is a limit of 100 leg definitions. Equity legs are allowed on FLEX orders. The limit is 99 option leg definitions and one equity leg. For complex instruments that contain over 17 legs, the complex instrument will be split across multiple messages as indicated by the Message Count.

Table 1. Complex FLEX Instrument Definition
Field NameOffsetLengthType/(Value)Description
Length01BinaryLength of this message including this field.
Message Type110x9BComplex FLEX Instrument Definition Message
Time Offset24Time OffsetNanosecond offset from last unit timestamp.
Complex Instrument ID66Printable ASCIIComplex Instrument ID right padded with spaces.
Underlying128Printable ASCIIComplex Instrument Underlying right padded with spaces.
Complex Instrument Type204Alphanumeric
  • 4 character field; each field describes a characteristic.
  • Character 1: Complex Option Type
  • X = All legs are FLEX options
  • E = One leg is an equity leg
  • B = FLEX and Listed Option legs
  • C = FLEX and Listed Option legs + one leg is an equity leg
  • Characters 2-4: Reserved
Leg Count241BinaryThe number of legs in the complex instrument. The maximum number of legs is 100.
Message Count251BinaryNumber of messages required to define the complex instrument.
Message Number261BinaryMessage number of the message count, e.g. 1 of 5.
Message Leg Count271BinaryThe number of legs in this message.
The following fields repeat Message Leg Count times. The Leg Index is from 0 to Message Leg Count - 1.
Leg Symbol28 + 13 * Leg Index8Printable ASCIIFLEX Symbol, right padded with spaces.
Leg Ratio36 + 13 * Leg Index4Signed BinaryLeg ratio (positive for buy-side, negative for sell-side).
Leg Security Type40 + 13 * Leg Index1Alphanumeric
  • The instrument type of this leg.
  • X = FLEX option
  • E = Equity
  • O = Listed option
Total Length = 28 + (13 * Leg Count) bytes
Cboe Titanium U.S. Options FLEX Feed Specification - Complex FLEX Instrument Definition | Cboe