FIX Tag 35 – MsgType
Session Tag
MsgType (Message Type) identifies the type of FIX message. Common values include: D=NewOrderSingle, 8=ExecutionReport, F=OrderCancelRequest, G=OrderCancelReplaceRequest, A=Logon, 5=Logout, 0=Heartbeat, 3=Reject.
Correct Usage
Set MsgType to the appropriate value for the message being sent. Verify the counterparty supports the message type. MsgType is always the first tag in the message body (after header tags like BeginString, BodyLength).
Common Issues
1) Invalid MsgType not recognized by counterparty, 2) MsgType typo (e.g., 'd' instead of 'D'), 3) Using unsupported message types, 4) FIX version mismatch (different message types per version), 5) MsgType missing causes session reject.
Example FIX Message
8=FIX.4.4|9=120|35=D|49=CLIENT|56=EXCHANGE|11=ORDER123|10=123|
Related Tags
Analyze Your FIX Logs
Upload or paste your FIX logs to see how tag 35 is used and detect any issues.
Analyze FIX Logs