FIX 协议(5)

191 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情

上次是把有关于“域”的部分做了个收尾,今天主要引入一下消息部分的内容....

消息

消息头

每一个会话或应用消息都有一个消息头,该消息头指明444消息类型、消息体长度、发送目的地、消息序号、发送起始点以及发送时间。

Tag域名是否必需说明
8BeginStringY起始串,取值:FIX.4.2(不可加密,消息的第一个域)
9BodyLengthY消息体长度(不可加密,消息的第二个域)
35MsgTypeY消息类型(不可加密,消息的第三个域)
49SenderCompIDY发送方代码(不可加密,发送方标识符)
56TargetCompIDY接收方代码(不可加密,接收方标识符)
115OnBehalfOfCompIDN最初发送方标识符(可加密),用于经第三方发送。
128DeliverToCompIDN最终接收方标识符(可加密),用于经第三方发送。
90SecureDataLenN密文数据长度
91SecureDataN密文数据(紧跟密文数据长度域)
34MsgSeqNumY消息序号(可加密),如果交易双方不采用 FIX 会话 机制,可将该 tag 置为一个固定的值,例如 0。
50SenderSubIDN发送方子标识符(可加密)
142SenderLocationIDN发送方方位标识符(可加密)
57TargetSubIDN接收方子标识符(可加密)
143TargetLocationIDN接收方方位标识符(可加密)
116OnBehalfOfSubIDN最初发送方子标识符(可加密)
144OnBehalfOfLocationIDN最初发送方方位标识符(可加密)
129DeliverToSubIDN最终接收方子标识符(可加密)
145DeliverToLocationIDN最终接收方方位标识符(可加密)
43PossDupFlagN可能重复标志,重复发送时,作此标记。(可加密)
97PossResendN可能重发标志。(可加密)
52SendingTimeY发送时间(可加密)
122OrigSendingTimeN原始发送时间(可加密)
347MessageEncodingN消息中 Encoded 域的字符编码类型(非 ASCII 码)
369LastMsgSeqNumProcessedN最后处理消息序号(可加密)
370OnBehalfOfSendingTimeN最初发送时间(用 UTC 表示时间)

先简单的涉及一下消息的一点内容,最近假期结束,准备从家里赶回去,时间仓促,理解李姐 :)
希望本文能够帮到你,如有错误,望指正!
我向你敬礼啊,Salute!