Cross Order Acknowledgment Message Fields (C1 and EDGX Only)

Cross Order Acknowledgment messages are sent in response to New Order Cross and New Order Cross Multileg messages. The message corresponds to a FIX Execution Report with ExecType (150) = 0 (New). In FIX, multiple execution reports could be generated from one new cross order message.

Per the instructions given in a Return Bitfields Parameter Group on the Login Request message (see Login Request Message Fields), optional fields may be appended to echo back information provided in the original New Order Cross message. Fields which have been requested to be echoed back but which were not filled in will still be sent, but filled with binary zero (0x00).

In each repeating group, the ClOrdID and OrderId are always returned. Beyond that, the bits specified in the optional return bitfields parameter group control which fields are returned. Any fields that appear in the repeating groups will not appear in the optional fields that come after the repeating groups.

Permitted return optional fields are described in Cross Order Acknowledgment (C1 and EDGX only).

Table 1. Cross Order Acknowledgment Message Fields (C1 and EDGX Only)
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 0x43
MatchingUnit51BinaryThe matching unit which created this message. Matching units in BOE correspond to matching units on Multicast PITCH.
SequenceNumber64BinaryThe sequence number for this message. Distinct per matching unit.
TransactionTime108DateTimeThe time the event occurred in the Cboe Matching Engine (not the time the message was sent).
CrossID1820Text Corresponds to CrossID (548) in Cboe FIX. Echoed back from the original order.
AuctionId388BinaryCorresponds to AuctionId (9370) in Cboe FIX. Auction order identifier supplied by Cboe. This identifier corresponds to the identifiers used in Cboe market data products.
ReservedInternal461BinaryReserved for Cboe internal use.
NumberOfReturnBitfields471BinaryNumber of bitfields to follow.
ReturnBitfield¹481BinaryBitfield identifying fields to return.
ReturnBitfieldᶯ1BinaryLast bitfield.
GroupCnt2BinaryNumber of order allocations represented by repeating groups included in this message.
Repeating Groupsof…
ClOrdId20TextEchoed back from the original order.
OrderId8BinaryOrderId assigned by the matching engine.
  • Side
  • (Optional)
1AlphanumericSee List of Optional Fields.
  • AllocQty
  • (Optional)
4BinarySee List of Optional Fields.
  • Capacity
  • (Optional)
1AlphaSee List of Optional Fields.
  • OpenClose
  • (Optional)
1AlphanumericSee List of Optional Fields.
  • GiveUpFirmID
  • (Optional)
4AlphaSee List of Optional Fields.
  • Account
  • (Optional)
16TextSee List of Optional Fields.
  • CMTANumber
  • (Optional)
4BinarySee List of Optional Fields.
  • ClearingAccount
  • (Optional)
4TextSee List of Optional Fields.
Optional fields. . .Optional fields as set in the bitmap. Note, optional fields that occur in the repeating groups appear above, repeating per group, not within this block.
Table 2. Cross Order Acknowledgment Message Example
Field NameHexadecimalNotes
StartOfMessage BA BAStart of message bytes.
MessageLength 91 00145 bytes
MessageType 43 Cross Order Acknowledgment
MatchingUnit 02Matching Unit 2
SequenceNumber 01 00 00 00Sequence number 1
TransactionTime E0 FA 20 F7 36 71 F8 111,294,909,373,757,324,000
CrossID 4E 5A 31 56 37 42 4A 5F 41 63 63 65 70 74 42 75 79 00 00 00NZ1V7BJ_AcceptBuy
AuctionId 01 C0 91 A2 94 AB 78 042G4GYK000001 (base 36)
ReservedInternal 00Ignore
NumberOfReturn Bitfields 02Two bitfields to follow
ReturnBitfield1 00No bitfields from byte 1
ReturnBitfield2 41Symbol, Capacity
GroupCnt 03 00Three repeating groups to follow
ClOrdID 4E 5A 31 56 37 47 4E 5F 61 67 65 6E 63 79 00 00 00 00 00 00NZ1V7GN_agency
OrderID 02 C0 91 A2 94 AB 78 042G4GYK000002 (base 36)
Capacity 43 C = Customer
ClOrdID 4E 5A 31 56 37 4B 46 5F 63 6F 6E 74 72 61 31 00 00 00 00 00NZ1V7KF_contra1
OrderID 03 C0 91 A2 94 AB 78 042G4GYK000003 (base 36)
Capacity 46 F = Firm
ClOrdID 4E 5A 31 56 37 4E 48 5F 63 6F 6E 74 72 61 32 00 00 00 00 00NZ1V7NH_contra2
OrderID 04 C0 91 A2 94 AB 78 042G4GYK000004 (base 36)
Capacity 46 F = Firm
Symbol 30 30 51 30 6B 41 00 0000Q0kA
Cboe Titanium U.S. Options BOE Specification - Cross Order Acknowledgment Message Fields (C1 and EDGX Only) | Cboe