如何确定邮件是否通过QuickFix发送?

时间:2012-06-19 13:19:06

标签: quickfix

当我使用quickfix作为客户端发送消息时,我怎么知道它是否已成功发送?

最佳,

Deveti

3 个答案:

答案 0 :(得分:4)

这取决于您的交易对手支持的消息类型和流程。对于某些您永远不会知道的消息,其他消息(如登录或心跳)使用相同的消息类型具有固定的保证响应。其他人,例如NOS(D)使用执行报告进行响应,该报告更新订单的状态。典型的流程可以在FIX网站上找到,大多数交易对手的“参与规则”详细说明了他们的预期流量,并将包括他们支持的任何确认或状态更新消息。除了这些流程之外,没有简单的知识表明已收到消息。 编辑:看过你的评论我会补充说,报价请求通常不会发送确认。

答案 1 :(得分:1)

我完全同意MD-Tech。

根据我的经验,我们与许多交易对手合作,每个交易对手都提供一套“规则”,以尽量减少传递信息的可能性。

对于执行消息,例如,通常的做法是回复“aknowledge”消息以通知对方。

另请注意,序列号表示当前会话期间没有消息丢失。

答案 2 :(得分:0)

应保持启用屏幕日志和文件日志。如果某些标签丢失或错误,则会根据FIX协议提供明确的拒绝消息,并提及FIX标签。