正在读取快速修复日志文件

本文关键字:日志 文件 读取 | 更新日期: 2023-09-27 17:54:35

我想通过在应用程序中播放执行报告来测试我的交易系统。然后我可以验证我的订单/位置状态是否正确。

我发现了这个有点相关的问题:如何重放一个快速修复日志

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

这样的东西存在吗?每个人都在写自己的吗?

正在读取快速修复日志文件

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

如果你以单元测试友好的方式编写应用程序,那么你可以简单地编写单元测试来创建ExecReport对象,并将它们作为参数传递给某个ExecReport处理器组件。(我猜你不是为ut设计的,否则你可能不需要这个建议。)

如果没有,那么我认为最好的办法是写另一个应用程序,你的第一个应用程序可以连接。您可以创建一个简单的Acceptor应用程序,它可以使用命令行命令触发ExecReports发送。如果你正在使用QuickFIX/n (c#移植),你可以从QuickFIX/n的示例应用"TradeClient"answers"Executor"中窃取代码。