问题标签 [quickfix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1891 浏览

c++ - 如何用我的 C++ 项目实现 QuickFix

我是 Fix 协议的新手,我一直在尝试找到一种方法来从 XML 描述文件开始将其实现到 c++ 文件中。所以通过在网上搜索他们向我推荐了QuickFix,我真正想知道的是我们应该叫什么QuickFix?图书馆或标准或究竟是什么?

但我的主要问题是,最近我下载了 Quickfix 包,然后我无法将它集成到我的 c++ 项目中,即使有 QuickFix 文档(顺便说一句含糊不清!)所以有人可以一步一步地向我描述如何使用我的 Visual c++ 项目配置 QuickFix 以及如何最终编写此代码来解析我的 XML 文件:

0 投票
1 回答
1465 浏览

java - 有没有办法重播 quickFIX/J 消息

有没有办法在 *messages.log 文件中重播来自 quickFIX/J 的消息?

看来这个问题是不久前被问到的,但我正在考虑任何新的发展: Store And Replay WCF Messages

目的是即使在 FIX 连接的另一端不可用时也能够重新运行消息。

0 投票
2 回答
1882 浏览

java - Quickfix 更改序列号

我需要降低收到的序列号以执行 FIX 认证以检查间隙填充/重新发送工作。

我尝试编辑号码,但现在EOF Exception每当我启动我的应用程序时都会收到。

序号文件的格式有点奇怪:

知道怎么做吗?

谢谢。

0 投票
2 回答
2512 浏览

java - 快速修复设置 ResetSeqNumFlag

有没有办法ResetSeqNumFlag=Y使用 Quickfix 配置进行设置?

0 投票
2 回答
4254 浏览

python - 使用 Python 在 QuickFIX 中发送 TradeCaptureReport 但无法接收任何 TradeCaptureReportAck

我使用 Python API for QuickFIX 1.13.3 编写了一个启动器。

它只是向接受者发送类型TradeCaptureReport(代码:)的消息。AE我应该收到一个TradeCaptureReportAck(确实,如果我使用另一个客户端,我会收到它),但什么也没有回来。

使用 Wireshark 我可以看到登录和注销都正确执行,并且心跳也保持正确。

我写的Application定义如下:

由于以下代码段而运行:

更新

消息交换如下(I = Initiator, A = Acceptor):

如您所见,在 3. 和 4. 之间,缺少 TradeCaptureReportAck 类型的消息。

任何提示都是最受欢迎的!

0 投票
1 回答
575 浏览

qt - 如何在 QtCreator 中使用 QuickFIX?

在 Qt Creator 中构建 QuickFix(FIX Engine) 需要哪些修改?

0 投票
1 回答
134 浏览

java - Quickfix 包含标签

Quickfix/J 中是否有一种简单的方法来判断 FIX 消息是否包含位于重复组中的标签?

我想知道 MarketDataSnapshotFullRefresh 是否包含出价/要价或 Ticker 更新而不处理消息...

即,如果我可以检测到 TickDirection(标签 274)的存在,我会知道快照是 Ticker 更新并适当地处理它。

执行此操作的 hacky 方法是获取 String 并查找 274= 但希望有一种方法可以在 API 中执行此操作。

谢谢。

0 投票
1 回答
778 浏览

quickfix - 快速修复很慢

结果:

第一:43 第二:0

43ms 似乎很慢......为什么第一次创建对象需要这么长时间?

0 投票
1 回答
587 浏览

c++ - 将 FIX 消息格式化为 c++ 结构或类

说我想以 XML 形式(不是 FIXML!)格式化我收到的修复消息,但有点像规范描述,例如那样

在我的输出中,我需要一个 c++ 结构或一个名为 HeartbeatMsg 的类,其属性是它自己的字段。

因此,在解析了我的 XML 文件之后,我想将这些消息解析为一个对象,稍后我可以通过打印机或格式化类调用该对象,这些类将我的消息对象写入文件中。

所以我认为我想实例化的这个消息对象也许我可以将它创建为一个继承自 QuickFix 库中消息类的新类,所以我的问题是:

我能做到吗?因为我阅读了 QuickFix 消息,它加载了一些函数,这些函数不仅可以用于描述消息,还可以用于提取它,从流输入中序列化它。

所以虽然我的需求远非如此,但我仍然可以使用这个类进行简单的格式化。

0 投票
1 回答
394 浏览

java - 具有不同修复版本的 Quickfix 重复代码

我正在编写一些处理许多不同修复版本(4.2、4.3、4.4)的代码。我遇到的问题是,在编写处理程序对象时,我被迫复制代码,因为每个修复版本都将使用不同的处理程序。例如

我正在编写的实际代码要复杂得多(我正在检索几个字段并操作数据)。我想不出如何在不诉诸反思的情况下减少这种重复。