我想通过打执行报告回我的应用程序来测试我的交易系统。 然后,我可以确认我的订单/位置状态是正确的。
我发现这个有点相关的问题: 如何重放的quickfix日志
不同的是,这篇文章的人正在寻找一个整体测试工具,它会播放一个日志文件。 我想知道是是否存在一个实用工具,将代表FIX消息的字符串,然后就生成FIX对象(例如: ExecutionReport
)。
请问像这样的东西存在了吗? 人都有每个人只是在写自己的?
我想通过打执行报告回我的应用程序来测试我的交易系统。 然后,我可以确认我的订单/位置状态是正确的。
我发现这个有点相关的问题: 如何重放的quickfix日志
不同的是,这篇文章的人正在寻找一个整体测试工具,它会播放一个日志文件。 我想知道是是否存在一个实用工具,将代表FIX消息的字符串,然后就生成FIX对象(例如: ExecutionReport
)。
请问像这样的东西存在了吗? 人都有每个人只是在写自己的?
这听起来像你只是想不同的测试工具。
如果你写你的应用程序中的单元测试友好的方式,那么你可以简单地编写单元测试,创建ExecReport对象并将其作为参数传递到一些ExecReport处理器组件。 (我猜你没有设计为UT的,否则你可能不会需要这个建议。)
如果没有,那么我认为做的最好的事情是写另一个应用程序,您的第一个应用程序可以连接到。 你可以创建一个可以使用命令行命令触发ExecReports发送一个简单的接受者应用程序。 如果你正在使用QuickFix / N(在C#端口),你可以偷的QuickFix / N的例子代码应用程序“TradeClient”和“执行人”。