我想为我们公司测试一个 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/