Revision History

Document VersionDateDescription
2.0.012/19/08Initial version 1.0.0.
2.0.112/26/08Correction to Hdr Sequence example.
2.0.201/06/09Symbol distribution update, IP information added.
2.0.301/08/09Symbol distribution update.
2.0.401/12/09Added Source IP and RP information.
2.0.501/16/09Reference added for Multicast PITCH test program.
2.0.601/21/09Length on Trade - Short example created.
2.1.001/29/09Added information on Spin Servers & WAN Source Ips.
2.2.005/27/09Added FLAG fields to the Add and Modify messages.
2.2.106/03/09Added certification environment details.
2.3.008/11/09Removed BOLT references.
2.4.010/05/09Added extensions for options symbol mapping.
2.5.011/13/09
  • Updated to new technical specification template.
  • Modified Side Indicator to always be "B" regardless of resting side.
  • Added list of Extranets supporting Multicast PITCH redistribution for WAN-shaped feeds.
2.5.112/01/09
  • Missing Price row added to Order Executed at Price/Size message.
  • Multicast PITCH settings for Options Certification added.
2.5.212/14/09Added logic for decoding internal matched vs. routed trades via Execution ID.
2.6.001/12/10
  • Expanded Form created for Add Order and Trade messages.
  • Added Symbol Distribution for US Options Production.
  • Updated Supported Carriers.
2.6.102/10/10Added Multicast IP Ports for US Options Production.
2.6.202/11/10Corrected "length" in example 11.25.
2.6.302/19/10Modified source Multicast addresses for US Options Production in Section 7.4.
2.6.402/26/10Updated Supported Carriers in Section 13.1 to highlight Equities vs. Options market differences.
2.6.504/06/10Expanded Form implemented for Add Order and Trade messages for 8-character symbol support
2.7.004/16/10
  • Added references for BYX Equity Exchange.
  • BYX Multicast address tables added in Sections 6.5, 6.6 and 8.4.
  • Converted Feed IDs to 2 character format.
2.7.106/02/10Completed updates to table in Section 6.6 for BYX detailing production address/unit distribution.
2.7.206/09/10Obfuscate Trade message Order IDs by default
2.7.307/20/10SAVVIS COIN B certified to redistribute Multicast PITCH for Bats Options.
2.8.008/16/10
  • Added "Order Representation" section.
  • Described OrderID obfuscation logic for reserve and hidden orders.
  • Updated feed symbol distribution for Bats Options.
  • Reordered various sections.
2.9.009/03/10
  • Added Trading Status message definition.
  • Added ability to receive Trading Status messages during a spin.
2.9.109/16/10Updated Rendezvous Point addresses for BYX.
2.9.209/21/10Corrected minor typo in Trading Status message type description.
2.9.310/05/10Corrected typo in BYX WAN Shaped Gap response IP address.
2.9.411/09/10Clarified Modify Order messages were a category of messages and not a specific message type.
2.9.501/07/11Order Executed at Price/Size message clarification.
2.9.602/02/11Clarified that Trading Status messages are presently applicable to Equities only.
2.9.704/14/11Corrected BYX Certification Gap response IP address.
2.10.005/09/11Added Auction Update message. Effective Date 10/7/11.
2.10.105/25/11Corrected Options Production symbol distribution table. Distribution has been in effect since 05/02/11.
2.10.206/06/11Various changes based on feedback and internal discussions.
2.10.306/27/11Minor formatting update.
2.10.407/22/11
  • Minor corrections to Auction Update messages applied.
  • Spin Session Example updated to include references to Trading Status and Auction Update messages.
  • Updated Options Production symbol distribution table. Distribution to be effective 07/27/11.
2.10.508/01/11
  • Added Quote-Only Halt Status in preparation for support of future Bats Listings.
  • Minor formatting updates.
2.11.009/09/11
  • Added Auction Update message. Effective date 10/7/11.
  • The first character of Execution IDs will use "C" for Auction Fills. Effective date 10/7/11.
