FIX interne Sequenznummern

Ich habe einen Prozess zwischen dem Sell-Side-Kunden und einer Börse, die Währungsumrechnungen durchführt. Es gibt zwei FIX-Adapter - einen, der die Nachrichten von der Verkaufsseite empfängt und die Nachrichten an den Prozess weiterleitet. Und eine weitere FIX-Engine, die die Nachrichten aus dem Prozess entnimmt und sie in FIX an die Vermittlungsstelle sendet.

Jede FIX-Nachricht hat eine eindeutige Sequenznummer, die durch Tag 34 eingedrückt ist. Es scheint jedoch, dass jede dieser FIX-Engines eine INCOMING SEQUENCE-Nummer (welche FIX-Engine für die Gegenpartei erwartet) und eine OUTGOING SEQUENCE-NUMMER (an welche FIX-Engine sendet) hat Gegenpartei).

Sind diese internen Sequenznummern unabhängig von Tag 34?

In dieser Konfiguration werden die internen Sequenznummern der Sell-Side-FIX-ENGINE beim Anmelden auf 1,1 zurückgesetzt. Die internen Sequenznummern der FIX ENGINE für die Vermittlung werden nicht auf 1,1 zurückgesetzt.

Ich vermute, dass dies daran liegt, dass möglicherweise GTC-Bestellungen an der Börse eingehen und die beiden Engines bei einer erfolgreichen Anmeldung bei diesen Restbestellungen "versinken".

Allerdings verstehe ich die Beziehung zwischen Tag 34 und den internen Sequenznummern nicht.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage