Quote Update (Short) Message Fields
A shorter version of Quote Update messages which restricts the information which can be presented. Uses less bandwidth than the Quote Update message but messages presented to the Matching Engine are identical between both Quote Update and Quote Update (Short) messages. The system will only accept Quote Update requests entered via a BOE Bulk Quoting port that are marked with the Capacity = M (Market Maker).
Quote Update (Short) message does not allow sending Account but a default for this field may be set at the port level. CMTANumber may never be included on a Quote Update (Short) message.
This message uses a smaller format Price and OrderQty on each quote update.
All other comments concerning Quote Update messages in the previous section apply to Quote Update (Short) equally.
| Field | Offset | Length | Data Type | Description |
|---|---|---|---|---|
| StartOfMessage | 0 | 2 | Binary | Must be 0xBA 0xBA. |
| MessageLength | 2 | 2 | Binary | Number of bytes for the message, including this field but not including the two bytes for the StartOfMessage field. |
| MessageType | 4 | 1 | Binary | 0x59 |
| MatchingUnit | 5 | 1 | Binary | Always 0 for inbound (Member to Cboe) messages. |
| SequenceNumber | 6 | 4 | Binary | The sequence number for this message. |
| QuoteUpdateID | 10 | 16 | Text |
|
| ClearingFirm | 26 | 4 | Alpha | EFID that will clear the trade. If left blank, the port attribute value of ‘Default EFID’ is used. |
| ClearingAccount | 30 | 4 | Alpha |
|
| CustomGroupID | 34 | 2 | Binary | Optional. Used to group orders for use in Purge Orders messages. Set to 0 if functionality not needed. |
| Capacity | 36 | 1 | Alpha |
|
| Reserved | 37 | 3 | Binary | Reserved for future expansion. To maintain forward compatibility, fill with 0. |
| SendTime | 40 | 8 | DateTime |
|
| PostingInstruction | 48 | 1 | Text |
|
| 49 | 1 | Text |
|
| QuoteCnt | 50 | 1 | Binary | Number of repeating groups included in this quote update. Allowed values are 1-20. |
| Repeating Groups of … | ||||
| Symbol | 6 | Alphanumeric | Cboe native identifier | |
| Side | 1 | Text |
| |
| OpenClose | 1 | Text |
| |
| Price | 4 |
|
| |
| OrderQty | 2 | Binary |
| |
| Reserved | 2 | Binary | Reserved for future expansion. To maintain forward compatibility, fill with 0. |
| Field Name | Hexadecimal | Notes |
|---|---|---|
| StartOfMessage | BA BA | Start of message bytes. |
| MessageLength | 91 00 | 145 bytes |
| MessageType | 59 | Quote Update (Short) |
| MatchingUnit | 00 | Always 0 for inbound messages |
| SequenceNumber | 64 00 00 00 | Sequence number 100 |
| QuoteUpdateID | 41 42 43 31 32 33 00 00 00 00 00 00 00 00 00 00 | ABC123 |
| ClearingFirm | 41 42 43 44 | ABCD |
| ClearingAccount | 57 58 59 00 | WXY |
| CustomGroupID | C8 00 | 200 |
| Capacity | 4D | M = Market Maker |
| Reserved | 00 00 00 | Reserved |
| SendTime | E0 FA 20 F7 36 71 F8 11 | 1,294,909,373,757,324,000 |
| PostingInstruction | 50 | P (Post Only) |
| SessionEligibility | 52 | R (RTH Only) |
| QuoteCnt | 02 | Two Quotes |
| Symbol | 30 30 36 69 70 41 | 006ipA |
| Side | 31 | 1 = Buy |
| OpenClose | 4F | O = Open |
| Price | C8 32 00 00 | 1.30 |
| OrderQty | 64 00 | 100 contracts |
| Reserved | 00 00 | Reserved |
| Symbol | 30 30 34 63 53 73 | 004cSs |
| Side | 32 | 2 = Sell |
| OpenClose | 4F | O = Open |
| Price | AC 07 01 00 | 6.75 |
| OrderQty | F4 01 | 500 contracts |
| Reserved | 00 00 | Reserved |





