Market Snapshot Message Fields

A Market Snapshot message provides a snapshot of the price and size for the bid and ask, last trade price, total number of contracts traded, and the current trading status of a single symbol.

The Unit Timestamp field is provided because the timestamp for a Market Snapshot message is the last time an event occurred on that Symbol. Since the Futures market can cross midnight Central Time, the Epoch (midnight, January 1, 1970 UTC) is used as a reference point.

Table 1. Market Snapshot Message Fields
Field NameJSONValue/TypeDescription
Message TypemAlphanumeric MM
Time OffsettoIntegerNanosecond offset from Unit Timestamp in this message.
SymbolsyAlphanumericSix character, base 62 symbol.
Unit TimestamputIntegerLast unit timestamp expressed as number of whole seconds since the Epoch (Midnight, January 1, 1970 UTC).
Bid PricebPPriceBid price (may be a zero or negative price for some instruments).
Bid QuantitybSIntegerNumber of contracts on the bid side of the inside book (a zero value denotes the Bid Price is invalid).
Ask PriceaPPriceAsk price (may be a zero or negative price for some instruments).
Ask QuantityaSIntegerNumber of contracts on the ask side of the inside book (a zero value denotes the Ask Price is invalid).
Last Trade PricetPPricePrice of last execution (this can be zero or negative for some instruments).
Last Trade SizetSIntegerNumber of contracts traded on the last trade (if this value is 0 the Last Trade Price is invalid).
Last Trade ConditiontCAlphanumeric
  • Trade Condition for Last Trade
  • (Space) = Normal trade
  • O = Opening trade
  • S = Spread trade
  • B = Block trade
  • E = ECRP trade
  • X = Trade break
Total VolumevIntegerTotal number of contracts traded on the current business day.
Trading StatushAlphanumericSee Trading Status field of Trading Status message.
Cboe Titanium Cboe Global Cloud Feed Specification - Market Snapshot Message Fields | Cboe