0

我有几个读取 QF 配置文件的软件实例。默认设置是早上登录晚上退出。

StartTime=07:00:00
EndTime=21:00:00

但是,我需要一个实例来运行,但不能登录。我该怎么做?我是否需要覆盖默认时间(如果需要,用什么?)还是我可以设置另一个字段?

谢谢!

4

2 回答 2

1

当启动器连接到接受器时,默认情况下会设置会话。按照 FIX 的要求,引擎的设计使得第一条消息是登录消息。如果在登录消息之前发送了任何其他消息,它将被丢弃。如果在传输消息之前没有登录,您将打开一罐蠕虫。任何人都可以建立一个会话并开始做他们想做的任何事情。

于 2011-10-20T09:26:00.153 回答
0

如果您希望 QF 永远不会自动登录,您可以尝试将 StartTime 和 EndTime 设置为相同的值(但不是 00:00:00)。StartTime/EndTime 的另一个目的是自动重置每个会话时间段的序列号。如果禁用此功能,您可能需要每天手动重置序列号。但是,当时间跨过会话 StartTime 时,QF 仍有可能每天重置序列号,即使会话长度为零。

另一个答案是不正确的。您实际上可以在登录之前“发送”消息。引擎将存储这些消息,直到会话最终启动。然后,FIX 引擎的间隙填充逻辑将通过正确的登录传输在会话建立之前发送(到引擎)的消息。

于 2011-12-03T12:28:11.970 回答