[英]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
作为分隔符,则标记-值对通常只会显示为“全部混在一起”,但是其十六进制转储会显示其他情况(来自个人经验)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.