MsgType

Tag 35

MsgType

Abbreviation:
TypeString
Tag35
AddedFIX.2.7
Used in68 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=AADerivativeSecurityListDerivative Security List
35=ABNewOrderMultilegNew Order - Multileg
35=ACMultilegOrderCancelReplaceMultileg Order Cancel/Replace (a.k.a. Multileg Order Modification Request)
35=ADTradeCaptureReportRequestTrade Capture Report Request
35=AETradeCaptureReportTrade Capture Report
35=AFOrderMassStatusRequestOrder Mass Status Request
35=AGQuoteRequestRejectQuote Request Reject
35=AHRFQRequestRFQ Request
35=AIQuoteStatusReportQuote Status Report
35=bMassQuoteAcknowledgementMass Quote Acknowledgement
35=BNewsNews
35=cSecurityDefinitionRequestSecurity Definition Request
35=CEmailEmail
35=dSecurityDefinitionSecurity Definition
35=DNewOrderSingleOrder Single
35=eSecurityStatusRequestSecurity Status Request
35=ENewOrderListOrder List
35=fSecurityStatusSecurity Status
35=FOrderCancelRequestOrder Cancel Request
35=GOrderCancelReplaceRequestOrder Cancel/Replace Request
35=gTradingSessionStatusRequestTrading Session Status Request
35=hTradingSessionStatusTrading Session Status
35=HOrderStatusRequestOrder Status Request
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=nXMLNonFIXXML message (e.g. non-FIX MsgType)
35=oRegistrationInstructionsRegistration Instructions
35=PAllocationInstructionAckAllocation ACK
35=pRegistrationInstructionsResponseRegistration Instructions Response
35=qOrderMassCancelRequestOrder Mass Cancel Request
35=QDontKnowTradeDont Know Trade (DK)
35=rOrderMassCancelReportOrder Mass Cancel Report
35=RQuoteRequestQuote Request
35=sNewOrderCrossNew Order - Cross
35=SQuoteQuote
35=tCrossOrderCancelReplaceRequestCross Order Cancel/Replace Request (a.k.a. Cross Order Modification Request)
35=TSettlementInstructionsSettlement Instructions
35=uCrossOrderCancelRequestCross Order Cancel Request
35=vSecurityTypeRequestSecurity Type Request
35=VMarketDataRequestMarket Data Request
35=wSecurityTypesSecurity Types
35=WMarketDataSnapshotFullRefreshMarket Data-Snapshot/Full Refresh
35=xSecurityListRequestSecurity List Request
35=XMarketDataIncrementalRefreshMarket Data-Incremental Refresh
35=ySecurityListSecurity List
35=YMarketDataRequestRejectMarket Data Request Reject
35=zDerivativeSecurityListRequestDerivative Security List Request
35=ZQuoteCancelQuote Cancel

Enumerated Values

68
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
AADerivativeSecurityListDerivative Security ListFIX.4.3
ABNewOrderMultilegNew Order - MultilegFIX.4.3
ACMultilegOrderCancelReplaceMultileg Order Cancel/Replace (a.k.a. Multileg Order Modification Request)FIX.4.3
ADTradeCaptureReportRequestTrade Capture Report RequestFIX.4.3
AETradeCaptureReportTrade Capture ReportFIX.4.3
AFOrderMassStatusRequestOrder Mass Status RequestFIX.4.3
AGQuoteRequestRejectQuote Request RejectFIX.4.3
AHRFQRequestRFQ RequestFIX.4.3
AIQuoteStatusReportQuote Status ReportFIX.4.3
bMassQuoteAcknowledgementMass Quote AcknowledgementFIX.4.2
BNewsNewsFIX.2.7
cSecurityDefinitionRequestSecurity Definition RequestFIX.4.2
CEmailEmailFIX.2.7
dSecurityDefinitionSecurity DefinitionFIX.4.2
DNewOrderSingleOrder SingleFIX.2.7
eSecurityStatusRequestSecurity Status RequestFIX.4.2
ENewOrderListOrder ListFIX.2.7
fSecurityStatusSecurity StatusFIX.4.2
FOrderCancelRequestOrder Cancel RequestFIX.2.7
GOrderCancelReplaceRequestOrder Cancel/Replace RequestFIX.2.7
gTradingSessionStatusRequestTrading Session Status RequestFIX.4.2
hTradingSessionStatusTrading Session StatusFIX.4.2
HOrderStatusRequestOrder Status RequestFIX.2.7
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
nXMLNonFIXXML message (e.g. non-FIX MsgType)FIX.4.3
oRegistrationInstructionsRegistration InstructionsFIX.4.3
PAllocationInstructionAckAllocation ACKFIX.2.7
pRegistrationInstructionsResponseRegistration Instructions ResponseFIX.4.3
qOrderMassCancelRequestOrder Mass Cancel RequestFIX.4.3
QDontKnowTradeDont Know Trade (DK)FIX.4.0
rOrderMassCancelReportOrder Mass Cancel ReportFIX.4.3
RQuoteRequestQuote RequestFIX.4.0
sNewOrderCrossNew Order - CrossFIX.4.3
SQuoteQuoteFIX.4.0
tCrossOrderCancelReplaceRequestCross Order Cancel/Replace Request (a.k.a. Cross Order Modification Request)FIX.4.3
TSettlementInstructionsSettlement InstructionsFIX.4.1
uCrossOrderCancelRequestCross Order Cancel RequestFIX.4.3
vSecurityTypeRequestSecurity Type RequestFIX.4.3
VMarketDataRequestMarket Data RequestFIX.4.2
wSecurityTypesSecurity TypesFIX.4.3
WMarketDataSnapshotFullRefreshMarket Data-Snapshot/Full RefreshFIX.4.2
xSecurityListRequestSecurity List RequestFIX.4.3
XMarketDataIncrementalRefreshMarket Data-Incremental RefreshFIX.4.2
ySecurityListSecurity ListFIX.4.3
YMarketDataRequestRejectMarket Data Request RejectFIX.4.2
zDerivativeSecurityListRequestDerivative Security List RequestFIX.4.3
ZQuoteCancelQuote CancelFIX.4.2