嗨我需要帮助才能理解,如果35 = X消息应该在重复组中包含Symbol / SecID。 FIX规范表明,在重复组下,55和48/22都是可选的。
我收到了来自我的客户的消息,没有带符号标签,如果这是一个糟糕的消息,请帮助我低估
20150923-15:06:14.976:8 = FIXT.1.19 = 336 35 = X 34 = 19153349 = SENDER52 = 20150923-15:06:14.63756 = RECEIVER 268 = 8 < /strong>279=0269=1270=99.609375271=289279=0269=1270=99.6171875271=241279=0269=1270=99.625271=154279=0269=1270=99.6328125271=139279=0269=0270=99.6015625271=268279=0269=0270=99.59375271 = 244279 = 0269 = 0270 = 99.5859375271 = 171279 = 0269 = 0270 = 99.578125271 = 21610 = 198
答案 0 :(得分:1)
建议您将默认的FIX消息和字段定义视为一组 建议的 定义。
在实践中,没有商业FIX交易对手按原样使用这些定义。我连接的每个交易对手都会对消息或组进行修改,添加或删除字段,创建新字段,或者有时添加全新消息。没有对方支持每个消息和字段。
连接对方时,不承担任何责任。您的对手方应提供有关他们希望如何使用其界面的文档,以及他们将发送哪些消息和字段以及他们希望从您那里收到的消息和字段。
您需要阅读他们的规范并修改您的FIXnn.xml DataDictionary文件以匹配他们发送给您的内容。
如果他们的规范说他们会在35 = X消息中向您发送Symbol和/或SecurityID,则需要确保您的DD文件与之匹配。
此页面可能对您有所帮助。 (这在技术上适用于C#QuickFIX / n,但DD文件对于所有QF版本都是相同的。)
http://quickfixn.org/tutorial/custom-fields-groups-and-messages.html