2.11.110/21/11Updated Example Messages with an Execution ID that meets the criteria defined in Section 2.5.
2.12.011/16/11Published plans to convert from 24 units to 32 units in Bats Options effective 12/12/11 in production and from 2 to 8 matching units in certification on 11/28/11.
2.12.112/10/11Removed references to previous unit distributions.
2.13.001/31/12Published plans to convert from 12 units to 32 units in Bats BYX Exchange production environment effective 02/25/12.
2.13.102/01/12Minor clarification added to Modify Order description.
2.13.202/14/12Changed Symbol Range Start on unit 23 for BYX Exchange from ‘SA’ to ‘S’.
2.14.002/29/12Published plans to convert from 12 units to 32 units in Bats BZX Exchange production environment effective 04/14/12 (postponed to 05/12/12).
2.15.003/07/12Added 4 byte MPID to the Add Order (expanded) message. Effective 5/7/12.
2.15.104/02/12Updated effective date of 12 unit to 32 unit conversion for Bats BZX Exchange to be 05/12/12.
2.15.205/04/12Cleaned up some errata in the section 8 Example Messages.
2.15.305/17/12Removed references to previous unit distributions for BZX Exchange.
2.16.006/01/12Added multicast IP addresses for Chicago, IL (CIL) secondary data center.
2.16.106/06/12Updated multicast port ranges for CIL market data feeds.
2.17.108/07/12Removed multicast IP addresses for Nutley, NJ (NNJ) secondary data center.
2.17.208/13/12Updated Feed Descriptions with correct information following secondary datacenter migration.
2.18.009/14/12
  • Added Unit Clear message. Effective date 02/15/13.
  • Added Retail Price Improvement message support for the BYX Exchange. Effective date 11/05/12 (test symbols) and 01/11/13 (other defined symbols).
2.19.011/15/12Added multicast IP addresses for Weehawken, NJ redundant primary feeds (ZB, ZD, YB, YD, OB, OD). Availability date of the new feeds to be determined.
2.19.111/29/12Fixed typo on multicast address tables for BYX and Options.
2.19.203/28/13Revised OA and YA feed emitter source IP addresses. Effective date 04/15/13 and 04/22/13 respectively.
2.19.304/24/13
  • Added YB/YD release date - effective May 3, 2013.
  • Added OB/OD release date - effective May 7, 2013.
  • Added ZB/ZD release date - effective May 9, 2013.
  • Removed old OA and YA feed emitter source IP addresses.
2.19.405/01/13Fixed source IP address typo on BZX ZB feed.
2.19.505/15/13Removed redundant feed (B/D) effective dates.
2.19.605/28/13Added field to Symbol Mapping Message type for Symbol Condition - effective July 18, 2013.
2.19.706/06/13Added Unit Auction Summary (0x96), Unit Clear (0x97) and Retail Price Improvement (0x98) to list of message types.
2.20.008/19/13Updated symbol distributions for BYX and BZX Exchange certification and production environments to accommodate a unit dedicated Bats Listed securities. Added 3rd Unit to BYX and BYX Exchange certification environments.
2.20.108/28/13Updated BZX and BYX Equities GRP second request limits to 320/second.
2.20.209/11/13Updated BZX Options GRP second request limit to 320/second.
2.20.310/05/13GRP Retransmission limits updated to session based limits. Effective 10/10/13 for Options and 10/11/13 for Equities.
2.20.401/29/14Updated Trading Status message definition to include Options market. Effective 03/06/14.
2.30.004/04/14
  • Version of Multicast PITCH Specification for the NY5 data center supporting EDGA, EDGX, BYX, BZX and Bats Options Exchange.
  • Requirement of Spin Request to match Spin Image Available sequence numbers has been relaxed. Effective on BYX, BZX and Options on 10/03/14.
  • Spin Response Status of ‘O’ no longer supported.
  • Trading Status of ‘H’ will be implied at system startup and ‘T’ will be sent as securities are available for trading. Effective on BYX, BZX and Options on 10/03/14.
  • Add Order Expanded ParticipantID may indicate "RTL" for retail specified orders in equities.
2.30.104/30/14Changed Add Order ExpandedParticipantID from being able to indicate "RTL" to "RETL" for retail specified orders in equities.
2.30.206/05/14Changed Add Order ExpandedParticipantID from being able to indicate "RETL" to "RTAL" for retail specified orders in equities. Effective on BYX and BZX on 10/03/14.
2.30.308/01/14
  • Trading Status of ‘A’ will be distributed when Bats equity markets are accepting orders for queuing in preparation for the market open. Effective on BYX, BZX on 11/14/14.
  • Trading Status of ‘Q’ will be distributed when Bats equity markets are accepting orders for queuing in preparation for the market open. Effective on Bats Options on 10/03/14.
  • Trading Status of ‘S’ will be used to indicate an Exchange specific suspension in trading. Effective on BYX, BZX and Options on 10/03/14.
  • Trading Status of ‘H’ will be implied at system startup. Spins will include a Trading Status message for every symbol that has not been Halted (‘H’) since system startup. Effective on BYX, BZX and Options on 10/03/14.
  • Updated Multicast configuration addresses defined throughout Chapter 9 for NY5.
