问题标签 [fix-protocol]

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 投票
2 回答
5308 浏览

java - MetaTrader 4 使用 Java 修复协议

我的机器上安装了 MT4 客户端,并且可以成功检索提要。但是,我已经编写了一个程序,使用 java 来使用 FIX 协议提取数据。我想知道我的 java 程序如何提取我在 MT4 客户端上看到的数据。

0 投票
6 回答
13876 浏览

java - 使用 java 的 FIX 协议

我在 Java 中开发了一个实用程序,使用Financial Information eXchange(FIX)协议从输入流中提取数据。但是,我目前还没有找到任何可以连接到实现 FIX 协议的在线测试服务器。有人可以让我知道如何实现这一目标吗?

0 投票
2 回答
474 浏览

c# - 解析自定义协议并添加到 QuickFIX 服务器以发送给客户端

我建立了一个 QuickFIX 服务器。我正在解析数据提供者自定义协议。我想将我的协议转换为 FIX 消息并发送给所有客户端。这怎么可能?

0 投票
3 回答
1891 浏览

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

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

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

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 回答
134 浏览

java - Quickfix 包含标签

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

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

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

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

谢谢。

0 投票
3 回答
1448 浏览

c# - 无法从 C++/CLI-dll 实现抽象类

UPD我在这里放置了 VS2010 解决方案。开始新的赏金。我需要从 .NET 实现自己的 ValueMessageBuilder。如果需要编写 C++ 代码,那么我正在寻找可以向我展示如何做到这一点以及如何将其与 C# 链接的人

我决定实现来自dll的抽象类,所以我写了一些琐碎的代码

作为DNMessageBuilder抽象,我在 VS2010 中单击了“实现成员”功能,并将代码更改为:

但是我有编译错误:

指针和固定大小的缓冲区只能在不安全的上下文中使用

“QuickFAST.Messages.ValueMessageBuilder”因其保护级别而无法访问

可访问性不一致:返回类型“QuickFAST.Messages.ValueMessageBuilder*”比方法“Myproj.Fast.MyMessageBuilder.builder()”更难访问

无法在此处访问内部结构“ValueMessageBuilder”。

我应该如何实现抽象类DNMessageBuilder,我该如何解决我的问题?我需要提供自定义(由我编写)ValueMessageBuilder

ValueMessageBuilder.h 如果这很重要。

我要实现的抽象类的实现

ValueMessageBuilder 描述

0 投票
1 回答
587 浏览

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

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

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

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

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

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

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

0 投票
4 回答
3244 浏览

java - 最快的(每秒事务数)Java FIX 引擎是什么?

我目前正在使用 QuickFix/J(开源),它运行良好。

现在我正在考虑改用更好的/商业的 FIX 引擎,所以基本上我想知道哪个是最快的!

必须支持 FIX5.0SP2,但不支持 FAST 协议。

具体来说,我们正在讨论在框架中以最小的延迟接收市场更新。

成本不是主要问题(我认为)。

0 投票
1 回答
2930 浏览

java - FIXML 与 QuickFix/J

有人使用 QuickFIX/J 处理 FIXML 消息吗?据我了解,quickfix/j 尚不支持开箱即用的 fixml。关于如何最好地解决这个问题的任何建议?