Revision History

Document VersionDateDescription
2.0.005/11/17Initial version of US Options Complex Multicast PITCH Specification based on Multicast PITCH 2.X.
2.0.105/18/17Various minor updates and clarification added.
2.0.207/28/17
  • Added Multicast Ips/Ports for Certification environment.
  • Added Auction Update and Auction Summary messages.
2.0.308/08/17Added Multicast Ips/Ports for Production environment.
2.0.409/01/17Added C2 Options references.
2.0.510/17/17Cboe branding/logo changes.
2.0.611/24/17
  • Added C2 Options Certification IP and Port information.
  • Added RUT, RUTW options (C2 Options Only) to distinct unit (unit 33).
2.0.702/05/18
  • Removed the "A" Trading Status field value as this is used for equities only.
  • Added C2 Options Production IP and Port information.
2.0.803/08/18Updated Unit Distribution ranges.
2.0.903/23/18Unit Distribution ranges Effective Date updated to 4/14/18.
2.1.011/16/18Added support for Cboe Options Exchange.
2.1.112/06/18Added notes identifying Feature Pack 4 updates.
2.1.212/21/19Removed Floor Trade value from Trade Condition field, as this was added in error. Added a note of clarification, indicating that a Trade message can also be sent when an auction executes against a non-displayed order, such as a contra response.
2.1.302/14/19
  • Corrected value of Complex AIM value to "B"for Auction Type field in Auction Notification message.
  • Added certification IP port information.
2.1.403/04/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.
2.1.504/15/19
  • Added C1 production IP port and unit distribution.
  • Transaction Begin and Transaction End messages are currently restricted to C1 only.
  • Added DJX to C2 ME 33 in Unit/Product Distribution tables (effective 05/08/19).
2.1.605/01/19Added note indicating Transaction Begin and Transaction End messages will be disseminated for C2 and EDGX options (effective with C1 Feature Pack 7).
2.1.705/08/19
  • Removed Trading Status value S = Exchange Specific Suspension.
  • Corrected C1 Production Gig-Shaped [CAC] and [CBC] source network IP addresses.
2.1.805/14/19
  • Added Composite Market Bid Price and Composite Market Offer Price fields to the Options Auction Update message and updated associated example message.
  • Added additional proprietary products to matching unit 31 in C1.
2.1.906/12/19Corrected certification and production C1 symbol range for units 9 and 20.
2.1.1008/02/19
  • Added note indicating Options Auction Update message Opening Condition field value will always be zero. Updated example message.
  • Removed Complex Instrument Definition from list of PITCH 2.X messages.
  • Corrected Leg Count field description in Complex Instrument Definition Expanded message to indicate a total of 12 legs are allowed.
2.1.1109/18/19Corrected OSI Symbol example values in Symbol Mapping message type example.
2.1.1210/03/19
  • Corrected UKXM symbol exclusion in Unit Distribution table.
  • Changed instances of Complex Instrument Definition to Complex Instrument Definition Expanded, as the former was deprecated 02/28/19.
2.1.1310/31/19
  • Clarified description of Time message.
  • Added Options Trade Condition section (effective 01/13/20).
2.1.1411/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.1.1512/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.1.1601/03/20Updated description of Options Trade Condition Code ‘t’ to read, Complex Floor Trade of Proprietary Products Marked as "Combo Order" .
2.1.1701/08/20Removed l = Complex Auction Against Single Legs(s) from Options Trade Condition Codes table.
2.1.1801/31/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.
  • Updated Complex Trade Condition Values.
2.1.1908/27/20Added SPESG to the Unit Symbol Distrbiution tables for C1 unit 31 (effective 09/21/20).
2.1.2010/06/20Added SPESG to the Unit Symbols Distribution Exceptions entries.
2.1.2110/20/20Added XSP to the Unit Symbol Distribution tables for BZX and removed it from EDGX (effective 11/2/20).
2.1.2201/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.1.2302/01/21
  • Added MRUT to Unit/Product Distribution tables for C1 unit 31 (effective 03/01/21).
  • Added new updated Unit/Product Distribution tables with harmonized symbol ranges (effective 03/22/21).
2.1.2403/03/21Updated the Delete Order message description.
2.1.2503/11/21Updated the Unit Symbols Distribution Exceptions entries (effective 3/22/21).
2.1.2603/25/21
  • Added Binary Date field type to Section 2.2 - Data Types (effective 10/10/21 TBD 09/27/21 Q3 2021).
  • Added new Time Reference message (effective 10/10/21 TBD 09/27/21 Q3 2021).
  • Added EpochTime field to Time message (effective 10/10/21 TBD 09/27/21 Q3 2021).
  • Updated description of Auction Type field on Options Auction Update and Auction Summary messages (effective TBD 09/27/21 Q3 2021).
  • Updated description of GTH Trading Status field on Trading Status message (effective 01/24/22 TBD 09/27/21 Q3 2021).
