MsgType

Tag 35

MsgType

Abbreviation:
Typechar
Tag35
AddedFIX.2.7
Used in27 messages

Description

Defines message type. ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted) Note: A "U" as the first character in the MsgType field 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=ALogonLogon
35=BNewsNews
35=CEmailEmail
35=DNewOrderSingleOrder - Single
35=ENewOrderListOrder - List
35=FOrderCancelRequestOrder Cancel Request
35=GOrderCancelReplaceRequestOrder Cancel/Replace Request
35=HOrderStatusRequestOrder Status Request
35=JAllocationInstructionAllocation
35=KListCancelRequestList Cancel Request
35=LListExecuteList Execute
35=MListStatusRequestList Status Request
35=NListStatusList Status
35=PAllocationInstructionAckAllocation ACK
35=QDontKnowTradeDont Know Trade (DK)
35=RQuoteRequestQuote Request
35=SQuoteQuote

Enumerated Values

27
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
ALogonLogonFIX.2.7
BNewsNewsFIX.2.7
CEmailEmailFIX.2.7
DNewOrderSingleOrder - SingleFIX.2.7
ENewOrderListOrder - ListFIX.2.7
FOrderCancelRequestOrder Cancel RequestFIX.2.7
GOrderCancelReplaceRequestOrder Cancel/Replace RequestFIX.2.7
HOrderStatusRequestOrder Status RequestFIX.2.7
JAllocationInstructionAllocationFIX.2.7
KListCancelRequestList Cancel RequestFIX.2.7
LListExecuteList ExecuteFIX.2.7
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