2.30.408/05/14Added references back into this specification for NJ2 multicast addressing for BYX and BZX Exchange (production).
2.30.508/07/14Spin ResponseStatus of ‘O’ will continue to be supported. Effective 10/03/14 it will only be sent when the Sequence requested is greater than Sequence available by the next spin.
2.30.609/12/14Added clarification to symbol distributions to include EDGA and EDGX markets.
2.31.010/07/14
  • Removed references to changes effective 10/3/14.
  • Add clarification to Spin Response to allow for zero order count where only messages available are Trading Status or Time messages.
2.31.110/27/14
  • Trading Status of ‘S’ will be implied at system startup. Effective 11/10/14 on Bats Options and 11/14/14 on BYX/BZX Exchange.
  • Trading Status messages will be sent in spins for all symbols that are not "S"uspended. Effective 11/10/14 in Bats Options and effective 11/14/14 in BYX/BZX.
2.32.001/21/15Specification title change.
2.32.101/22/15Updated multicast addressing tables for BYX, BZX and Bats Options production environments in NY5 to highlight availability dates.
2.32.205/05/15Update name change for Bats Options Exchange to BZX Options Exchange.
2.32.305/18/15Removed all references to NJ2 datacenter.
2.32.407/01/15
  • Updated ParticipantID field of the Add Order Expanded message to include "CUST" for customer orders on EDGX Options.
  • Added EDGX Options multicast address tables. Addresses to be defined at a later date
2.32.507/16/15Updated multicast addressing tables for EDGX Options production and certification environments in NY5.
2.32.607/24/15Updated multicast addressing tables for EDGX Options Secondary in Chicago. Updated multicast port numbers for all EDGX Options feeds.
2.32.708/10/15Updated rendezvous points for certification and the EDGX Options Exchange.
2.33.009/09/15
  • BZX Exchange address, unit distribution and symbol distribution updates effective 09/15/15 for certification and 10/19/15 for production. Changes in support of 3 new matching engines added for Bats Listed Securities.
  • Only Gig-Shaped Feeds will be supported initially for EDGX Options. Eliminated WAN-Shaped Feed references.
2.33.109/21/15Correction to BZX Exchange CH4 multicast IP assignment for new units 33-35, effective 10/19/15.
2.33.209/24/15Eliminating WAN-Shaped Feeds for BZX Options effective 12/04/15.
2.34.012/08/15Adding 5G-Shaped Feeds to NY5 data center for BZX Options and EDGX Options effective 01/22/16.
2.35.012/15/15Symbol distribution updates effective 01/30/16 in production for EDGX Options and effective 02/06/16 in production for BZX Options. Effective for both options certification environments 01/08/16.
2.35.101/06/16Updated symbol distribution for BZX/EDGX Options effective 01/08/16 in certification.
2.35.201/14/16New source addresses for BZX/EDGX Options effective 01/22/16 updated.
2.36.001/22/16Added Customer Indicator field to Add Order Expanded and removed the usage of ‘CUST’ in the ParticipantID field for EDGX Options. Changes will be effective for all equities and options certifications environments effective 02/02/16 and production environments effective 03/01/16.
2.37.002/19/16
  • Updated symbol distribution for BZX/EDGX Options to remove reference to retired distribution
  • Bats branding/logo changes.
2.37.102/24/16Customer Indicator and ParticipantID field changes referenced in 2.36.0 postponed to be delivered effective 03/29/16.
2.37.204/07/16
  • Updated Example 8.13 to have the Customer Indicator and ParticipantID fields
  • Added symbol "BATS" to BZX unit 35
2.37.305/17/16
  • Updated Trading Status to support Options Quoting Period change to 7:30 am ET.
  • Modified Multicast PITCH Feeds Description to include 5-Gig Options feeds.
  • Added support to "EDGX Options SUM Auctions" for:
  • Auction Notification, Auction Cancel and Auction Trade message types effective 07/11/16
