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.
| Data Type | Description |
|---|---|
| Alpha | A string of ASCII letters (A-Z) left justified and space padded on the right. |
| Base 36 Numeric |
|
| Numeric | A string of ASCII numbers (0-9), right justified and zero filled on the left. |
| Price | A 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 Price | A 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 ASCII | A string of printable ASCII values in the range of 0x20 - 0x7e. |
| Timestamp | A 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. |





