TOP Trade Message Fields

The TOP Trade message provides information about executions of complex orders. TOP Trade messages are necessary to calculate Cboe execution-based data. TOP Trade messages do not alter the complex book. One or more Single Side Update Expanded or Two Side Update Expanded messages will follow a TOP Trade message to reflect the updated complex book (for example, an aggressive order may take out one or more price levels and establish a new level on the opposite side).

Any complex order may be executed in parts. A complete view of all executions can be built from all TOP Trade messages.

The TOP Trade message sends the trade price, trade quantity, and trade condition of a trade as well as the cumulative volume for the business day. A TOP Trade message will be sent after every execution, but not every TOP Trade message indicates a trade. A Top Trade message can also be sent when an auction executes against a non-displayed order, such as a contra response.

Table 1. TOP Trade
Field NameOffsetLengthType/(Value)Description
Length01BinaryLength of this message including this field.
Message Type110xB8 TOP Trade Message
Time Offset24Time OffsetNanosecond offset from last unit timestamp.
Complex Instrument ID66Printable ASCIIComplex Instrument Id right padded with spaces.
Quantity124BinaryIncremental quantity executed or cancelled (see Trade Condition).
Price168Binary Long PriceThe execution price of the order.
Execution Id248BinaryCboe generated day-unique execution identifier of this trade. Execution Id is also referenced in the Trade Break message.
Total Volume324BinaryTotal quantity traded on the current business day (may decrease if the Trade Condition field indicates a cancelled trade).
Trade Condition361AlphanumericSee Options Trade Condition Codes for details.
Total Length=37 bytes
Cboe Titanium U.S. Options Complex Multicast TOP Specification - TOP Trade Message | Cboe