Trade Message Fields

The Trade message is used to provide trade price and total executed volume across all options exchanges contributing to OPRA. A trade cancel will be published as a trade message with the volume populated to offset the canceled volume, and an appropriate trade cancellation condition.

Table 1. Trade Message Fields
Field NameValue/TypeDescription
SymbolAlphanumericOSI Symbol
Sequence NumberIntegerPublished sequence number from Cboe, monotonically increasing
Source Sequence NumberIntegerSequence number corresponding to the underlying source trade of the bid or ask data present.
Publish TimestampIntegerNanoseconds since epoch, corresponding to the time at which the AVRO message was encoded
Source TimestampIntegerNanoseconds since epoch corresponding to the underlying source trade of the bid or ask data present
Message FlagsBit Field
  • 0 – Delivered
  • Other values reserved for future use
Eligibility FlagsBit Field
  • Indicates whether this trade to update open/high/low/last
  • 1 – Last Trade Eligible
  • 4 – Open Eligible
  • 16 – High/Low Eligible
Trade PricePriceExecution price of trade
Trade SizeIntegerExecution volume of trade. A negative trade size indicates a cancellation of the trade in question
Trade ExchangeAlphanumericExecution exchange of trade
Trade ConditionAlphanumericProvided trading condition of trade passed through from source trade
Cboe Titanium U.S. Options Lite Feed Specification - Trade Message Fields | Cboe