简体   繁体   English

传出的FIX消息中没有字段定界符?

[英]No field delimiter in outgoing FIX messages?

I am using quickfix, compiled from the source on a linux box, setup to use the python headers. 我正在使用从Linux盒上的源代码编译的quickfix,设置为使用python标头。 Everything 'seems' fine when I run my code, but I can't log on to my FIX server, and I noticed that the messages I'm sending have no field/tag delimiters, all the fields and values are just mashed together... 运行代码时,一切“似乎”都很好,但是我无法登录到FIX服务器,并且我注意到我发送的消息没有字段/标签定界符,所有字段和值都被混在一起了。 ..

What might be causing this? 是什么原因造成的? Am I missing some setup in 'FIX_Settings.txt'? 我是否缺少“ FIX_Settings.txt”中的某些设置?

Thanks! 谢谢!

I would comment with this, but I don't have enough reputation. 我会对此发表评论,但是我没有足够的声誉。 So - I'm not sure why you can't log into your server, but are you sure that you don't have delimiters? 所以-我不确定为什么您不能登录服务器,但是您确定没有分隔符吗? Because if you're using \\x01 as a delimiter in FIX, the tag-values pairs will usually just be displayed as "all mashed together," but the hex dump of it reveals otherwise (coming from personal experience). 因为如果在FIX中使用\\x01作为分隔符,则标记-值对通常只会显示为“全部混在一起”,但是其十六进制转储会显示其他情况(来自个人经验)。

Also, you might be getting downvoted because you haven't provided much context. 另外,您可能会因为没有提供太多上下文而感到不满。 If you provided the relevant bit of code or what your FIX output looks like, that might help. 如果您提供了相关的代码或FIX输出的外观,则可能会有所帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM