2017-12-29 28 views
0

アクセプタとイニシエータの間にFIXセッションがあると、一般にログアウトメッセージを最初に送信する必要がありますか?Quickfixでのイニシエータとアクセプタのログアウト順序

また、アクセサー側とイニシエータ側のセッション時間を同じ時間に設定しても問題ありませんか?あるいは、イニシエータを短期間設定して、通信を安全に保ち、エラーからはっきりさせるべきでしょうか?実際のプロジェクトの経験に基づいて

+0

あなたの質問は理解できないかもしれませんが、いずれの側もログアウトを開始できます。誰が何をしているかによって異なります。 – DaveRlz

+0

私の問題は、セッション時間が両側で同じ時間に設定されていれば、一度に両面でログアウトが送信され、セッションが既に終了した後に到着したために両方が拒否されるということです。だから私は、アクセプタまたはイニシエータがより短いセッション時間を設定する必要があるかどうかを尋ねています。私はドキュメンテーションでそれについて何も見つけることができません。 –

+0

@Michal Kordas、私が見てきたのは、市場開放の前と市場閉鎖後の開始時間です。したがって、Logonはイニシエータによって送信され、LogoutはECN(Acceptor)によって送信されます。 –

答えて

1

  • 接続が ブルームバーグのような私たちのポストトレード・ゲートウェイ は、ECN(電子通信ネットワーク)に接続するために使用されるポストトレードフィード、だった、トレードウェブはなど
  • ECNはAcceptorとして機能するために使用され、私たちのゲートウェイは initiatorとして働いていました。
  • イニシエータとして、私たちのゲートウェイは、LOGONメッセージを送信して ECNとの接続を開始する責任があります。
  • 30分前にLOGONとLOGOUTを送信するために使用されたゲートウェイは、の市場開けば&がそれぞれ閉じます。

しかし、何らかの問題やエラーが発生した場合でも、ECNでもLOGOUTメッセージを送信していました。

したがって、誰がLOGOUTメッセージを送信する必要があるかについての厳密なルールはありません。