2.37.406/28/16Removal of NBBO Price from Auction Notification Message and set message length to 43 bytes.
2.37.508/01/16Added support for BAM Auctions.
2.37.609/06/16
  • Updated BZX Certification Unit/Symbol Distribution
  • Added Simulated DR Multicast Address/Unit Distribution
2.37.701/06/17
  • Updated BZX Certification Unit/Symbol Distribution
  • Updated description of Auction Trade message type.
2.37.804/11/17
  • Updated Unit/Symbol Distributions for BYX/EDGA/EDGX/BZX Production. Effective 5/22/2017
  • Updated Unit/Symbol Distributions for BYX/EDGA/EDGX/BZX Certification. Effective 5/8/2017
2.37.909/01/17Added C2 Options references.
2.37.1010/17/17Cboe branding logo changes.
2.38.011/27/17
  • Added C2 Options Certification IP and Port information.
  • Added RUT, RUTW options (C2 Options Only) to distinct unit (unit 33).
  • Added clarification to handling of Order Executed at Price/Size message.
  • Added Trade Condition to trade related messages for options only. Effective 1/16/2018.
2.38.102/05/18
  • Corrected the dissemination times listed for AuctionUpdate messages in BZX Equities.
  • Trading Status of "A" is valid for equities only.
  • Added C2 Options Production IP and Port information.
  • Improved distribution of Symbol Mapping Messages Effective 3/2/2018.
2.38.203/08/18
  • Updated Options Unit Distribution ranges.
  • Updated BZX Equities Unit Distribution ranges for units 32-34 (effective in certification on 3/19/18 and production on 4/12/18).
2.38.303/21/18
  • Added 400SL Secondary Data Center E feed Rendezvous Point for C2.
  • Added links to Equities Unit Distribution CSV file for both certification and production.
2.38.403/23/18Updated Options Unit Distribution ranges effective date to 4/14/18.
2.39.007/03/18Added support for Cboe Market Close (CMC) in Auction Update and Auction Summary messages effective TBD.
2.39.107/10/18Execution IDs that start with ‘M’ are Cboe Market Close trades.
2.39.208/02/18Updated symbol distribution list for BZX unit 35.
2.39.308/15/18Updated BZX Options Unit Distribution ranges to support RUT on new unit 33.
2.39.408/21/18Removal of Customer Indicator for C2 Options effective 08/31/18.
2.40.011/16/18Added support for Cboe Options Exchange (C1).
2.40.111/21/18Updated options feed configurations to note that 8 Gb/s and 5 Gb/s feed versions will be offered for C1.
2.40.212/06/18Added notes identifying C1 Feature Pack 4 updates.
2.40.312/21/18Removed Late Trade and Floor Trade values from Trade Condition field, as these were added in error. Added note indicating a Top Trade message can also be sent when an auction executes against a non-displayed order, such as a contra response (Effective in EDGX with Feature Pack 4).
2.40.402/05/19Removed Bit 4 - Cabinet Order information from pertinent Add Order and Order Executed messages, as C1 will not have an electronic book for Cabinet orders.
2.40.502/14/19Added certification IP addresses and unit distribution information for Cboe Options.
2.40.603/05/19
  • Added matching engine unit 33 information in support of XSP trading on EDGX Options effective 04/08/19.
  • Added C1 primary data center rendezvous point IP address and C1 Certification symbol ranges.
  • Added new table describing what messages are available in a spin for each asset class.
  • Options Auction Update messages are sent at 5 or 60 second intervals depending on whether there has been a change.
2.40.703/26/19Corrected total length for Symbol Mapping message to 38 bytes.
2.40.804/05/19Correction to EDGX Options Real-time and Gap Response EE Feeds for Unit 33
2.40.904/08/19Additional correction to EDGX Options Real-time and Gap Response EE Feeds for Unit 33.
2.40.1004/15/19
  • Added Production IP addresses for C1 Options.
  • Transaction Begin and Transaction End messages are currently restricted to C1 only.
  • ClientID in Add Order (expanded) is only sent in Options and is not sent in Equities.
  • Added DJX to C2 ME 33 in Unit/Product Distribution tables (effective 05/08/19).
