Mass Cancel Acknowledgment Message Fields

A Mass Cancel Acknowledgment message is an unsequenced message sent when a Purge Orders message requesting a mass cancellation has completed canceling all individual orders. This message type only appears on dedicated BOE Purge Ports.

Table 1. Mass Cancel Acknowledgment 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.
MessageType41Binary0x36
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).
MassCancelID1820TextCopied from the MassCancelID passed on the original Purge Orders message. This field corresponds to MassCancelID (7695) in Cboe FIX.
CancelledOrderCount384BinaryNumber of orders cancelled. This field corresponds to CancelledOrderCount (7696) in Cboe FIX.
ReservedInternal421BinaryReserved for Cboe internal use.
Table 2. Mass Cancel Acknowledgement Message Example
Field NameHexadecimalNotes
StartOfMessageBAStart of message bytes.
MessageLength29 0041 bytes
MessageType36Mass Cancel Acknowledgment
MatchingUnit00Unsequenced Message, unit=0
SequenceNumber00 00 00 00Unsequenced Message, sequence=0
TransactionTimeE0 FA 20 F7 36 71 F8 111,294,909,373,757,324,000
MassCancelID41 42 43 31 32 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00ABC123
CancelledOrderCount63 00 00 0099 orders were cancelled
ReservedInternal00Ignore
Cboe Titanium U.S. Equities BOE Specification - Mass Cancel Acknowledgement Message Fields | Cboe