我想为我们公司测试一个FIX网关,想知道是否有任何开源的东西已经存在,我可以使用或利用来完成这项任务。我目前正在寻找QuickFix,但我不确定它是否有一个客户端,可以对任何标准的FIX网关使用。也链接到任何学习材料,存在于这个主题将不胜感激。
8fq7wneg1#
QuickFIX引擎代码附带两个示例,请参见examples
你可能需要tradeclient来发送消息。它是一个命令行工具,可以将FIX消息发送到服务器。您可以使用ordermatch示例来启动简单的FIX服务器,该服务器将交叉订单并将ExecutionReports发送回您的客户端。对于所有的示例应用程序,你需要提供一个配置文件来启动。只需按照quickfixengine网站上的说明操作,参见example config file。你的客户端将是initiator,服务器将是acceptor。我一直在大量使用这些示例应用程序进行测试,特别是ordermatcher,我已经更新了我的应用程序,以处理修改订单和分离股票/期货/期权符号等。tradeclient使用屏幕记录器,因此您应该可以在命令行上看到所有传出和传入的消息。
tradeclient
ordermatch
quickfixengine
initiator
acceptor
ordermatcher
xmd2e60i2#
QuickFIX可用于向FIX服务器/网关发送符合标准的消息(具有不同的安全级别//使用强安全:-)。quickfix在其站点上有很好示例代码:http://www.quickfixengine.org/quickfix/doc/html/sending_messages.html
v64noz0r3#
有一个替代的GUI工具,允许模拟客户端和服务器。它被称为MINI FIX。一个人可以构造消息,因为他/她看到或使用代码交谈,并获得各自的响应。唯一的缺点是,它是Windows的唯一。
3条答案
按热度按时间8fq7wneg1#
QuickFIX引擎代码附带两个示例,请参见examples
你可能需要
tradeclient
来发送消息。它是一个命令行工具,可以将FIX消息发送到服务器。您可以使用
ordermatch
示例来启动简单的FIX服务器,该服务器将交叉订单并将ExecutionReports发送回您的客户端。对于所有的示例应用程序,你需要提供一个配置文件来启动。只需按照
quickfixengine
网站上的说明操作,参见example config file。你的客户端将是initiator
,服务器将是acceptor
。我一直在大量使用这些示例应用程序进行测试,特别是
ordermatcher
,我已经更新了我的应用程序,以处理修改订单和分离股票/期货/期权符号等。tradeclient
使用屏幕记录器,因此您应该可以在命令行上看到所有传出和传入的消息。xmd2e60i2#
QuickFIX可用于向FIX服务器/网关发送符合标准的消息(具有不同的安全级别//使用强安全:-)。
quickfix在其站点上有很好示例代码:http://www.quickfixengine.org/quickfix/doc/html/sending_messages.html
v64noz0r3#
有一个替代的GUI工具,允许模拟客户端和服务器。它被称为MINI FIX。一个人可以构造消息,因为他/她看到或使用代码交谈,并获得各自的响应。唯一的缺点是,它是Windows的唯一。