Floor Trade Confirmation Message Fields (C1 Only)
TPHs are encouraged to use Floor Trade Confirmation messages to respond to Floor Trade Notification messages if they agree with the terms of the trade. Alternatively, an Add Floor Trade message may be used to enter their version of the floor trade. If the floor trade notification is not known to the user (for example, if the TPH is misidentified as a contra party to a floor trade), the message can be disregarded; a response is not required.
The Exchange will respond to a Floor Trade Confirmation message with an Order Executed message or Floor Trade Confirmation Rejected message.
| 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 | 0x5B | ||||||||
| MatchingUnit | 5 | 1 | Binary | Always 0 for inbound (Member to Cboe) messages. | ||||||||
| SequenceNumber | 6 | 4 | Binary | The sequence number for this message. | ||||||||
| ClOrdID | 10 | 20 | Text |
| ||||||||
| ExecID | 30 | 8 | Binary |
| ||||||||
| Symbol | 38 | 8 | Alphanumeric |
| ||||||||
| PutOrCall | 46 | 1 | Alphanumeric |
| ||||||||
| StrikePrice | 47 | 8 | Binary Price |
| ||||||||
| MaturityDate | 55 | 4 | Date |
| ||||||||
| TransactionTime | 59 | 8 | DateTime | Report send time (for audit). | ||||||||
| PriceType | 67 | 1 | Alphanumeric |
| ||||||||
| Reserved | 68 | 15 | Reserved | Reserved |
| Field Name | Hexadecimal | Notes | ||
|---|---|---|---|---|
| StartOfMessage | BA BA | Start of message bytes. | ||
| MessageLength | 51 00 | 81 bytes | ||
| MessageType | 5B | Floor Trade Confirmation | ||
| MatchingUnit | 00 | Always 0 for inbound messages | ||
| SequenceNumber | 64 00 00 00 | Sequence number 100 | ||
| ClOrdID | 41 42 43 31 32 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ABC123 | ||
| ExecID | 01 F0 B7 D9 71 21 00 00 | D19800001 (base 36) | ||
| Symbol | 30 30 36 69 70 41 00 00 | 006ipA | ||
| PutorCall | 00 | |||
| StrikePrice | 00 00 00 00 00 00 00 00 | |||
| MaturityDate | 00 00 00 00 | |||
| TransctionTime | 00 5C DB E2 27 12 B4 15 | 1,563,894,933,123,456,000 | ||
| PriceType | 32 | 2 = Price per unit | ||
| Reserved | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | Reserved | ||





