python 开源FIX客户端模拟器

b5lpy0ml  于 2022-12-10  发布在  Python
关注(0)|答案(3)|浏览(250)

我想为我们公司测试一个FIX网关,想知道是否有任何开源的东西已经存在,我可以使用或利用来完成这项任务。
我目前正在寻找QuickFix,但我不确定它是否有一个客户端,可以对任何标准的FIX网关使用。
也链接到任何学习材料,存在于这个主题将不胜感激。

8fq7wneg

8fq7wneg1#

QuickFIX引擎代码附带两个示例,请参见examples

你可能需要tradeclient来发送消息。它是一个命令行工具,可以将FIX消息发送到服务器。
您可以使用ordermatch示例来启动简单的FIX服务器,该服务器将交叉订单并将ExecutionReports发送回您的客户端。
对于所有的示例应用程序,你需要提供一个配置文件来启动。只需按照quickfixengine网站上的说明操作,参见example config file。你的客户端将是initiator,服务器将是acceptor
我一直在大量使用这些示例应用程序进行测试,特别是ordermatcher,我已经更新了我的应用程序,以处理修改订单和分离股票/期货/期权符号等。
tradeclient使用屏幕记录器,因此您应该可以在命令行上看到所有传出和传入的消息。

xmd2e60i

xmd2e60i2#

QuickFIX可用于向FIX服务器/网关发送符合标准的消息(具有不同的安全级别//使用强安全:-)。
quickfix在其站点上有很好示例代码:http://www.quickfixengine.org/quickfix/doc/html/sending_messages.html

v64noz0r

v64noz0r3#

有一个替代的GUI工具,允许模拟客户端和服务器。它被称为MINI FIX。一个人可以构造消息,因为他/她看到或使用代码交谈,并获得各自的响应。唯一的缺点是,它是Windows的唯一。

相关问题