quickfix 相关问题

QuickFIX是FIX协议的开源实现,目前与FIX 4.0-5.0规范兼容。

CQG FIX API 连接

我正在尝试使用quickfix python通过CQG FIX API进行连接。 CQG API 需要快速修复引擎显然无法容纳的登录凭据。 我正在找人...

回答 1 投票 0

QuickFixJ:无法解析 FIX 消息:quickfix.FieldException:组 73 必须设置分隔符字段 11

<group name="73Tag" required="N"> <field name="11Tag" required="N"/> <field name="37Tag" required="N"/> <field name="44Tag" required="N"/> <field name="66Tag" required="N"/> <field name="77Tag" required="N"/> <component name="122Tag" required="N"/> <field name="67Tag" required="N"/> <field name="87Tag" required="N"/> <field name="97Tag" required="N"/> </group> 交易对手正在发送标签 73 和 37 标签,但没有发送 11 标签或该组中的任何其他标签。当我尝试使用quickfixj 解析时抛出错误。谁能告诉我如何避免这种情况以及我可以进行哪些更改,这样使用此数据字典就不会在任何地方发生这种情况?我认为必需的 N 意味着它并不总是期望该标签。 错误说: QuickFixJ:无法解析 FIX 消息:quickfix.FieldException:组 73 必须设置分隔符字段 11 我尝试定义这些标志但没有帮助: DataDictionary dataDictionary = new DataDictionary(QuickFixJConstants.FIX44_XML); dataDictionary.setAllowUnknownMessageFields(true); dataDictionary.setCheckFieldsOutOfOrder(false); dataDictionary.setCheckUnorderedGroupFields(false); 组中的第一个标签始终是必需的。 对于小组的第一个成员来说并不那么重要,但对于了解第二个成员何时开始至关重要。 听起来你的交易对手已经更改了默认的DD(这很正常,他们都这样做)。 如果他们要以标签 37 开始第 73 组,那么您需要修复您的 DD,以便第 73 组以标签 37 开始! 我假设你的交易对手有文件。 您需要掌握它并检查它们的所有消息/字段定义,并相应地更新您的 DD。 否则你可能会遇到很多本可以避免的解码问题。

回答 1 投票 0

Quickfix 无法接收35=8,消息

我在发出订单后很难获取执行报告。我可以在日志文件中看到消息 35=8,但在终端上无法接收到它。 这和我有什么关系吗...

回答 1 投票 0

FIX协议:由于错误而导致的无序注销消息是否应该消耗接收方的序列号?

我们有长时间运行的 FIX 会话,几乎 24/7 运行。由于配置错误,我们的发起方对等方在会话开始和结束时使用本地时间,而对方的接受方则使用 UTC...

回答 1 投票 0

验证 QuickFix/N 重复组,其中前两个字段交换顺序

我正在实现一个客户端来连接到服务器,据我所知,该服务器使用了 FIX4.2 和 FIX4.4 的混合体。 当某些

回答 2 投票 0

Quickfixj 绕过配置文件并以编程方式执行此操作

大家好,我正在遵循quickfixj 的教程来绕过配置文件。基本上我不想有一个txt配置文件,我想在连接到FIX之前创建自己的设置,原因是......

回答 2 投票 0

Quickfix 传入市场数据增量刷新消息的发送时间一段时间后会滞后于实际时间

我正在使用quickfix python并通过TCP连接连接到交易所以接收来自他们的订单簿市场数据更新。 我在

回答 1 投票 0

如何在FIX中手动计算CheckSum?

我有一个 FixMessage,我想手动计算校验和。 8=修复.4.2|9=49|35=5|34=1|49=ARCA|52=20150916-04:14:05.306|56=TW|10=157| 这里的体长是这样计算的: 8=修复.4.2|9=49|35=5|3...

回答 4 投票 0

Quickfix python - 使用 PartyID 重复组创建 FIX 消息

在我的应用程序中,我使用Python QuickFix。 对于 FIX 4.4,我尝试使用 PartyID 组创建 FIX 消息。但消息中的字段顺序与我使用的不同。为了...

回答 1 投票 0

快速修复与固定天线

有两个主要的修复引擎: 开源 QuickFix http://www.quickfixengine.org/ 商业固定天线 http://www.b2bits.com/trading_solutions/fix_engines/fix_engine_cpp.html 缺点是什么

回答 5 投票 0

如何使用 QuickFix/n 更改 FIX 消息中的标签顺序

我正在使用 QuickFix/n v1.10.0 启动器,我的客户正在请求消息的自定义字段顺序。 根据这个关于 QuickFix/j 的答案,我尝试更新数据字典,但这并没有......

回答 2 投票 0

快速修复Python。如何从配置文件中省略 StartTime 和 EndTime 而不会出现错误

我不想在配置文件中包含开始时间和结束时间,因为我想设置 NonStopSession=Y。正如文档中提到的,设置 NonStopSession=Y 与开始和结束时间标志不兼容......

回答 1 投票 0

Python Quickfix-SSL 错误:OPENSSL_Uplink:无 OPENSSL_Applink

我正在尝试使用quickfix-ssl,它公开了quickfix中当前不支持的SSLSocketInitiator/Acceptor功能。不幸的是,没有适用于 Windows 操作系统的预编译 .whls,因此不得不

回答 1 投票 0

pip 安装快速修复在 Windows 中失败

我正在尝试在我的 Windows 计算机上安装 quikcfix 库。 python版本是3.12.2。 但是我收到以下错误。 python setup.py bdist_wheel 未成功运行 退出代码:1 [7升...

回答 1 投票 0

Quickfixn - 如何捕获“连接被拒绝”?

我的 QuickFixN 应用程序中发生了 FIX 通信无法正常工作的情况。在日志中我可以看到: 连接到端口 {Port} 上的 {IP} 连接失败:连接拒绝...

回答 1 投票 0

如何安装适用于 Python 的 QuickFix?

我尝试按照其网站上的建议使用 pip install Quickfix 安装 QuickFix。 但是,在安装过程中我收到错误: C++\Acceptor.cpp(21):致命错误 C1083:无法打开包含文件:'

回答 2 投票 0

快速修复:如何在 Python 中使用 SSL

[抱歉我的英语] 我在连接用 python 开发的客户端 quckfix 时遇到问题。配置文件没有像我想要的那样响应。 如果我更改路径(错误的路径,强制 e...

回答 2 投票 0

如何确保所有使用 QuickFIX C++ 库发送的异步消息都被 Acceptor 确认?

我正在使用 QuickFIX C++ 库通过 sendToTarget 方法异步发送消息流。但是,我在确定是否已收到所有消息方面面临挑战,并且

回答 1 投票 0

如何在Windows中安装QuickFIX/J

我在 Windows 计算机上安装 QuickFIX/J 时遇到了很多麻烦。 我来这里是想问是否有人完成了这个安装,分享他们是如何完成的,因为我不明白。 。 我...

回答 1 投票 0

向 QUICKFIX N 中的特定会话发送消息

我最近接到了为新交易者制作一个基本交易平台的任务。我正在连接到银行 FIX 4.4 实施。 银行指定了2个时段。一份用于报价数据,一份...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.