开源FIX客户端模拟器

时间:2010-03-05 13:58:35

标签: c++ python quickfix fix-protocol

我想为我们公司测试一个FIX网关,并且想知道openource中是否存在任何我可以使用或可能利用来完成此任务的内容。

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

此外,我们还将感谢您对此主题中存在的任何学习材料的链接。

由于

3 个答案:

答案 0 :(得分:12)

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

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

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

对于所有示例应用程序,您需要提供配置文件以启动。只需按照quickfixengine网站上的说明操作,请参阅example config file。您的客户将是initiator和服务器acceptor

我一直在大量使用这些示例应用程序来测试ordermatcher,我已经更新了我的处理修改订单并分离股票/期货/期权符号等等。

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

答案 1 :(得分:2)

QuickFIX可用于向FIX服务器/网关发送符合标准的消息(具有不同的安全级别//使用强安全性:-)。

quickfix在其网站上提供了很好的示例代码:http://www.quickfixengine.org/quickfix/doc/html/sending_messages.html

答案 2 :(得分:0)

有一个altarnative GUI工具,允许模拟客户端和服务器。它被称为MINI FIX。可以在他/她看到或使用代码与其交谈并获得相应的响应时构建消息。唯一的缺点是它只是Windows。