2.1.2705/13/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.
  • Updated Curb session effective date to 02/07/22 TBD 09/27/21.
  • Added v = Extended Hours Trade Trade Condition code (effective 01/24/22 TBD 09/27/21).
2.1.2806/08/21Noted in Complex Instrument Definition Expanded message that 16 legs are allowed (effective 08/25/21 08/09/21).
2.1.2906/15/21Updated effective date for expanded GTH session to 11/21/21.
2.1.3008/02/21Updated the effective date for the Complex Instrument Definition Expanded message that a total of 16 legs are allowed (effective 08/25/21).
2.1.3108/27/21Updated Curb session and Trade Condition code v = Extended Hours effective dates to 01/23/22 TBD.
2.1.3209/09/21
  • Added Trading Status field value L = Curb Trading (C1 Only) for Trading Status message (effective 01/24/22 TBD).
  • GTH Trading Status field will not be used for Curb session.
  • Updated description of Auction Type field on Options Auction Update and Auction Summary messages (effective TBD).
2.1.3309/29/21
  • Updated effective date for new Time Reference message (C1 Only), EpochTime field to Time message (C1 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 Only)' (effective 10/10/21).
2.1.3411/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 will be sent prior to Curb session. This value will only be sent for the RTH Opening.
2.1.3501/03/22
  • Added m = Complex Floor Trade Against Single Leg(s),
  • p = Complex with Stock Floor Trade, and " t = Complex Floor Trade of Proprietary Products Marked as ‘Combo Order’" Trade Condition Codes.
  • Updated Delete Order message description.
  • Updated the Multicast Test Program ZIP file link.
2.1.3602/02/22Added NANOS to the C1 unit 32 Unit/Product Distribution tables (effective 03/14/22).
2.1.3703/01/22Removed XSP from the BZX unit 31 Unit/Product Distribution tables.
2.1.3810/07/22Updated EDGX Options Address/Unit Distribution Gig-Shaped (EEC).
2.1.3911/07/22Moved XSP to the C1 unit 32 Unit/Production Distribution tables (effective 12/04/22).
2.1.4003/30/23Clarified RUT is on BZX and C2 Unit 31.
2.1.4101/29/24Added MXACW, MXUSA, and MXWLD to the C1 unit 31 Unit/Product Distribution tables (effective 03/18/24).
2.1.4204/02/24Added Exchange Designated Complex Instrument Definition message (effective 06/24/24).
2.1.4304/08/24Added additional detail to Exchange Designated Complex Instrument Definition message (effective 06/24/24).
2.1.4404/24/24Clarified Exchange Designated Complex Instrument Definition message is C1 only (effective 06/24/24).
2.1.4506/07/24Added a two-byte Reserve field to the Exchange Designated Complex Instrument Definition example message.
2.1.4607/22/24Effective 08/26/24, GTH will be extended until 9:25 a.m. ET (C1 only).
2.1.4708/16/24Added two Reserved bytes to the Add Order Expanded message (effective 10/25/24 on BZX and 10/28/24 on C1, C2, and EDGX).
2.1.4808/20/24The 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.1.4911/22/24Added CBTX, CBTXW, MBTX, and MBTXW to the C1 unit 31 Unit/Product Distribution tables (effective 12/02/24).
2.1.5012/13/24Added new Unit/Product Distribution for Units 1-30 (effective 03/31/25).
2.1.5101/15/25Updated with Cboe Titanium branding.
2.1.5203/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.1.5307/08/25Added Time Offset data type. Effective 09/08/25, Time Offset fields will be populated to nanosecond precision.
2.1.5407/24/25Specification updated to indicate complex functionality is available for all Cboe Options Exchanges, with BZX Options complex functionality effective on 10/13/25.
2.1.5508/05/25Updated Instrument Definition Response message to include Length field.
2.1.5610/20/25Added 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).
2.1.5711/06/25Updated MGTN and MGTNW effective dates to TBD.
2.1.5811/18/25Updated MGTN and MGTNW effective dates to 12/08/25.
2.1.5901/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.1.6001/13/26Added C = SCOA to Auction Type on the Auction Notification Message (effective TBD 05/18/26 TBD).
2.1.6104/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.1.6204/06/26Updated effective date to TBD 05/18/26: Added C = SCOA to Auction Type on the Auction Notification Message.
2.1.6304/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.1.6405/14/26
  • Updated effective date to TBD: Added C = SCOA to Auction Type on the Auction Notification Message.
  • Updated XSPBW effective date to 06/15/26.
  • Updated U.S. Options Unit/Product Distribution to include DJXW (effective 05/18/26).
2.1.6506/12/26Updated planned expansion of C1 trading hours for select equity options to 08/17/26.
2.1.6607/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.1.6708/10/26Updated planned expansion of C1 trading hours for select equity options to TBD.
Previous
Cboe Titanium U.S. Options Complex Multicast PITCH Specification - Revision History | Cboe