New Order Cross Multileg Message Fields (C1 and EDGX Only)

A New Order Cross Multileg message contains the details for both the agency (initiating) and contra side(s) of a cross order (such as an AIM order). The two-sided order consists of a number of required fields including Symbol, Price, OrderQty, and relevant clearing information for both the agency and contra sides, as well as a number of optional fields. A maximum of ten (10) contra-parties will be accepted per order.

Cross Order Acknowledgement, Cross Order Rejected, and Cross Order Cancelled message types will be used by the Exchange to respond to New Order Cross Multileg messages.

Permitted input optional fields are described in New Order Cross Multileg (C1 and EDGX Only).

Table 1. New Order Cross Multileg 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.
MessageType41Binary0x5A
MatchingUnit51BinaryAlways 0 for inbound (Member to Cboe) messages.
SequenceNumber64BinaryThe sequence number for this message.
CrossID1020Text
  • Corresponds to CrossID (548) in Cboe FIX.
  • Day-unique identifier for the cross order chosen by the client. Characters in the ASCII range 33-126 are allowed, except for comma, semicolon, pipe, the ‘at’ symbol and double quotes will not be allowed.
CrossType301Alphanumeric
  • Corresponds to CrossType (549) in Cboe FIX.
  • Type of auction order being submitted. This indicates the type of auction that will be initiated upon order entry.
  • 1=Automated Improvement Mechanism (AIM)
  • 2=Qualified Contingent Cross (QCC)
  • 3=Solicitation Cross (SAM)
  • 4=Position Compression Cross (PCC)*(C1 Only)
  • 5=Related Futures Cross (RFC)(C1 Only)
  • *Entry of SPX versus SPXW as a complex spread is not supported for PCC.
CrossPrioritization311Alphanumeric
  • Corresponds to CrossPrioritization (550) in Cboe FIX.
  • Indicates which side of the cross multileg order will be prioritized for execution. This identifies the Agency side.
  • 1=Buy
  • 2=Sell
Price328Binary Price
  • Corresponds to Price (44) in Cboe FIX.
  • Auction Price.
OrderQty404Binary
  • Corresponds to OrderQty (38) in Cboe FIX.
  • Order quantity. System limit is 999,999 contracts.
NumberOfNewOrderCrossMultilegBitfields441Bit FieldBitfield identifying which bitfields are set.
NewOrderCrossMultilegBitfield¹451Bit FieldBitfield identifying fields to follow.
….
NewOrderCrossMultilegBitfieldᶯ1Bit FieldLast bitfield.
GroupCnt2BinaryNumber of order allocations represented by repeating groups included in this cross order. Must be at least 2 (One agency and one contra), and no more than 11.
Repeating Groupsof…
Side1Alphanumeric
  • Corresponds to Side (54) in Cboe FIX.
  • 1=Buy
  • 2=Sell
AllocQty4Binary
  • Corresponds to AllocQty (80) in Cboe FIX.
  • Number of contracts for this party.
ClOrdID20Text
  • Corresponds to ClOrdID (11) in Cboe FIX.
  • Day-unique ID chosen by the client. Characters in the ASCII range 33-126 are allowed, except for comma, semicolon, pipe, the ‘at’ symbol and double quotes.
  • If the ClOrdID matches a live order, the order will be rejected as duplicate.
  • Note: Cboe only enforces uniqueness of
  • ClOrdID values among currently live orders. However, we strongly recommend that you keep your ClOrdID values day-unique.
Capacity1Alpha
  • Corresponds to OrderCapacity (47) in Cboe FIX.
  • C=Customer
  • M=Market Maker
  • F=Firm
  • U=Professional Customer
  • N=Away Market Maker
  • B=Broker-Dealer
  • J=Joint Back Office
  • L=Non-Trading Permit Holder Affiliate
GiveUpFirmID4Alpha
  • Corresponds to GiveUpFirmID (9946) in Cboe
  • FIX. EFID that will clear the trade.
LegPositionEffects12Alpha
  • Indicates status of the client position in the option for each complex option leg. This value String of characters ‘O’, ‘C’, and ‘N’, equal in length to the number of option legs of the instrument. If an equity leg is present it will always be the last leg, and the position effect must be set to ‘N’.
  • This field can be used for complex instruments with up to 12 legs. For more than 12 legs, fill this field with spaces (0x20) and use the optional LegPositionEffectsExt field.
  • O=Open
  • C=Close
  • N=None*
  • *Orders with Capacity = M or ‘N’ will not be required to specify a position effect on their orders or may specify a value of ‘N’, in which case<blank> will be sent to clearing.
  • If the leg is limited to closing only transactions, only Capacity = M will be permitted to submit OpenClose = O if the order has TimeInForce= ‘3’ (IOC) and RoutingInst = B.
  • Account
  • (Optional)
