MsgType

Tag 35

MsgType

Abbreviation:
TypeString
Tag35
AddedFIX.2.7
Used in46 messages

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
WireNameDescription
35=0HeartbeatHeartbeat
35=1TestRequestTest Request
35=2ResendRequestResend Request
35=3RejectReject
35=4SequenceResetSequence Reset
35=5LogoutLogout
35=6IOIIndication of Interest
35=7AdvertisementAdvertisement
35=8ExecutionReportExecution Report
35=9OrderCancelRejectOrder Cancel Reject
35=aQuoteStatusRequestQuote Status Request
35=ALogonLogon
35=BNewsNews
35=bMassQuoteAcknowledgementQuote Acknowledgement
35=CEmailEmail
35=cSecurityDefinitionRequestSecurity Definition Request
35=DNewOrderSingleOrder Single
35=dSecurityDefinitionSecurity Definition
35=ENewOrderListOrder List
35=eSecurityStatusRequestSecurity Status Request
35=fSecurityStatusSecurity Status
35=FOrderCancelRequestOrder Cancel Request
35=GOrderCancelReplaceRequestOrder Cancel/Replace Request
35=gTradingSessionStatusRequestTrading Session Status Request
35=HOrderStatusRequestOrder Status Request
35=hTradingSessionStatusTrading Session Status
35=iMassQuoteMass Quote
35=jBusinessMessageRejectBusiness Message Reject
35=JAllocationInstructionAllocation
35=KListCancelRequestList Cancel Request
35=kBidRequestBid Request
35=lBidResponseBid Response (lowercase L)
35=LListExecuteList Execute
35=mListStrikePriceList Strike Price
35=MListStatusRequestList Status Request
35=NListStatusList Status
35=PAllocationInstructionAckAllocation ACK
35=QDontKnowTradeDont Know Trade (DK)
35=RQuoteRequestQuote Request
35=SQuoteQuote
35=TSettlementInstructionsSettlement Instructions
35=VMarketDataRequestMarket Data Request
35=WMarketDataSnapshotFullRefreshMarket Data-Snapshot/Full Refresh
35=XMarketDataIncrementalRefreshMarket Data-Incremental Refresh
35=YMarketDataRequestRejectMarket Data Request Reject
35=ZQuoteCancelQuote Cancel

Enumerated Values

46
ValueSymbolic NameDescriptionAdded
0HeartbeatHeartbeatFIX.2.7
1TestRequestTest RequestFIX.2.7
2ResendRequestResend RequestFIX.2.7
3RejectRejectFIX.2.7
4SequenceResetSequence ResetFIX.2.7
5LogoutLogoutFIX.2.7
6IOIIndication of InterestFIX.2.7
7AdvertisementAdvertisementFIX.2.7
8ExecutionReportExecution ReportFIX.2.7
9OrderCancelRejectOrder Cancel RejectFIX.2.7
aQuoteStatusRequestQuote Status RequestFIX.4.2
ALogonLogonFIX.2.7
BNewsNewsFIX.2.7
bMassQuoteAcknowledgementQuote AcknowledgementFIX.4.2
CEmailEmailFIX.2.7
cSecurityDefinitionRequestSecurity Definition RequestFIX.4.2
DNewOrderSingleOrder SingleFIX.2.7
dSecurityDefinitionSecurity DefinitionFIX.4.2
ENewOrderListOrder ListFIX.2.7
eSecurityStatusRequestSecurity Status RequestFIX.4.2
fSecurityStatusSecurity StatusFIX.4.2
FOrderCancelRequestOrder Cancel RequestFIX.2.7
GOrderCancelReplaceRequestOrder Cancel/Replace RequestFIX.2.7
gTradingSessionStatusRequestTrading Session Status RequestFIX.4.2
HOrderStatusRequestOrder Status RequestFIX.2.7
hTradingSessionStatusTrading Session StatusFIX.4.2
iMassQuoteMass QuoteFIX.4.2
jBusinessMessageRejectBusiness Message RejectFIX.4.2
JAllocationInstructionAllocationFIX.2.7
KListCancelRequestList Cancel RequestFIX.2.7
kBidRequestBid RequestFIX.4.2
lBidResponseBid Response (lowercase L)FIX.4.2
LListExecuteList ExecuteFIX.2.7
mListStrikePriceList Strike PriceFIX.4.2
MListStatusRequestList Status RequestFIX.2.7
NListStatusList StatusFIX.2.7
PAllocationInstructionAckAllocation ACKFIX.2.7
QDontKnowTradeDont Know Trade (DK)FIX.4.0
RQuoteRequestQuote RequestFIX.4.0
SQuoteQuoteFIX.4.0
TSettlementInstructionsSettlement InstructionsFIX.4.1
VMarketDataRequestMarket Data RequestFIX.4.2
WMarketDataSnapshotFullRefreshMarket Data-Snapshot/Full RefreshFIX.4.2
XMarketDataIncrementalRefreshMarket Data-Incremental RefreshFIX.4.2
YMarketDataRequestRejectMarket Data Request RejectFIX.4.2
ZQuoteCancelQuote CancelFIX.4.2