End of Day Summary Message Fields

The End of Day Summary message is sent out right after trading ends for a symbol. No more markdate data update messages will follow an End of Day Summary message for a particular symbol. A value of zero in the Total Volume field means that no volume traded on that symbol for the day. The Total Volume field reflects all contracts traded during the day. Block trades are included in the Total Volume field, but they are also reported separately to provide more detail.

The Summary Flags field provides additional information on how to interpret the High Price and Low Price fields, especially in instruments that had no volume for the day and/or where 0 is a valid price (e.g. complex instruments). There are flags that indicate whether or not the High Price and Low Price fields are valid. If they are not valid, then there was no High (and/or Low) Price for the day. There are also flags that indicate whether the High Price was set by the highest bid and the Low Price was set by the lowest offer rather than a trade.

All End of Day Summary message values will span the full trading day, including all extended hours trading and all trading segments.

Table 1. End of Day Summary
Field NameOffsetLengthType/(Value)Description
Length01BinaryLength of this message including this field.
Message Type110xBA End of Day Summary message.
Time Offset24BinaryNanosecond offset from last unit timestamp.
Symbol66Printable ASCIISix character, base 62 symbol.
Trade Date124Binary DateTrade Date for the message.
Open Interest164BinaryPrior Trade Date Open Interest for this symbol.
High Price208Binary PriceThe higher of highest bid price and highest trade price for the day. Block trades (Trade Condition = B or E) do not update High Price.
Low Price288Binary PriceThe lower of lowest offer price and lowest trade price for the day. Block trades (Trade Condition = B or E) do not update Low Price.
Open Price368Binary PriceThe first trade on the day (in any session) will set the Open Price for the day (valid only if Total Volume > 0). Block trades (Trade Condition = B or E) do not update Open Price.
Close Price448Binary PriceThe last trade on the day (in any session) will set the Close Price for the day (valid only if Total Volume > 0). Block trades (Trade Condition = B or E) do not update Close Price.
Total Volume524BinaryTotal number of contracts traded for the day, including block trades.
Block Volume564BinaryTotal number of block contracts traded for the day.
ECRP Volume604BinaryAlways zero.
Summary Flags641Bit Field
  • Bit 0 = High Price Valid - Set if High Price is a valid value.
  • Bit 1 = High Price is bid- Set if High Price was set by the highest bid (rather than a trade).
  • Bit 2 = Low Price Valid - Set if Low Price is a valid value.
  • Bit 3 = Low Price is offer - Set if Low Price was set by the lowest offer (rather than a trade).
  • Bit 4 = Open/Close Valid - Set if both Open Price and Close Price fields contain valid values.
  • Bit 5-7 = Reserved
Total Length = 65 bytes
Cboe Titanium Cboe Futures Exchange OOF Multicast Depth of Book (PITCH) Specification - End of Day Summary Message Fields | Cboe