2.40.1104/30/19Added new 'R' value to the Customer Indicator field in Add Order (expanded) message to indicate a Retail Order on EDGX Equities (effective 07/01/19).
2.40.1205/01/19Added notes indicating Auction Summary, Options Auction Update,Transaction Begin, Transaction End, and Width Update messages will be disseminated for C2 and EDGX options (effective with C1 Feature Pack 7).
2.40.1305/08/19
  • Removed Trading Status field value S = Exchange Specific Suspension from Trading Status message for Options, as this was added in error.
  • Corrected C1 Production 5G-Shaped [CA], [CB} and 8G-Shaped [CC], [CD] network IP addresses.
  • Corrected description of Width Update message to indicate that message is only sent in the event that baseline MCW and OCW values are modified from their original state.
2.40.1405/14/19
  • Updated Options Auction Update message with Opening Condition = C (Crossed Composite Market), and added Composite Market Bid Price and Composite Market Offer Price fields.
  • Added new SOQ Strike Range Update message.
  • Updated example for Options Auction Update and added example for SOQ Strike Range Update messages.
  • Added additional proprietary products to matching unit 31 in C1.
2.40.1505/20/19Added Constituent Symbol Mapping message with example.
2.40.1606/12/19Corrected certification and production C1 symbol range for units 9 and 20.
2.40.1708/15/19Added notes indicating Options Auction Update message Opening Condition field values ‘B’ and ‘S’ are C1 Only.
2.40.1808/16/19Updated C1 Options Multicast Routing Parameters for Primary Data Center A and B feeds.
2.40.1909/17/19
  • Clarified references to 8 Gig-shaped, 5 Gig-shaped, and 1 Gig-shaped throttles noted in section 9.2.1 to indicate that Cboe Options does not support a 1 Gig-shaped feed.
  • Corrected Sequenced Unit Header with 2 Messages example to indicate total of 50 bytes.
2.40.2010/11/19
  • Corrected UKXM symbol exclusion entry in Unit Distribution table.
  • Clarified description of Time message.
  • Updated effective date for Customer Idicator value R=Retail order. Effective on EDGX Equities only 11/1/19.
2.40.2110/31/19Added Options Trade Condition Codes section (effective 01/13/20).
2.40.2211/12/19
  • Added note indicating Unit Clear message is sent at the beginning of the day for Equities only.
  • Added note indicating GTH will be applicable for C1 only as GTH is being sunset for C2 and EDGX (effective 11/22/19).
2.40.2312/19/19Updated Options Trade Condition Codes by adding ‘O’ =Opening Trade and correcting field value description for ‘p’ by removing "Includes Complex Auctions on the Floor". (Effective 01/13/20).
2.40.2401/3/20Updated description for Options Trade Condition Code ‘t’ to Complex Floor Trade of Proprietary Products Marked as "Combo Order".
2.40.2501/7/20Added note to Equities Trading Status Message indicating when ‘A’ and ‘T’ values will be disseminated in support of Managed Portfolio Shares. Effective on BZX Equities, TBD.
2.40.2601/08/20Removed l=Complex Auction Against Single Legs(s) from Options Trade Condition Codes table.
2.40.2701/15/20Added note indicating Options Auction Update and Auction Summary will be supported on BZX in support of new opening process (effective 01/30/20).
2.40.2801/21/20Added note to Options Trade Condition Code table indicating the value i=Complex Floor Trade will be deprecated effective 1/27/20. Upon the effective date all complex floor executions will be reported as condition ‘m’.
2.40.2901/30/20
  • Corrected Unit Symbol Distribution tables to indicate QQQ is an exception for C1 Unit 20 as it has a dedicated location on Unit 28.
  • Added effective date for Cboe Market Close on BZX Equities, 3/6/20.
2.41.002/28/20
  • Language describing new sequence rollover behavior in case a given unit exceeds the maximum sequence (effective 3/16/20).
  • Added Spin Server Rollover Usage Example.
  • Added Gap Server Rollover Usage Example.
