What is the recommended way to handle scheduled sequence number resets (initiated by the counterparty once per day) ?

  • $\begingroup$ What do you mean by handle? You don't need to do anything, quickfix handles a seq num reset by itself. $\endgroup$
    – Wapiti
    Mar 22, 2016 at 13:03
  • $\begingroup$ you may want to backup or move the log and store directories. $\endgroup$
    – rupweb
    Mar 22, 2016 at 14:34
  • $\begingroup$ I keep getting error messages when quickfix tries to log in when a counterparty resets a sequence number: 58=MsgSeqNum too low, expecting x but received y $\endgroup$
    – zby_szek
    Mar 22, 2016 at 16:05
  • $\begingroup$ Good point rupweb ! $\endgroup$
    – zby_szek
    Mar 22, 2016 at 16:57

1 Answer 1


Sequence Number Reset depends on FIX engine configuration. If you have FIX initiator you can set "ResetOnLogon=N", so that your acceptor will keep track of sequence number. In case of sequence number mismatch, both counterparty/FIX engine will replay messages that were lost.

If you have Acceptor at your end, then you can ask counterparty(initiator) FIX engine to keep "ResetOnLogon=N".

Refer this link.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.