Tag 35
MsgType
Abbreviation:
Description
Defines message type. ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted)
Note: A "U" as the first character in the MsgType field (i.e. U1, U2, etc) indicates that the message format is privately defined between the sender and receiver.
Wire Format & Usage Example
Single field (key=value)
35=0 (Heartbeat)
In a FIX message (ExecutionReport)
8=FIX.4.4 | 9=... | 35=8 | 49=SENDER | 56=TARGET | 34=1 | 52=20240101-09:30:00.000 | … | 35=0 (Heartbeat) | … | 10=...
Fields are delimited by SOH (ASCII 0x01), shown here as " | ". The highlighted field 35=0 (Heartbeat) is this field's position in the message.
All valid values
| Wire | Name | Description |
|---|---|---|
35=0 | Heartbeat | Heartbeat |
35=1 | TestRequest | Test Request |
35=2 | ResendRequest | Resend Request |
35=3 | Reject | Reject |
35=4 | SequenceReset | Sequence Reset |
35=5 | Logout | Logout |
35=6 | IOI | Indication of Interest |
35=7 | Advertisement | Advertisement |
35=8 | ExecutionReport | Execution Report |
35=9 | OrderCancelReject | Order Cancel Reject |
35=a | QuoteStatusRequest | Quote Status Request |
35=A | Logon | Logon |
35=B | News | News |
35=b | MassQuoteAcknowledgement | Quote Acknowledgement |
35=C | ||
35=c | SecurityDefinitionRequest | Security Definition Request |
35=D | NewOrderSingle | Order Single |
35=d | SecurityDefinition | Security Definition |
35=E | NewOrderList | Order List |
35=e | SecurityStatusRequest | Security Status Request |
35=f | SecurityStatus | Security Status |
35=F | OrderCancelRequest | Order Cancel Request |
35=G | OrderCancelReplaceRequest | Order Cancel/Replace Request |
35=g | TradingSessionStatusRequest | Trading Session Status Request |
35=H | OrderStatusRequest | Order Status Request |
35=h | TradingSessionStatus | Trading Session Status |
35=i | MassQuote | Mass Quote |
35=j | BusinessMessageReject | Business Message Reject |
35=J | AllocationInstruction | Allocation |
35=K | ListCancelRequest | List Cancel Request |
35=k | BidRequest | Bid Request |
35=l | BidResponse | Bid Response (lowercase L) |
35=L | ListExecute | List Execute |
35=m | ListStrikePrice | List Strike Price |
35=M | ListStatusRequest | List Status Request |
35=N | ListStatus | List Status |
35=P | AllocationInstructionAck | Allocation ACK |
35=Q | DontKnowTrade | Dont Know Trade (DK) |
35=R | QuoteRequest | Quote Request |
35=S | Quote | Quote |
35=T | SettlementInstructions | Settlement Instructions |
35=V | MarketDataRequest | Market Data Request |
35=W | MarketDataSnapshotFullRefresh | Market Data-Snapshot/Full Refresh |
35=X | MarketDataIncrementalRefresh | Market Data-Incremental Refresh |
35=Y | MarketDataRequestReject | Market Data Request Reject |
35=Z | QuoteCancel | Quote Cancel |
Enumerated Values
46| Value | Symbolic Name | Description | Added |
|---|---|---|---|
| 0 | Heartbeat | Heartbeat | FIX.2.7 |
| 1 | TestRequest | Test Request | FIX.2.7 |
| 2 | ResendRequest | Resend Request | FIX.2.7 |
| 3 | Reject | Reject | FIX.2.7 |
| 4 | SequenceReset | Sequence Reset | FIX.2.7 |
| 5 | Logout | Logout | FIX.2.7 |
| 6 | IOI | Indication of Interest | FIX.2.7 |
| 7 | Advertisement | Advertisement | FIX.2.7 |
| 8 | ExecutionReport | Execution Report | FIX.2.7 |
| 9 | OrderCancelReject | Order Cancel Reject | FIX.2.7 |
| a | QuoteStatusRequest | Quote Status Request | FIX.4.2 |
| A | Logon | Logon | FIX.2.7 |
| B | News | News | FIX.2.7 |
| b | MassQuoteAcknowledgement | Quote Acknowledgement | FIX.4.2 |
| C | FIX.2.7 | ||
| c | SecurityDefinitionRequest | Security Definition Request | FIX.4.2 |
| D | NewOrderSingle | Order Single | FIX.2.7 |
| d | SecurityDefinition | Security Definition | FIX.4.2 |
| E | NewOrderList | Order List | FIX.2.7 |
| e | SecurityStatusRequest | Security Status Request | FIX.4.2 |
| f | SecurityStatus | Security Status | FIX.4.2 |
| F | OrderCancelRequest | Order Cancel Request | FIX.2.7 |
| G | OrderCancelReplaceRequest | Order Cancel/Replace Request | FIX.2.7 |
| g | TradingSessionStatusRequest | Trading Session Status Request | FIX.4.2 |
| H | OrderStatusRequest | Order Status Request | FIX.2.7 |
| h | TradingSessionStatus | Trading Session Status | FIX.4.2 |
| i | MassQuote | Mass Quote | FIX.4.2 |
| j | BusinessMessageReject | Business Message Reject | FIX.4.2 |
| J | AllocationInstruction | Allocation | FIX.2.7 |
| K | ListCancelRequest | List Cancel Request | FIX.2.7 |
| k | BidRequest | Bid Request | FIX.4.2 |
| l | BidResponse | Bid Response (lowercase L) | FIX.4.2 |
| L | ListExecute | List Execute | FIX.2.7 |
| m | ListStrikePrice | List Strike Price | FIX.4.2 |
| M | ListStatusRequest | List Status Request | FIX.2.7 |
| N | ListStatus | List Status | FIX.2.7 |
| P | AllocationInstructionAck | Allocation ACK | FIX.2.7 |
| Q | DontKnowTrade | Dont Know Trade (DK) | FIX.4.0 |
| R | QuoteRequest | Quote Request | FIX.4.0 |
| S | Quote | Quote | FIX.4.0 |
| T | SettlementInstructions | Settlement Instructions | FIX.4.1 |
| V | MarketDataRequest | Market Data Request | FIX.4.2 |
| W | MarketDataSnapshotFullRefresh | Market Data-Snapshot/Full Refresh | FIX.4.2 |
| X | MarketDataIncrementalRefresh | Market Data-Incremental Refresh | FIX.4.2 |
| Y | MarketDataRequestReject | Market Data Request Reject | FIX.4.2 |
| Z | QuoteCancel | Quote Cancel | FIX.4.2 |
Used in Messages
467AdvertisementJAllocationPAllocationInstructionAckkBidRequestlBidResponsejBusinessMessageRejectQDontKnowTradeCEmail8ExecutionReport0Heartbeat6IOIKListCancelRequestLListExecuteNListStatusMListStatusRequestmListStrikePriceALogon5LogoutXMarketDataIncrementalRefreshVMarketDataRequestYMarketDataRequestRejectWMarketDataSnapshotFullRefreshiMassQuoteBNews9OrderCancelRejectGOrderCancelReplaceRequestFOrderCancelRequestEOrderListDOrderSingleHOrderStatusRequestSQuotebQuoteAcknowledgementZQuoteCancelRQuoteRequestaQuoteStatusRequest3Reject2ResendRequestdSecurityDefinitioncSecurityDefinitionRequestfSecurityStatuseSecurityStatusRequest4SequenceResetTSettlementInstructions1TestRequesthTradingSessionStatusgTradingSessionStatusRequest