2.41.103/02/20Added effective date for new sequence rollover behavior in case a given unit exceeds the maximum sequence.
2.41.208/27/20Added SPESG to the Unit Symbol Distrbiution tables for C1 unti 31 (effective 9/21/20).
2.41.310/05/20Added SPESG to the Unit Symbols Distribution C1 Exceptions.
2.41.410/20/20Added XSP to the Unit Symbol Distribution tables for BZX and removed it from EDGX (effective 11/2/20).
2.41.510/27/20Corrected description of GTH Trading Status to include value of ‘R’ as this value is currently being disseminated.
2.41.611/10/20Added note to Equities Trading Status message to indicate new Early Order Acceptance and Early Trading Session times for EDGX Only (effective 12/7/20).
2.41.712/04/20
  • Removed note to Equities Trading Status message for Managed Portfolio Shares indicating times when ‘A’ and ‘T’ values will be disseminated specifically for Managed Portfolio Shares.
  • Updated effective date of new Early Order Acceptance and Early Trading Session times on Equities Trading Status to TBD (EDGX Only).
2.41.801/22/21Updated Price field description on Auction Notification message to indicate that for SPX and SPXW AIM, this field will reflect the auction start price (C1 Only) (effective 02/22/21).
2.41.902/01/21
  • Added MRUT to the Unit/Product Distribution tables for C1 unit 31 (effective 3/01/21).
  • Added new updated Unit/Product Distribution tables with harmonized symbol ranges (effective 3/22/21).
2.41.1002/08/21Updated effective date of new Early Order Acceptance and Early Trading Session times on Equities Trading Status to 03/08/21 (EDGX Only).
2.41.1103/03/21Updated the Delete Order message description.
2.41.1203/11/21Updated the Unit Symbols Distribution Exceptions entries (effective 3/22/21).
2.41.1303/25/21
  • Added Binary Date field type to Section 2.2 - Data Types (effective 10/10/21 TBD09/27/21Q3 2021).
  • Added new Time Reference message (effective 10/10/21 TBD09/27/21Q3 2021).
  • Added EpochTime field to Time message (effective 10/10/21 TBD 09/27/21Q3 2021).
  • Updated description ofAuction Typefield on Options Auction Updateand Auction Summarymessages (effective TBD 09/27/21Q3 2021).
  • Updated description of GTH Trading Status field on Trading Status message (effective 11/21/21 TBD 09/27/21Q3 2021).
  • Cleaned up exchange-specific references on auction-related message types.
2.41.1404/27/21Added Periodic Auctions to Auction Update and Auction Summary messages (BYX Only) (Effective 04/14/22 Effective Q3 2021TBD).
2.41.1505/06/21
  • Added clarification to the description of heartbeat messages indicating that when the system fails to receive two consecutive heartbeat messages within the specified interval the client connection is terminated.
  • Added u=Multilateral Compression Trade of Proprietary Products to Options Trade Condition Codes (Effective TBD 07/06/21)
2.41.1605/13/21
  • Updated Curb session effective date to 02/07/22TBD09/27/21.
  • Added v=Extended Hours Trade Trade Condition code (effective 01/24/22 TBD09/27/21).
  • Updated link to Multicast test program.
2.41.1706/15/21Updated effective date for extended GTH session to 11/21/21.
2.41.1806/18/21Updated Cboe Compression Service Multilateral Compression effective date to TBD 08/12/21.
2.41.1907/19/21Updated Periodic Auctions effective date to (Effective 04/14/22 TBD).
2.41.2007/28/21Updated Cboe Compression Service Multilateral Compression effective date to 08/12/21.
2.41.2108/26/21
  • Updated Sections 4.4 and 4.5 headings to indicate Options Only.
  • Updated EDGX Order Acceptance starting time to 2:30 a.m. (effective 09/07/21).
  • Updated Curb session effective date to 02/07/22TBD.
2.41.2209/09/21
  • Added Trading Status field value L=Curb Trading(C1 Only) for Trading Status messages (effective 01/24/22 TBD).
  • GTH Trading Status field will not be used for Curb session.
  • Updated description ofAuction Typefield on Options Auction Updateand Auction Summarymessages (effectiveTBD).
2.41.2309/30/21
  • Updated technical specification hyperlinks.
  • Updated values for Execution IDs to indicate IDs that start with ‘1’ or ‘2’ are for Cboe Internal Match trades.
  • Updated effective date for new Time Reference message (C1 Options Only), EpochTime field to Time message (C1 Options Only), and Binary Date field type to Section 2.2 - Data Types to 10/10/21.
  • Added new section 1.3 - '24x5 Feed Hours and System Restart (C1 Options Only)' (effective 10/10/21).