16TextSee List of Optional Fields.
  • CMTANumber
  • (Optional)
4BinarySee List of Optional Fields.
  • ClearingAccount
  • (Optional)
4TextSee List of Optional Fields.
  • ClearingOptionalData
  • (Optional)
16TextSee List of Optional Fields.
  • EquityPartyId
  • (Optional)
4AlphaSee List of Optional Fields.
  • EquityLegShortSell
  • (Optional)
1AlphaSee List of Optional Fields.
  • FrequentTraderID
  • (Optional)
6TextSee List of Optional Fields.
  • LegPositionEffectsExt
  • (Optional)
16AlphaSee 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.

Required Order Attributes:

  • Some form of symbology (see Symbology below)
  • Agency order’s Side must match the cross order’s CrossPrioritization
  • Each contra-party allocation must have the opposite Side
  • Each side’s cumulative AllocQty must equal the cross order’s OrderQty
Table 2. New Order Cross Multileg Message Example
Field NameHexadecimalNotes
StartOfMessageBA BAStart of message bytes.
MessageLength15 01277 bytes
MessageType5ANew Order Cross Multileg
MatchingUnit00Always 0 for inbound messages
SequenceNumber64 00 00 00Sequence number 100
CrossID4E 5A 31 56 37 42 4A 5F 41 63 63 65 70 74 42 75 79 00 00 00NZ1V7BJ_AcceptBuy
CrossType311=AIM Order
CrossPrioritization311=Agency Buy
PriceA8 61 00 00 00 00 00 00$2.50
OrderQty64 00 00 00100 contracts
NumberOfNewOrderCrossMultileg Bitfields05Five bitfields to follow
NewOrderCrossMultilegBitfield161Symbol, TargetPartyID,AttributedQuote
NewOrderCrossMultilegBitfield230CMTANumber, ClearingAccount
NewOrderCrossMultilegBitfield301ClientID
NewOrderCrossMultilegBitfield400No bitfields from byte 4
NewOrderCrossMultilegBitfield504LegPositionEffectsExt
GroupCnt03 00Three repeating groups to follow
Side311=Buy
AllocQty64 00 00 00100 contracts
ClOrdID51 4C 37 53 5A 37 43 5F 61 67 65 6E 63 79 00 00 00 00 00 00QL7SZ7C_agency
Capacity43C=Customer
GiveUpFirmID44 45 46 47DEFG
LegPositionEffects20 20 20 20 20 20 20 20 20 20 20 20Not used when there are more than 12 legs
CMTANumber00 00 00 00No CMTANumber for this order
ClearingAccount00 00 00 00No ClearingAccount for this order
LegPositionEffectsExt43 4F 43 4F 43 4F 43 4F 43 4F 43 4F 43 4F 43 4FCOCOCOCOCOCOCOCO - Instrument has 16 legs, alternating Close and Open legs
Side322=Sell
AllocQty28 00 00 0040 contracts
ClOrdID51 4C 39 4B 38 55 56 5F 63 6F 6E 74 72 61 31 00 00 00 00 00QL9K8UV_contra1
Capacity46F=Firm
GiveUpFirmID41 42 43 44ABCD
LegPositionEffects20 20 20 20 20 20 20 20 20 20 20 20Not used when there are more than 12 legs
CMTANumber27 02 00 00551
ClearingAccount57 58 59 5AWXYZ
LegPositionEffectsExt4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4F 4FOOOOOOOOOOOOOOOO - Instrument has 16 legs, Open on all legs
Side322=Sell
AllocQty3C 00 00 0060 contracts
ClOrdID51 4C 39 54 35 59 44 5F 63 6F 6E 74 72 61 32 00 00 00 00 00QL9T5YD_contra2
Capacity46F=Firm
GiveUpFirmID41 42 43 44ABCD
LegPositionEffects20 20 20 20 20 20 20 20 20 20 20 20Not used when there are more than 12 legs
CMTANumber7B 00 00 00123
ClearingAccount57 58 59 5AWXYZ
LegPositionEffectsExt43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43CCCCCCCCCCCCCCCC - Instrument has 16 legs, Clsoe on all legs
Symbol30 30 51 30 6B 41 00 0000Q0kA
Target Party ID43 44 45 46CDEF
AttributedQuote5AZ=Attribute EFID and Client ID
ClientID52 32 44 32R2D2
Cboe Titanium U.S. Options BOE Specification - New Order Cross Multileg Message Fields (C1 and EDGX Only) | Cboe