TOP Trade Message Fields

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

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

The TOP Trade message sends the trade price, trade quantity, execution id, and trade condition of a trade as well as the cumulative volume for the business day. A TOP Trade message will be sent for each execution, but not every TOP Trade message indicates a trade. The Trade Condition value of X (Trade Break) is sent whenever an execution on CFE is broken. Trade breaks are rare and only affect applications that rely upon CFE execution-based data. Trade breaks will contain the Symbol, Quantity, Price, and Execution Id of the original trade. The Total Volume field will be reduced by the number of shares reported in the Quantity field.

Table 1. TOP Trade
Field NameOffsetLengthType/(Value)Description
Length01BinaryLength of this message including this field.
Message Type110xB8 TOP Trade message
Time Offset24BinaryNanosecond offset from last unit timestamp.
Symbol66Printable ASCIISix character, base 62 symbol.
Quantity124BinaryIncremental number of contracts executed or corrected (see Trade Condition).
Price168Binary PriceThe execution price of the order.
Execution Id248BinaryCFE generated day-unique execution identifier of this trade. Execution Id is also referenced in the Trade Break message.
Total Volume324BinaryTotal number of contracts traded on the current business day (may decrease if the Trade Condition field indicates a canceled trade).
Trade Condition361Alphanumeric
  • (Space) =Normal trade
  • O=Opening trade1
  • S = Spread trade1
  • B = Block trade
  • 1Sent for simple (non-spread) symbols only.
Total Length = 37 bytes
Cboe Titanium Cboe Futures Exchange OOF Multicast TOP Specification - TOP Trade Message Fields | Cboe