2.41.2411/04/21
  • Corrected example Time message values.
  • Updated Curb session effective date to 02/07/22.
  • Updated effective date for v=Extended Hours Trade Trade Condition code to 01/24/22.
  • Updated effective date for Trading Status field value ‘ L=Curb Trading' to 01/24/22.
  • Removed note indicating AuctionType value ‘O’ on the Options Auction Update and Auction Summary messages will be sent prior to Curb session. This value will only be sent for the RTH Opening.
2.41.2501/03/22Updated Delete Order message description.
2.41.2602/02/22Added NANOS to the C1 unit 32 Unit/Product Distribution tables (effective 03/14/22).
2.41.2703/01/22Removed XSP from the BZX unit 31 Unit/Product Distribution tables.
2.41.2803/25/22Updated Periodic Auctions effective date to 04/14/22 (BYX Only).
2.41.2904/20/22Added P=Periodic Auction Trade to Execution IDs (BYX Only).
2.41.3011/07/22
  • Moved XSP to the C1 unit 32 Unit/Production Distribution tables.
  • Added XSP to GTH and Curb sessions. (effective 12/11/22).
2.41.3102/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).
2.41.3203/30/23Clarified RUT is on BZX and C2 Unit 31.
2.41.3304/17/23Updated description of Add Flags Bit 0 on Add Order messages.
2.41.3405/10/23
  • Added "All non-IPO Cboe corporate listings" to units 32-34 of the BZX Unit/Symbol Distribution table. Effective 06/08/23, symbol CBOE will transition to unit 34 and unit 35 will be reserved for new corporate IPOs and select test symbols.
  • Updated Options Order Executed message example.
2.41.3505/24/23BYX will disseminate a Retail Price Improvement message when the resting RPI order is priced better than the NBBO (BYX Only) (effective 06/14/23).
2.41.3608/30/23Updated description of Transaction Begin message.
2.41.3711/08/23Clarified that C=Auction Fill for Execution IDs is only applicable to Equities.
2.41.3801/29/24Added MXACW, MXUSA, and MXWLD to the C1 unit 31 Unit/Product Distribution tables (effective 03/18/24).
2.41.3904/15/24
  • 1G "E" feeds in Secondary Datacenter to be updated to 5G shaping and 1G feeds to be sunset (BZX, C2, and EDGX Only) (effective 06/22/24 06/15/24).
  • 8G feeds defined (BZX, C2, and EDGX Only) (effective 07/29/24 07/15/24).
2.41.4005/01/24
  • Updated 1G sunset date and 1G "E" feed upgrade effective date to 06/22/24.
  • Updated 8G effective date to 07/29/24.
2.41.4105/24/24Updated Gap Response MC IP addresses for 8G-Shaped Feed (Secondary).
2.41.4207/12/24Updated 1G "E" feeds in Secondary Datacenter to 5G shaping and sunset 1G feeds. Updated Rendevoux Points for Primary Data Center Feeds A-D in BZX, C2, and EDGX.
2.41.4307/22/24Effective 08/26/24, GTH will be extended until 9:25 a.m. ET (C1 Only).
2.41.4407/29/24Removed past effective dates related to 8G-shaped feeds.
2.41.4508/16/24Added two Reserved bytes to the Options Add Order Expanded message (effective 10/25/24 on BZX and 10/28/24 on C1, C2, and EDGX).
2.41.4608/20/24The Options Add Order Expanded message will add five Reserved bytes instead of two (effective 10/25/24 on BZX and 10/28/24 on C1, C2, and EDGX).
2.41.4709/06/24Effective 11/13/24, Spin requests made after system start-up will contain a Trading Status message for every symbol, and Trading Status messages will be sent upon system start up rather than at the start of order acceptance (Equities only).
2.41.4810/09/24Effective 11/13/24, clarified initial Trading Status messages will be sent upon system start up in addition to sending at the start of order acceptance (Equities only).
2.41.4911/13/24Updated Auction Update message to indicate that an Auction Update message will be disseminated after each crossing session is complete for any symbol with matched CMC shares (effective 01/31/25) (BZX Equities only).
2.41.5011/20/24Formatting updates.
2.41.5111/22/24Added CBTX, CBTXW, MBTX, and MBTXW to the C1 unit 31 Unit/Product Distribution tables (effective 12/02/24).
2.41.5212/13/24Added new Unit/Product Distribution for Units 1-30 (Options only) (effective 03/31/25).
2.41.5301/15/25Updated with Cboe Titanium branding.
2.41.5403/25/25
  • Noted in Spin Servers: a Time message will be sent as the last message in a Spin if the last Time message sent on a Spin is older than the last received time from the internal market data producers.
  • Added SPEQX to C1 unit 31 unit/product distribution (effective 04/14/25).
