Trade Message Fields

Trade messages are sent when an order is executed in whole or in part on the Cboe exchange. The last-sale eligible status (Flags field Bit 1) is derived based on four criteria:

  1. The Session Indicator (see Cboe Market Status message) must be in the regular session.
  2. The Last Quantity must be at least one round lot.
  3. The Market Status (see Cboe Market Status message) for the executing exchange must be Normal.
  4. The Transaction Time of the event must be within 10 seconds of the current time.
Table 1. Trade
FieldOffsetLengthValue/TypeDescription
Length01BinaryLength of this message including this field.
Message Type110xA9 Trade message
Transaction Time28BinaryThe time the trade occurred, encoded as the number of nanoseconds since midnight (effective 11/02/26, since epoch).
Symbol108AlphanumericSymbol right padded with spaces.
Reserved181AlphanumericReserved
Execution ID198Binary
  • Execution identifier of this trade.
  • Execution ID is also referenced in the Trade Break message.
Last Price278Binary 8.4 PriceLast trade price.
Last Quantity358BinaryLast trade quantity.
Cboe Cumulative Executed Volume438BinaryCumulative number of shares traded today.
Reserved518BinaryReserved
Flags591Bit Field
  • Bit 0: Reserved.
  • Bit 1:
  • 0: Trade is not last-sale eligible
  • 1: Trade is last-sale eligible
  • Bits 2-7: Reserved.
Total Length = 60 bytes
Cboe Titanium U.S. Equities Summary Depth Feed Specification - Trade Message Fields | Cboe