| ◈ StandardHeader [Component] | | Y | MsgType = 6 | FIX.2.7 |
| 8 | BeginString | char | Y | FIX.4.0 (Always unencrypted, must be first field in message) | FIX.4.0 |
| 9 | BodyLength | int | Y | (Always unencrypted, must be second field in message) | FIX.4.0 |
| 35 | MsgType | char | Y | (Always unencrypted, must be third field in message)
▶ 27 enum values
| Value | Name | Description |
| 0 | Heartbeat | Heartbeat | | 1 | TestRequest | Test Request | | 2 | ResendRequest | Resend Request | | 3 | Reject | Reject | | 4 | SequenceReset | Sequence Reset | | 5 | Logout | Logout | | 6 | IOI | Indication of Interest | | 7 | Advertisement | Advertisement | | 8 | ExecutionReport | Execution Report | | 9 | OrderCancelReject | Order Cancel Reject | | A | Logon | Logon | | B | News | News | | C | Email | Email | | D | NewOrderSingle | Order - Single | | E | NewOrderList | Order - List | | F | OrderCancelRequest | Order Cancel Request | | G | OrderCancelReplaceRequest | Order Cancel/Replace Request | | H | OrderStatusRequest | Order Status Request | | J | AllocationInstruction | Allocation | | K | ListCancelRequest | List Cancel Request | | L | ListExecute | List Execute | | M | ListStatusRequest | List Status Request | | N | ListStatus | List Status | | P | AllocationInstructionAck | Allocation ACK | | Q | DontKnowTrade | Dont Know Trade (DK) | | R | QuoteRequest | Quote Request | | S | Quote | Quote |
| FIX.4.0 |
| 49 | SenderCompID | char | Y | (Always unencrypted) | FIX.4.0 |
| 56 | TargetCompID | char | Y | (Always unencrypted) | FIX.4.0 |
| 115 | OnBehalfOfCompID | char | N | Trading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.) | FIX.4.0 |
| 128 | DeliverToCompID | char | N | Trading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.) | FIX.4.0 |
| 90 | SecureDataLen | Length | N | Required to identify length of encrypted section of message. (Always unencrypted) | FIX.4.0 |
| 91 | SecureData | data | N | Required when message body is encrypted. Always immediately follows SecureDataLen field. | FIX.4.0 |
| 34 | MsgSeqNum | int | Y | (Can be embedded within encrypted data section.) | FIX.4.0 |
| 50 | SenderSubID | char | N | (Can be embedded within encrypted data section.) | FIX.4.0 |
| 57 | TargetSubID | char | N | "ADMIN" reserved for administrative messages not intended for a specific user. (Can be embedded within encrypted data section.) | FIX.4.0 |
| 116 | OnBehalfOfSubID | char | N | Trading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.) | FIX.4.0 |
| 129 | DeliverToSubID | char | N | Trading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.) | FIX.4.0 |
| 43 | PossDupFlag | char | N | Always required for retransmissions, whether prompted by the sending system or as the result of a resend request. (Can be embedded within encrypted data section.)
▶ 2 enum values
| Value | Name | Description |
| N | OriginalTransmission | Original transmission | | Y | PossibleDuplicate | Possible duplicate |
| FIX.4.0 |
| 97 | PossResend | char | N | Required when message may be duplicate of another message sent under a different sequence number. (Can be embedded within encrypted data section.) | FIX.4.0 |
| 52 | SendingTime | time | Y | (Can be embedded within encrypted data section.) | FIX.4.0 |
| 122 | OrigSendingTime | time | N | Required for message resends. If data is not available set to same value as SendingTime (Can be embedded within encrypted data section.) | FIX.4.0 |
| 23 | IOIid | int | Y | Unique identifier of IOI message. | FIX.2.7 |
| 28 | IOITransType | char | Y | Identifies IOI message transaction type
▶ 3 enum values
| Value | Name | Description |
| C | Cancel | Cancel | | N | New | New | | R | Replace | Replace |
| FIX.2.7 |
| 26 | IOIRefID | int | N | Required for Cancel and Replace IOITransType messages | FIX.2.7 |
| 55 | Symbol | char | Y | Ticker symbol | FIX.2.7 |
| 65 | SymbolSfx | char | N | Additional information about the security (e.g. preferred, warrants, etc.). Absence of this field indicates common.
Valid values:
As defined in the NYSE Stock and bond Symbol Directory and in the AMEX Fitch Directory | FIX.2.7 |
| 48 | SecurityID | char | N | CUSIP or other alternate security identifier | FIX.2.7 |
| 22 | IDSource | char | N | Identifies class of alternative SecurityID
100+ are reserved for private security identifications
▶ 5 enum values
| Value | Name | Description |
| 1 | CUSIP | CUSIP | | 2 | SEDOL | SEDOL | | 3 | QUIK | QUIK | | 4 | ISINNumber | ISIN number | | 5 | RICCode | RIC code |
| FIX.2.7 |
| 106 | Issuer | char | N | Company name of security issuer (e.g. International Business Machines) | FIX.3.0 |
| 107 | SecurityDesc | char | N | Security description. | FIX.3.0 |
| 54 | Side | char | Y | Side of Indication
Valid values:
1 = Buy
2 = Sell
▶ 6 enum values
| Value | Name | Description |
| 1 | Buy | Buy | | 2 | Sell | Sell | | 3 | BuyMinus | Buy minus | | 4 | SellPlus | Sell plus | | 5 | SellShort | Sell short | | 6 | SellShortExempt | Sell short exempt |
| FIX.2.7 |
| 27 | IOIShares | char | Y | Number of shares in numeric or relative size.
▶ 3 enum values
| Value | Name | Description |
| L | Large | Large | | M | Medium | Medium | | S | Small | Small |
| FIX.2.7 |
| 44 | Price | float | N | Price per share | FIX.2.7 |
| 15 | Currency | char | N | Indication without currency field is interpreted as US dollars. | FIX.2.7 |
| 62 | ValidUntilTime | time | N | Indicates expiration time of indication message (always expressed in GMT) | FIX.2.7 |
| 25 | IOIQltyInd | char | N | Relative quality of indication
▶ 3 enum values
| Value | Name | Description |
| H | High | High | | L | Low | Low | | M | Medium | Medium |
| FIX.2.7 |
| 24 | IOIOthSvc | char | N | Applicable only if advertised on public IOI service.
▶ 2 enum values
| Value | Name | Description |
| A | Autex | Autex | | B | Bridge | Bridge |
| FIX.2.7 |
| 130 | IOINaturalFlag | char | N | Indicates that IOI is the result of an existing agency order or a facilitation position resulting from an agency order, not from principal trading or order solicitation activity.
▶ 2 enum values
| Value | Name | Description |
| N | NotNatural | Not natural | | Y | Natural | Natural |
| FIX.4.0 |
| 104 | IOIQualifier | char | N | Code to qualify IOI use.
▶ 13 enum values
| Value | Name | Description |
| A | AllOrNone | All or none | | C | AtTheClose | At the close | | I | InTouchWith | In touch with | | L | Limit | Limit | | M | MoreBehind | More behind | | O | AtTheOpen | At the open | | P | TakingAPosition | Taking a position | | Q | AtTheMarket | Current quote | | S | PortfolioShown | Portfolio show-n | | T | ThroughTheDay | Through the day | | V | Versus | Versus | | W | Indication | Indication - Working away | | X | CrossingOpportunity | Crossing opportunity |
| FIX.3.0 |
| 58 | Text | char | N | Free format text string | FIX.2.7 |
| ◈ StandardTrailer [Component] | | Y | The standard FIX message trailer | FIX.2.7 |
| 93 | SignatureLength | Length | N | Required when trailer contains signature. Note: Not to be included within SecureData field | FIX.4.0 |
| 89 | Signature | data | N | Note: Not to be included within SecureData field | FIX.4.0 |
| 10 | CheckSum | char | Y | (Always unencrypted, always last field in message) | FIX.4.0 |