Quickfix 中的发起者和接受者注销顺序

Initator and acceptor logout order in Quickfix

当我在接受者和发起者之间进行 FIX 会话时,通常哪一方应该首先发送注销消息?

另外,acceptor 和initiator 端的session 时间可以设置成相同的时间吗?或者也许应该将启动器配置为较短的时间以保持通信安全和清除错误?

根据实际项目经验,

  • 连接是 post 贸易提要,我们的 post 贸易网关在那里 用于连接 ECN(电子通信网络),例如 彭博社、Tradeweb 等
  • ECN 曾经充当接受者,我们的网关曾经充当 发起人。
  • 作为发起者,我们的网关负责发起 通过发送 LOGON 消息与 ECN 连接。
  • 用于半小时发送 LOGON 和 LOGOUT 的网关before/After 市场分别开市和收市。

但万一有一些problem/error,甚至ECN也用来发送LOGOUT消息。

So, there is no hard and fast rule, who should send LOGOUT message.