c++ - 开源 FIX 客户端模拟器

标签 c++ python quickfix fix-protocol

我想为我们公司测试一个 FIX 网关,想知道开源中是否已经存在任何我可以使用或可能利用来完成这项任务的东西。

我目前正在查看 QuickFix,但我不确定它是否有可用于任何标准 FIX 网关的客户端。

也欢迎链接到有关该主题的任何学习 Material 。

谢谢

最佳答案

QuickFIXengine 代码带有几个示例,请参阅 http://www.quickfixengine.org/quickfix/doc/html/examples.html

您可能需要 tradeclient 来发送消息。它是一个命令行工具,可以将 FIX 消息发送到服务器。

您可以使用 ordermatch 示例来启动简单的 FIX 服务器,它将交叉订单并将 ExecutionReports 发送回您的客户端。

对于所有示例应用程序,您需要提供一个配置文件来启动。只需按照 quickfixengine 网站上的说明进行操作,请参阅 example config file .您的客户端将成为发起者,而服务器将成为接受者

我一直大量使用这些示例应用程序进行测试,尤其是 ordermatcher,我更新了我的应用程序以处理修改订单并分隔股票/ future /期权符号等。

tradeclient 使用屏幕记录器,因此您应该在命令行上看到所有传出和传入的消息。

关于c++ - 开源 FIX 客户端模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2387173/

相关文章:

c++ - 有没有办法通过 "wait"选项暂停/停止使用 mcisendstring 播放 mp3 文件?

c++ - 比较对象可作为 const 调用

Python-ConfigParser-AttributeError : ConfigParser instance has no attribute '__getitem__'

c# - 尝试将字符串转换为 MarketDataIncrementalRefresh

c++ - 为什么这种方法会给出两个不同的结果?

c++ - pthread_spinlock 是否会导致从用户空间切换到内核空间

python - 比较并找到 pandas 系列中缺失的字符串

python 3错误RuntimeError : super(): no arguments

c++ - quickfix toAdmin 添加用户名,密码错误

快速修复引擎 : possible to restrict logging?