首页 > 解决方案 > QuickFixN 不发送交易时段的登录信息

问题描述

我连接到几个供应商,包括报价和交易会话。

报价会话工作正常,但对于交易会话,事件日志如下所示:

20180925-06:47:16.131 : Connection succeeded
20180925-06:47:46.463 : Connecting to xxx.xxx.xxx.xxx on port yyyyy
20180925-06:47:46.479 : Connection succeeded
20180925-06:48:16.926 : Connecting to xxx.xxx.xxx.xxx on port yyyyy
20180925-06:48:16.926 : Connection succeeded
20180925-06:48:47.354 : Connecting to xxx.xxx.xxx.xxx on port yyyyy
20180925-06:48:47.354 : Connection succeeded

我的消息日志最后只有一个 logOUT

20180925-06:50:37.241 : 8=FIX.4.29=6435=534=91249=aaaaaaa52=20180925-06:50:37.24156=bbbbbbb10=145

我认为登录消息是由 QuickFix 在连接时自动生成的?

我可能做错了什么?

标签: c#quickfixn

解决方案


这可能是因为您的会话设置。当修复服务器拒绝您的会话详细信息时,您会看到注销消息。

登录消息由 quickfix lib 自动生成。我遇到了几乎同样的问题,这是关于快速修复设置的。

首先在配置文件中检查您的发件人/目标 comp id 和其他会话详细信息。如果它适用于一个会话并且不适用于另一个会话,则它与您的设置有关或修复服务器有一些问题。


推荐阅读