Heart beat interval

Imported from previous forum

Hi

Is it FIX compliant if two counterparties manages to establish a connection with different heartbeat intervals?

Regards
Harry

No. There should only be one heartbeat interval.

Per FIX 4.3 Volume 2’s “Heartbeats” section:

"Note that the same HeartBtInt value is used by both sides, the Logon “initiator” and Logon “acceptor”."

> Hi
>
> Is it FIX compliant if two counterparties manages to establish a connection with different heartbeat intervals?
>
> Regards
> Harry
>

[ original email was from Jeffrey Croft - jeff.croft@plusmarketsgroup.com ]
So to be clear the acceptor should immediately disconnect?

No. There should only be one heartbeat interval.

Per FIX 4.3 Volume 2’s “Heartbeats” section:

“Note that the same HeartBtInt value is used by both sides, the Logon
“initiator” and Logon “acceptor”.”

Hi

Is it FIX compliant if two counterparties manages to establish a
connection with different heartbeat intervals?

Regards Harry

[ original email was from Matthew Chimento - mjchimento@yahoo.com ]
Technically yes. In the early days of FIX 4.0, this eventually became a headache for the operations people whom monitor the FIX sessions. Over the years, most FIX companies have built in a logic to use the incoming HeartBeat value as their HeartBeat value. Something to think about as a parameter if you developing your FIX engine.

Matt

So to be clear the acceptor should immediately disconnect?

No. There should only be one heartbeat interval.

Per FIX 4.3 Volume 2’s “Heartbeats” section:

“Note that the same HeartBtInt value is used by both sides, the Logon
“initiator” and Logon “acceptor”.”

Hi

Is it FIX compliant if two counterparties manages to establish a
connection with different heartbeat intervals?

Regards Harry