Floor Trade Notification Message Fields (C1 Only)
TPHs having in-person Market Makers on the Cboe trading floor may optionally receive Floor Trade Notification messages. TPHs must request the Enable Floor Trade Notifications port attribute be enabled for one or more floor acronyms in order to receive these messages. TPHs are encourage 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 Market Maker (for example, if the TPH is misidentified as a contra party to the floor trade), the message can be disregarded; a response is not required. TPHs configured to be automatically endorsed to floor trades will not receive a Floor Trade Notification message; only an Order Executed 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 | 0x62 | ||||||||
| MatchingUnit | 5 | 1 | Binary | Always 0 for inbound (Member to Cboe) messages. | ||||||||
| SequenceNumber | 6 | 4 | Binary | The sequence number for this message. | ||||||||
| ExecID | 10 | 8 | Binary |
| ||||||||
| Symbol | 18 | 8 | Alphanumeric |
| ||||||||
| PutOrCall | 26 | 1 | Alphanumeric |
| ||||||||
| StrikePrice | 27 | 8 | Binary Price |
| ||||||||
| MaturityDate | 35 | 4 | Date |
| ||||||||
| OrderQty | 39 | 4 | Binary |
| ||||||||
| Price | 43 | 8 | Binary Price |
| ||||||||
| Side | 51 | 1 | Alphanumeric |
| ||||||||
| ContraTrader | 52 | 4 | Alpbanumeric | Displays the Contra Trader floor acronym. | ||||||||
| FloorTraderAcronym | 56 | 3 | Alpha | Floor Acronym of participant submitting trade. | ||||||||
| FloorTradeTime | 59 | 8 | DateTime | Trade time | ||||||||
| TradeThroughAlertType | 67 | 1 | Alphanumeric |
| ||||||||
| PriceType | 68 | 1 | Alphanumeric |
| ||||||||
| Reserved | 69 | 15 | Reserved | Reserved |
| Field Name | Hexadecimal | Notes |
|---|---|---|
| StartOfMessage | BA BA | Start of message bytes. |
| MessageLength | 52 00 | 82 bytes |
| MessageType | 62 | Floor Trade Notification |
| MatchingUnit | 00 | Always 0 for inbound messages |
| SequenceNumber | 64 00 00 00 | Sequence number 100 |
| 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 | |
| OrderQty | 64 00 00 00 | 100 |
| Price | C8 32 00 00 00 00 00 00 | 1.30 |
| Side | 31 | 1 = Buy |
| ContraTrader | 41 41 41 41 | AAAA |
| FloorTraderAcronym | 42 42 42 | BBB |
| FloorTradeTime | 68 23 4A 8B 27 12 B4 15 | 1,563,894,931,654,321,000 |
| TradeThroughAlertType | 30 | 0 = No trade through |
| PriceType | 32 | 2 = Price per unit |
| Reserved | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | Reserved |





