Cboe Titanium BZX Equities Auction Feed Specification

Introduction

Cboe Members may use the Cboe Titanium BZX Equities Auction Feed to obtain Opening, Closing, Halt, IPO Auction, and Cboe Market Close (CMC) information. The Auction Feed is a direct data feed product. The Auction Feed disseminates Cboe Auction price and size information as follows:

  • Every 5 seconds between 8:00 and 9:30 a.m. ET for the Opening Auction.
  • Every 5 seconds between 3:00 and, every 5 seconds between 3:59 p.m. and every 1 second between 3:59 and 4:00 p.m. for the Closing Auction.
  • Every 5 seconds during a defined Quote-Only period for Halt and IPO Auctions.

Halt and IPO Quote-Only Period

The default Quote-Only period will be 5 minutes before Halt Re-Open Auctions and 15 minutes before IPO Auctions plus a short random period to prevent gaming. Situations that can result in the Quote-Only period being extended include, but are not limited to:

  • Unmatched Market Order Shares (automatic)
  • Legitimate Underwriter Request (manual, IPO only)
  • Volatility (automatic 5-minute extension for a price movement that is the greater of 10% or 50 cents in the 15 second window prior to the auction match)

During the Quote-Only period, Cboe will begin accepting orders and disseminating indicative prices and Auction Feed information in the subject security. Entered orders can be cancelled and no executions in the subject security will occur until the auction has completed.

Feed Connectivity Requirements

Given the defined intervals and the limited amount of messaging required at this time, there is no minimum bandwidth requirement for the Auction Feed.

Protocol

The Cboe BZX Equities Auction Feed disseminates Auction information. The Auction Feed cannot be used to enter orders. For order entry, refer to the Cboe Titanium U.S. Equities FIX Specification.

All information presented on the Auction Feed is anonymous and does not contain any member identifying information.

Message Format

The Cboe BZX Equities Auction Feed is comprised of a series of fixed-length sequenced messages. The length of each message is dependent upon the message type. Each message is made up of non-control ASCII bytes. Members familiar with the TCP PITCH protocol should find it very easy to reuse that code to process the Auction Feed.

Sequence Numbers

The messages that make up the Cboe BZX Equities Auction Feed protocol are delivered using SOUP 2.0, which handles sequencing and delivery integrity. Cboe implementation of SOUP 2.0 is the same as other Market Centers.

Sessions

Cboe implementation of SOUP 2.0 is the same as other Market Centers. This includes the implementation of session events such as login requests, client/server heartbeats, and logout requests.

Auction Feed Messages

The fields within each message type have a corresponding data type. The various data types are defined in the following table.

Table 1. Equities Auction Feed Data Types
Data TypeDescription
AlphaA string of ASCII letters (A-Z) left justified and space padded on the right.
NumericA string of ASCII numbers (0-9), right justified and zero filled on the left.
PricesA string of ASCII numbers (0-9) consisting of 6 whole number digits followed by 4 decimal digits. The whole number portion is zero filled on the left; the decimal portion is zero filled on the right. The decimal point is implied by position and does not does explicitly appear in the field.
Long PricesA string of ASCII numbers (0-9) consisting of 8 whole number digits followed by 6 decimal digits. The whole number portion is zero filled on the left; the decimal portion is zero filled on the right. The decimal point is implied by position and does not does explicitly appear in the field.
Time StampsA string of numbers (0-9) representing whole number milliseconds past midnight Eastern Time, right justified and zero filled on the left, with no decimal point.

System Event Messages

Unlike other Market Centers, Cboe does not send System Event messages.

Auction Update Message Fields

Auction Update messages disseminate Cboe price and size information during auctions for Cboe listed securities and for CMC. messages are sent every 5 seconds during the auction periods previously defined. Cboe disseminates Cboe Closing Auction information every 5 seconds between 3:00 and 3:59 p.m. and every 1 second between 3:59 and 4:00 p.m. for the Closing Auction.

An Auction Update message will be disseminated after each CMC matching session is complete for any symbol with matched CMC shares. An Auction Update message will show the size of the current matching session for the symbol. The Buy Shares and Sell Shares fields will be equal and indicate matched shares.

The Auction Update message has the following format:

Table 1. Auction Update Message Fields
Field NameOffsetLengthData TypeDescription
Timestamp08NumericTime stamp
Message Type81‘I’ Auction Update message
Stock Symbol98AlphaStock symbol right padded with spaces.
Auction Type171Alpha
  • O=Opening Auction
  • C=Closing Auction
  • H=Halt Auction
  • I=IPO Auction
  • M=Cboe Market Close
Reference Price1810NumericBBO Collared auction price (see Auction Process Spec).
Buy Shares2810Numeric
  • Number of shares on buy side at the Reference Price.
  • Shares matched for Cboe Market Close session
Sell Shares3810Numeric
  • Number of shares on sell side at the Reference Price.
  • Shares matched for Cboe Market Close session
