Quote Update Rejected Message Fields

Quote Update Rejected messages are sent in response to Quote Update and Complex Quote Update messages when the entire quote block is rejected by the order handler. No existing quotes are updated or cancelled as a result.

Table 1. Quote Update Rejected Message Fields
FieldOffsetLengthData TypeDescription
StartOfMessage02BinaryMust be 0xBA 0xBA.
MessageLength22BinaryNumber of bytes for the message, including this field but not including the two bytes for the StartOfMessage field.
MessageType41Binary 0x58
MatchingUnit51BinaryUnsequenced application message. Matching unit will be set to 0.
SequenceNumber64BinaryUnsequenced application message. Sequence number will be set to 0.
TransactionTime108DateTimeThe time the event occurred in the Cboe Matching Engine (not the time the message was sent).
QuoteUpdateID1816TextEchoed back from the Quote Update or Complex Quote Update request.
QuoteRejectReason341Text
  • Reason for rejection of an entire Quote Update message.
  • See Quote Reason Codes for a list of possible quote reject codes.
  • Additional reasons may be added in the future without warning.
Reserved3517BinaryReserved for future expansion. Filled with 0.
Table 2. Quote Update Rejected Message Example
Field NameHexadecimalNotes
StartOfMessage BA BAStart of message bytes
MessageLength 32 0050 bytes
MessageType 58 Quote Update Rejected
MatchingUnit 0Unsequenced message, unit = 0
SequenceNumber 00 00 00 00Unsequenced message, sequence = 0
TransactionTime E0 FA 20 F7 36 71 F8 111,294,909,373,757,324,000
QuoteUpdateID 41 42 43 31 32 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00ABC123
QuoteRejectReason 4D M = symbols not on same matching engine
Reserved 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00Reserved
Cboe Titanium U.S. Options BOE Specification - Quote Update Rejected Message Fields | Cboe