Message Types

Each PITCH message type reflects the addition, deletion, or execution of an order in the system.

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

Table 1. PITCH Message Types
Data TypeDescription
AlphaA string of ASCII letters (A-Z) left justified and space padded on the right.
Base 36 Numeric
  • A string of ASCII numbers and letters (0-9A-Z), representing base 36 digits, right justified and zero filled on the left. Typically used for Order IDs and Execution IDs.
  • Note that these fields are longer than on some other Market Centers.
NumericA string of ASCII numbers (0-9), right justified and zero filled on the left.
PriceA 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 PriceA 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
Printable ASCIIA string of printable ASCII values in the range of 0x20 - 0x7e.
TimestampA 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. Negative offsets are possible and will have a minus sign '-' in the left most location. Negative values represent time before midnight Eastern Time.
Cboe Titanium U.S. Equities TCP Depth of Book (PITCH) Specification - Message Types | Cboe