Indicative Price4810NumericPrice at which the auction book and the continuous book would match.
Auction Only Price5810Numeric
  • Price at which the auction book would match using only Eligible Auction Orders
  • (see Auction Process Spec).

The following extended version of the Auction Update message accommodates larger prices and has the following format:

Table 2. Extended Auction Update Extended Message Fields
Field NameOffsetLengthData TypeDescription
Timestamp08NumericTimestamp
Message Type81‘3’ Extended Auction Update message
Stock Symbol98AlphaStock symbol right padded with spaces.
Auction Type171Alpha
  • O=Opening Auction
  • C=Closing Auction
  • H=Halt Auction
  • I=IPO Auction
  • M=Cboe Market Close
Reference Price1814Long PriceBBO Collared auction price (see Auction Process Spec).
Buy Shares3210Numeric
  • Number of shares on buy side at the Reference Price.
  • Shares matched for Cboe Market Close session
Sell Shares4210Numeric
  • Number of shares on sell side at the Reference Price.
  • Shares matched for Cboe Market Close session
Indicative Price5214Long PricePrice at which the auction book and the continuous book would match.
Auction Only Price6614Long PricePrice at which the auction book would match using only Eligible Auction Orders (see Auction Process Spec).

Auction Summary Message Fields

Auction Summary messages disseminate the results of a Cboe listed security auction and for Cboe Market Close (CMC).

An Auction Summary message for each Cboe listed security is sent at the conclusion of its opening auction and represents the Cboe official opening price. A Closing Auction Summary message for each Cboe listed security is sent at the conclusion of its closing auction and represents the Cboe official closing price. An IPO Auction Summary message for each Cboe listed security is sent at the conclusion of the IPO Auction and represents the official Cboe IPO opening price.

An Auction Summary message will be sent for CMC once the official closing price for each security is available. The Price and Shares fields will indicate the price of the CMC match and the number of shares that were executed. If the official closing price is updated after its initial publication, then another Auction Summary message will be disseminated to reflect the updated price of the CMC match.

The Auction Summary message has the following format:

Table 1. Auction Summary Message Fields
Field NameOffsetLengthData TypeDescription
Timestamp08NumericTimestamp
Message Type81‘J’ Auction Summary message
Stock Symbol98AlphaStock symbol right padded with spaces.
Auction Type171Alpha
  • O=Opening Auction
  • C=Closing Auction
  • H=Halt Auction
  • I=IPO Auction
  • M=Cboe Market Close
Price1810NumericAuction price or CMC match price.
Shares2810NumericCumulative number of shares executed during the auction or CMC matching session.

The following extended version of the Auction Summary message accommodates larger prices and has the following format:

Table 2. Extended Auction Summary Extended Message Fields
Field NameOffsetLengthData TypeDescription
Timestamp08NumericTimestamp
Message Type81‘4’ Auction Summary message
Stock Symbol98AlphaStock symbol right padded with spaces.
Auction Type171Alpha
  • O=Opening Auction
  • C=Closing Auction
  • H=Halt Auction
  • I=IPO Auction
  • M=Cboe Market Close
Price1814Long Price
  • Auction price.
  • Price of the CMC match.
Shares3210Numeric
  • Cumulative number of shares executed during the auction.
  • Shares executed in the CMC matching session.

Support

Please direct questions or comments regarding this specification to [email protected].

Revision History

Document VersionDateDescription
1.0.005/09/11Initial version.
1.0.106/06/11Various changes based on feedback and internal discussions.
1.0.206/27/11Minor formatting update.
1.0.307/12/11Corrected typo in Multicast Configuration section.
1.1.009/26/11Converted protocol specification from Multicast format to TCP format.
1.2.002/19/16Bats branding/logo changes.
1.2.103/24/16Update to Auction Update dissemination times for Opening and Closing Auctions (effective 3/4/16).
1.2.210/17/17Cboe branding/logo changes.
1.3.007/03/18Added support for Cboe Market Close (CMC) in Auction Update and Auction Summary. Auction Update messages effective TBD.
1.3.101/30/20Added effective date for CMC, 3/6/20.
1.3.207/14/21Removed effective date for CMC (effective 3/6/20).
1.3.306/16/22Updated title to Cboe BZX Equities and added verbiage to note Cboe Market Close Behavior.
1.3.402/16/23Updated the Auction Update dissemination time to approximately 3:49 p.m. ET for any symbol with crossed Cboe Market Close shares (effective 03/10/23).
1.3.503/15/24Added extended versions of the Auction Update and Auction Summary messages (effective 06/17/24).
1.3.611/13/24Updated Auction Update message to indicate that an Auction Update message will be disseminated after each matching session is complete (effective 01/31/25).
1.3.701/15/25

Updated with Cboe Titanium branding.

1.3.804/21/25 Cboe will disseminate Cboe Closing Auction information every 5 seconds between 3:00 and 3:59 p.m. every 1 second between 3:59 and 4:00 p.m. for the Closing Auction (effective 06/06/25).