Add Order Message Fields
An Add Order message represents a newly accepted visible order on the Cboe book. It includes a day-specific Order Id assigned by Cboe to the order.
| Field Name | Offset | Length | Type/(Value) | Description |
|---|---|---|---|---|
| Length | 0 | 1 | Binary | Length of this message including this field |
| Message Type | 1 | 1 | 0x21 | Add Order message (long) |
| Time offset | 2 | 4 | Time Offset | Nanosecond offset from last unit timestamp |
| Order Id | 6 | 8 | Binary | Day-specific identifier assigned to this order |
| Side Indicator | 14 | 1 | Alphanumeric |
|
| Quantity | 15 | 4 | Binary | Number of shares/contracts being added to the book (may be less than the number entered). |
| Symbol | 19 | 6 | Printable ASCII | Symbol right padded with spaces. |
| Price | 25 | 8 | Binary Long Price | The limit order price |
| Add Flags | 33 | 1 | Bit Field |
|
| Total Length = 34 bytes | ||||
| Field Name | Offset | Length | Type/(Value) | Description |
|---|---|---|---|---|
| Length | 0 | 1 | Binary | Length of this message including this field |
| Message Type | 1 | 1 | 0x22 | Add Order message (short) |
| Time offset | 2 | 4 | Time Offset | Nanosecond offset from last unit timestamp |
| Order Id | 6 | 8 | Binary | Day-specific identifier assigned to this order |
| Side Indicator | 14 | 1 | Alphanumeric |
|
| Quantity | 15 | 2 | Binary | Number of shares/contracts being added to the book (may be less than the number entered). |
| Symbol | 17 | 6 | Printable ASCII | Symbol right padded with spaces. |
| Price | 23 | 2 | Binary Short Price | The limit order price |
| Add Flags | 25 | 1 | Bit Field |
|
| Total Length = 26 bytes | ||||
The following expanded version of the Add Order message has been made available to accommodate larger symbol sizes possible through the ISRA plan.
| Field Name | Offset | Length | Type/(Value) | Description |
|---|---|---|---|---|
| Length | 0 | 1 | Binary | Length of this message including this field |
| Message Type | 1 | 1 | 0x2F | Add Order message (expanded) |
| Time offset | 2 | 4 | Time Offset | Nanosecond offset from last unit timestamp |
| Order Id | 6 | 8 | Binary | Day-specific identifier assigned to this order |
| Side Indicator | 14 | 1 | Alphanumeric |
|
| Quantity | 15 | 4 | Binary | Number of shares/contracts being added to the book (may be less than the number entered). |
| Symbol | 19 | 8 | Printable ASCII | Symbol right padded with spaces. |
| Price | 27 | 8 | Binary Long Price | The limit order price |
| Add Flags | 35 | 1 | Bit Field |
|
| ParticipantID | 36 | 4 | Alphanumeric |
|
| Customer Indicator | 40 | 1 | Alphanumeric |
|
| Client ID (Options only) | 41 | 4 | Alphanumeric |
|
| Reserved (Options only) | 45 | 5 | Reserved | Reserved |
| Total Length = 50 bytes for options, 41 bytes for equities | ||||





