gpt4 book ai didi

quickfix - QuickFix 引擎对执行报告消息的奇怪响应

转载 作者:行者123 更新时间:2023-12-02 19:11:01 26 4
gpt4 key购买 nike

我目前在使用开源 QuickFix 引擎时遇到了一个奇怪的问题。我们的经纪商正在发送一些 MsgType = 8(执行报告)的测试交易,我们的 QuickFix 引擎立即回复异常,并显示“不支持的消息类型”。代理消息中的所有标签似乎都是合法的。

为什么会发生这种情况以及如何解决该问题?

最佳答案

我无法读懂思想,但听起来您可能已将您的应用程序实现为 MessageCracker但忘记重写适当的 onMessage 函数。请注意,消息类型的每个 FIX 版本都有一个单独的 onMessage 重载,例如有:

onMessage (const FIX40::ExecutionReport&, const FIX::SessionID&) 
onMessage (const FIX41::ExecutionReport&, const FIX::SessionID&)
onMessage (const FIX42::ExecutionReport&, const FIX::SessionID&)
onMessage (const FIX43::ExecutionReport&, const FIX::SessionID&)
onMessage (const FIX44::ExecutionReport&, const FIX::SessionID&)

所有这些方法的默认实现都会引发 UnsupportedMessageType 异常,这听起来就像您所看到的那样。

关于quickfix - QuickFix 引擎对执行报告消息的奇怪响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/665681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com