Trade Message Fields

The Trade message provides information about executions of complex order auctions on the Cboe complex book. A Trade message can also be sent when an auction executes against a non-displayed order, such as a contra response. Trade messages are necessary to calculate Cboe execution-based data. Trade messages do not alter the complex book and can be ignored if messages are being used solely to build a complex book.

No Add Order message is sent for complex auction orders, and thus, no order modification messages may be sent when complex auctions are executed. Instead, a Trade message is sent whenever a complex auction is executed in whole or in part. A complete view of all Cboe complex executions can be built by combining all Order Executed messages and Trade messages.

Table 1. Trade (long)
Field NameOffsetLengthType/(Value)Description
Length01BinaryLength of this message including this field
Message Type110x2A Trade Message (long)
Time Offset24Time OffsetNanosecond offset from last unit timestamp
Order Id68BinaryOrder Id of the executed order.
Side Indicator141AlphanumericAlways B=Buy Order regardless of resting side
Quantity154BinaryInstrument quantity traded
Complex Instrument Id196Printable ASCIIComplex Instrument Id right padded with spaces.
Price258Binary Signed Long PriceThe execution price of the order
Execution Id338BinaryCboe generated day-unique execution identifier of this trade.
Trade Condition411AlphanumericSee Options Trade Condition Codes for details about new codes.
Total Length = 42 bytes
Table 2. Trade (short)
Field NameOffsetLengthType/(Value)Description
Length01BinaryLength of this message including this field
Message Type110x2B Trade Message (short)
Time Offset24Time OffsetNanosecond offset from last unit timestamp
Order Id68BinaryOrder Id of the executed order.
Side Indicator141AlphanumericAlways B=Buy Order regardless of resting side
Quantity152BinaryInstrument quantity traded
Complex Instrument Id176Printable ASCIIComplex Instrument Id right padded with spaces.
Price232Binary Signed Short PriceThe execution price of the order
Execution Id258BinaryCboe generated day-unique execution identifier of this trade.
Trade Condition331AlphanumericSee Options Trade Condition Codes for details about new codes.
Total Length = 34 bytes
Cboe Titanium U.S. Options Complex Multicast PITCH Specification - Trade | Cboe