Self-Regulatory Organizations; Cboe BZX Exchange, Inc.; Notice of Filing and Immediate Effectiveness of a Proposed Rule Change To Adopt Fees for New Logical Ports in Connection With a New Connectivity Offering on Its Equity Options Platform

Download PDF
Federal RegisterOct 3, 2024
89 Fed. Reg. 80614 (Oct. 3, 2024)
Document Headings

Document headings vary by document type but may contain the following:

  • the agency or agencies that issued and signed a document
  • the number of the CFR title and the number of each part the document amends, proposes to amend, or is directly related to
  • the agency docket number / agency internal file number
  • the RIN which identifies each regulatory action listed in the Unified Agenda of Federal Regulatory and Deregulatory Actions
  • See the Document Drafting Handbook for more details.

    Securities and Exchange Commission
  • [Release No. 34-101212; File No. SR-CboeBZX-2024-088]
  • September 27, 2024.

    Pursuant to Section 19(b)(1) of the Securities Exchange Act of 1934 (the “Act”), and Rule 19b-4 thereunder, 2 notice is hereby given that on September 13, 2024, Cboe BZX Exchange, Inc. (the “Exchange” or “BZX”) filed with the Securities and Exchange Commission (the “Commission”) the proposed rule change as described in Items I, II and III below, which Items have been prepared by the Exchange. The Commission is publishing this notice to solicit comments on the proposed rule change from interested persons.

    I. Self-Regulatory Organization's Statement of the Terms of Substance of the Proposed Rule Change

    Cboe BZX Exchange, Inc. (the “Exchange” or “BZX”) proposes to adopt fees for new logical ports in connection with a new connectivity offering on its equity options platform. The text of the proposed rule change is provided in Exhibit 5.

    The text of the proposed rule change is also available on the Exchange's website ( http://markets.cboe.com/us/equities/regulation/rule_filings/BZX/ ), at the Exchange's Office of the Secretary, and at the Commission's Public Reference Room.

    II. Self-Regulatory Organization's Statement of the Purpose of, and Statutory Basis for, the Proposed Rule Change

    In its filing with the Commission, the Exchange included statements concerning the purpose of and basis for the proposed rule change and discussed any comments it received on the proposed rule change. The text of these statements may be examined at the places specified in Item IV below. The Exchange has prepared summaries, set forth in sections A, B, and C below, of the most significant aspects of such statements.

    A. Self-Regulatory Organization's Statement of the Purpose of, and Statutory Basis for, the Proposed Rule Change

    1. Purpose

    The Exchange proposes to amend its fee schedule to adopt fees for Unitized Logical Ports, a new connectivity offering for its equity options platform (“BZX Options”) and adopt new Average Daily Quote and Average Daily Order fees.

    The Exchange initially submitted the proposed rule change on August 30, 2024 and was effective September 3, 2024 (SR-CboeBZX-2024-082). On September 13, 2024, the Exchange withdrew that filing and submitted this filing.

    Unitized Port Fees

    By way of background, Exchange Members may interface with the Exchange's Trading System by utilizing either the Financial Information Exchange (“FIX”) protocol or the Binary Order Entry (“BOE”) protocol. The Exchange further offers a variety of logical ports, which provide users of these ports with the ability within the Exchange's System to accomplish a specific function through a connection, such as order entry, data receipt or access to information. For example, such ports include Logical Ports, Purge Ports, and Ports with Bulk Quoting Capabilities (“Bulk Ports”). By way of further background, each of these ports corresponds to a single running order handler. Each order handler processes the messages it receives from these ports from the connected Members. This processing includes determining whether the message contains the required information to enter the System, whether the message parameters satisfy port-level ( i.e., pre-trade) risk controls, and where to send that message within the System ( i.e., to which matching engine ). Once an order handler completes the processing of a message, it sends that message to the appropriate matching engine.

    See Exchange Rule 21.1 (l)(2), definition of “logical port.” Logical ports include FIX and BOE ports (used for order entry), drop logical port (which grants users the ability to receive and/or send drop copies) and ports that are used for receipt of certain market data feeds.

    The term “Logical Ports” used herein shall refer to FIX and BOE ports (used for order entry). See Cboe BZX Options Fee Schedule, Options Logical Port Fees, “Logical Ports” (which exclude Purge Port, Multicast PITCH Spin Server Port or GRP Port).

    Purge Ports provide users the ability to cancel a subset (or all) of open orders across Executing Firm ID(s) (“EFID(s)”), Underlying symbol(s), or CustomGroupID(s), across multiple logical ports/sessions. See Securities Exchange Act Release 79956 (February 3, 2017), 82 FR 10102 (February 9, 2017) (SR-BatsBZX-2017-05). See also https://cdn.cboe.com/resources/membership/US_Options_BOE_Specification.pdf and https://cdn.cboe.com/resources/membership/US_Options_FIX_Specification.pdf.

    See Exchange Rule 21.1 (l)(3), definition of “bulk port.” Bulk Ports provide users with the ability to submit and update multiple quote bids and offers in one message through logical ports enabled for bulk-quoting.

    A matching engine is a part of the Exchange's System that processes options quotes and trades on a symbol-by-symbol basis. Some matching engines will process option classes with multiple root symbols, and other matching engines will be dedicated to one single option root symbol (for example, options on SPY will be processed by one single matching engine that is dedicated only to SPY). A particular root symbol may only be assigned to a single designated matching engine. A particular root symbol may not be assigned to multiple matching engines.

    Historically, all order handlers connect to all matching engines. That is, under the BOEv2 and FIX protocols, Members were able to access all symbols from a single logical port since each port corresponds to a single order handler that conveniently connects to all matching engines (“convenience layer”). Although the Exchange configures the software and hardware for its order handlers in the same manner, there can be a natural variance in the amount of time it takes individual order handlers to process messages of the same type under this architecture. Factors that contribute to this differentiation in processing times include the availability of shared resources (such as memory), which is impacted by (among other things) then-current message rates, the number of active symbols ( i.e., classes), and recent messages for a symbol. This natural differentiation in processing times inherently may cause some messages to be sent from an order handler to a matching engine ahead of other messages that the Exchange's System may have received earlier on a different order handler.

    The Exchange recently implemented a new architecture and protocol which includes, among other things, a single gateway per matching engine (“unitized layer”), which renders the above-described natural variance of order handler processing irrelevant for Members that connect to the unitized order handler. More specifically, effective August 19, 2024, the Exchange implemented this new unitized access architecture and a new version of its Binary Order Entry (BOE) protocol (“BOEv3”), which also resulted in the adoption of new logical port types (“Unitized Logical Ports”), for which the Exchange is now seeking to establish fees. Under the new unitized BOEv3 architecture, a single BOEv3 order handler corresponds to a single matching engine and all message traffic (including FIX and current BOEv2 port traffic) pass through this unitized BOEv3 order handler before reaching that order handler's corresponding matching engine. If a Member desires to access this optional unitized layer of the BOEv3 architecture (which it is not required to do), the Member would need to obtain a Unitized Logical Port for each unitized BOEv3 order handler and corresponding matching engine(s) that process the symbol(s) that Member desires to trade. The three new port types that have been adopted are: (1) BOE Unitized Logical Ports, (2) Bulk Unitized Logical Ports, and (3) Purge Unitized Logical Ports. As noted above, use of Unitized Logical Ports is completely voluntary, and no Member is required, or under any regulatory obligation, to utilize them.

    See Securities Exchange Act Release 100582 (July 23, 2024), 89 FR 60958 (July 29, 2024) (SR-CboeBZX-2024-071).

    The BOE protocol is a proprietary order entry protocol used by Members to connect to the Exchange. The current version is BOEv2.

    See Securities Exchange Act Release No. 100582 (July 23, 2024) 89 FR 60958 (July 29, 2024) (SR-CboeBZX-2024-071).

    The Exchange anticipates decommissioning BOEv2 in February 2025.

    Members will be able to purchase Unitized Logical Ports individually or may purchase a “set,” which will provide the total number of ports needed to connect to each available matching engine.

    Similar to the Exchange's preexisting Logical Ports, the new Unitized Logical Ports allow Members to submit orders and quotes.

    Similar to the Exchange's preexisting Bulk Ports, the new Bulk Unitized Logical Ports allow Members to submit and update multiple quote bids and offers in one message and are particularly useful for Members that provide quotations in many different options.

    Similar to the Exchange's preexisting Purge Ports, the new Purge Unitized Logical Ports are dedicated logical ports that provide the ability to cancel/purge all open orders, or a subset thereof, across multiple logical ports through a single cancel/purge message. They also solely process purge messages and are designed to assist Members, including Market Makers, in the management of, and risk control over, their orders and quotes, particularly if the Member is dealing with a large number of options.

    The Exchange proposes to establish fees for the new Unitized Logical Ports, which can be purchased on an individual basis ( i.e., capable of accessing a specified matching engine (“Matching Unit”)) and/or as a set (“Unitized Logical Port Set”) ( i.e., will include the total number of ports needed to connect to each available Matching Unit). The proposed fees for Unitized Logical Ports purchased individually and as sets are as follows:

    BOE Unitized Logical Port $350/port/month.
    Bulk Unitized Logical Port $550/port/month.
    Purge Unitized Logical Port $400/port/month.
    BOE Unitized Logical Port (Set) $2,500/month for 1st and 2nd port set. $3,000/month for 3rd-14th port set. $3,500/month for 15th-20th port set.
    Bulk Unitized Logical Port (Set) $5,500/month for 1st and 2nd port set. $6,000/month for 3rd-14th port set. $6,500/month for 15th-20th port set.
    Purge Unitized Logical Port (Set) $2,500/month for 1st and 2nd port set. $3,000/month for 3rd-14th port set. $3,500/month for 15th-20th port set.
    Fee
    Tier 1 Tier 2 Tier 3 Tier 4 Tier 5
    ADQ Fee Rate per 20,000 ADQ ≤250,000,000 >250,000,000 >500,000,000 >1,000,000,000 >3,500,000,000
    $0.00 $0.05 $0.075 $0.10 $0.20
    ADO Fee Rate per 1,000 ADO ≤2,000,000 >2,000,000 >2,500,000 >3,000,000 >3,500,000
    $0.00 $1.00 $1.50 $2.00 $2.50