Complex Options Futures Instrument Definition Message Fields

A Complex Options Futures Instrument Definition message represents a complex instrument that is available to place orders. It is sent as a sequenced message the first time a Complex Options Futures Instrument Definition message is sent for a symbol. These messages will also be sent continuously through the day as an unsequenced message (sequence = 0) at variable rates as bandwidth allows. The Time offset field should be ignored on an unsequenced Complex Options Futures Instrument Definition message.

The Complex Options Futures Instrument Definition message will contain two or more repeating groups of leg definitions. There is a limit of 16 leg definitions, one of which is a futures leg.

Table 1. Complex Options Futures Instrument Definition
Field NameOffsetLengthType/(Value)Description
Length01BinaryLength of this message including this field.
Message Type110xFC Complex Options Futures Instrument Definition message
Time Offset24Time OffsetNanosecond offset from last unit timestamp.
Complex Instrument Id66Printable ASCIIComplex Instrument Id right padded with spaces.
Complex Instrument Underlying128Printable ASCIIComplex Instrument Underlying right padded with spaces.
Complex Instrument Type201Alphanumeric
  • Complex Option Type
  • F = One leg is a futures leg
Reserved213ReservedReserved
Leg Count241BinaryThe number of legs in the complex instrument. The maximum number of legs is 16.
Futures Price Leg Count251BinaryThe number of futures leg prices. This must match the number of futures legs.
The following fields repeat Leg Count times for multi-leg strategies. Leg Index is zero-based.
Leg Symbol26 + Leg Index * 116Printable ASCIIOption or Futures Symbol of leg, right padded with spaces.
Leg Ratio32 + Leg Index * 114Signed BinaryLeg ratio (positive for buy-side, negative for sell-side). This is the number of contracts.
Leg Security Type36 + Leg Index * 111Alphanumeric
  • O=Leg is an Option instrument
  • F=Leg is an Futures instrument
The following fields repeat Futures Leg Price Count times. Futures Price Leg Index is zero-based.
Leg Index26 + (Leg Count * 11) + (Futures Price Leg Index * 9)1BinaryThe Leg Index the future price corresponds to. Leg Index is zero-based.
Futures Leg Price27 + (Leg Count * 11) + (Futures Price Leg Index * 9)8Binary Unsigned PriceFutures leg price
Total Length = 26 + (Leg Count * 11) + (Futures Price Leg Count * 9) bytes
Cboe Titanium U.S. Options Complex Multicast Futures Options Order Type PITCH Specification - Complex Options Futures Instrument Definition Message Fields | Cboe