读的quickfix日志文件(Reading quickfix log file)

2019-11-01 11:29发布

我想通过打执行报告回我的应用程序来测试我的交易系统。 然后,我可以确认我的订单/位置状态是正确的。

我发现这个有点相关的问题: 如何重放的quickfix日志

不同的是,这篇文章的人正在寻找一个整体测试工具,它会播放一个日志文件。 我想知道是是否存在一个实用工具,将代表FIX消息的字符串,然后就生成FIX对象(例如: ExecutionReport )。

请问像这样的东西存在了吗? 人都有每个人只是在写自己的?

Answer 1:

这听起来像你只是想不同的测试工具。

如果你写你的应用程序中的单元测试友好的方式,那么你可以简单地编写单元测试,创建ExecReport对象并将其作为参数传递到一些ExecReport处理器组件。 (我猜你没有设计为UT的,否则你可能不会需要这个建议。)

如果没有,那么我认为做的最好的事情是写另一个应用程序,您的第一个应用程序可以连接到。 你可以创建一个可以使用命令行命令触发ExecReports发送一个简单的接受者应用程序。 如果你正在使用QuickFix / N(在C#端口),你可以偷的QuickFix / N的例子代码应用程序“TradeClient”和“执行人”。



文章来源: Reading quickfix log file
标签: c# quickfix