2.41.5503/31/25BZX Equities will begin sending Trading Status messages with Trading Status = A at 2:30 a.m. ET (effective 05/01/25).
2.41.5604/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 (Equities Only) (effective 06/06/25).
2.41.5706/06/25
  • Removed that Order Executed at Price/Size messages may also be sent in the event the existing size for Order Id is not equal to Executed Quantity + Remaining Quantity. Updated Width Update Message (Options) Message Example title to indicate the example applies to all Options exchanges.
  • Removed that Order Executed at Price/Size messages may also be sent in the event the existing size for Order Id is not equal to Executed Quantity + Remaining Quantity.
2.41.5807/08/25Added Time Offset data type. Effective 09/08/25, Time Offset fields will be populated to nanosecond precision.
2.41.5908/21/25Removed "Will continue to be disseminated on the Options PITCH and TOP feeds but will not be sent to OPRA." from the Options Trade Condition Codes of 'K' and 'O'.
2.41.6010/20/25
  • Added MGTN and MGTNW to unit 31 in US Options Unit/Product Distribution and excluded MGTN and MGTNW from unit 14 (effective 12/08/25 TBD 11/17/25).
  • Updated Trading Status Message Fields to remove references to specific products traded during Curb and GTH sessions, replacing it with "Curb-eligible Products" and "GTH-eligible Products", respectively.
2.41.6111/6/25Updated MGTN and MGTNW effective date to TBD.
2.41.6211/18/25Updated MGTN and MGTNW effective date to 12/08/25.
2.41.6312/30/25Order Executed at Price/Size messages may also be sent in cases where the Executed Quantity is greater than the current booked size.
2.41.6401/12/26Updated 24x5 Feed Hours and System Restart to document the new time at which persisted orders are added back into the order book (effective 02/02/26).
2.41.6503/23/26Updated Spin Servers and Retail Price Improvement Message Fields to indicate RPI will apply to BYX and effective 04/10/26 EDGX.
2.41.6604/01/26
  • Removed references to MXEA, MXEF, MXACW, MXUSA, and MXWLD.
  • Updated Time description in Time and Time Reference messages.
  • Added XSPBW to C1 unit 32 Unit/Product Distribution tables (effective 06/15/26 06/01/26).
2.41.6704/02/26Updated Equities Unit/Symbol Distribution (effective 06/29/26).
2.41.6804/15/26Updated Trading Status Message Fields to reflect planned expansion of C1 trading hours for select equity options, including the addition of a morning Global Trading Hours (GTH) session and afternoon Curb session, subject to regulatory review (effective 07/13/26 08/17/26 TBD).
2.41.6905/14/26
  • Updated XSPBW effective date to 06/15/26.
  • Updated U.S. Options Unit/Product Distribution to include DJXW (effective 05/18/26).
2.41.7006/04/26Updated Equities Unit/Symbol Distribution effective date to 07/13/26.
2.41.7106/12/26Updated planned expansion of C1 trading hours for select equity options to 08/17/26.
2.41.7206/30/26
  • Effective 11/02/26, the BZX/EDGX Equities PITCH feed will start on Sunday at approximately 1:35 p.m. ET and shut down on Friday at approximately 8:05 p.m.
  • Effective 11/02/26, the Time Reference message and the Epoch Time field in the Time message will be extended to BZX/EDGX Equities.
  • Effective 09/04/26, Auction Notification Message, Auction Cancel Message, and Auction Trade Message will include C2.
2.41.7307/21/26Removed VIX and VIXW exclusion from unit 23 and added VIX and VIXW exclusion to unit 24 U.S. Options Unit/Product Distribution tables.
2.41.7408/10/26Updated planned expansion of C1 trading hours for select equity options to TBD.
2.41.7509/03/26Updated Auction Notification Message Fields and Unit/Product Distribution to include SPXO (effective 11/09/26).
2.41.7609/04/26Updated Width Update Message Fields to include Q=Max Quote Width (effective 12/07/26).
Previous
Cboe Titanium U.S. Equities/Options Multicast PITCH Specification - Revision History | Cboe