繁体   English   中英

读取quickfix日志文件

[英]Reading quickfix log file

我想通过将执行报告回放到我的应用程序中来测试我的交易系统。 然后,我可以验证我的订单/头寸状态正确。

我发现了一个与此相关的问题: 如何重播quickfix日志

不同之处在于,本文中的人员正在寻找一种可以回放日志文件的完整测试工具。 我想知道的是,是否存在一个实用程序,该实用程序将接收代表FIX消息的字符串,然后仅生成一个FIX对象(例如: ExecutionReport )。

那里有这样的东西吗? 每个人都只是在写自己的吗?

听起来您只是想要一种不同的测试工具。

如果您以对单元测试友好的方式编写了应用程序,则只需编写单元测试即可创建ExecReport对象,并将它们作为参数传递给某些ExecReport-processor组件。 (我猜您不是为UT设计的,否则您可能不需要此建议。)

如果没有,那么我认为最好的方法是编写第一个应用程序可以连接到的另一个应用程序。 您可以创建一个简单的Acceptor应用程序,该应用程序可以使用命令行命令来触发ExecReports的发送。 如果您使用的是QuickFIX / n(C#端口),则可以从QuickFIX / n的示例应用程序“ TradeClient”和“ Executor”中窃取代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM