使用QuickFix / n读取FIX日志文件

时间:2013-01-31 09:22:52

标签: c# file quickfix

我有一个FIX格式的日志文件和我自己用C#构建的数据结构。我想要做的是在QuickFix中运行日志文件并构建我自己的事件监听器。在那个听众中,我会将FIX类型转换为我需要的类型并填写我的DS。

我一直在阅读QuickFix教程和示例,但无法弄明白。我不需要它通过网络或类似的东西。

请帮助并谢谢你, Yonatan

1 个答案:

答案 0 :(得分:1)

没有任何QuickFIX端口提供此功能。最好的情况是,你可以构建一个简单的应用程序,它可以逐行读取日志文件,并将每一行传递给QF的Message(string)构造函数。要将Message转换为更具体的类型,您可以将其提供给更具体的类型构造函数,例如ExecutionReport(Message)

以上是针对原始C ++ QF的。其他端口(QF / J和QF / n)应该具有类似的机制。

您将无法使用MessageCracker来触发OnMessage()事件,因为您实际上并未在会话中进行侦听。相反,我建议使用开关或根据消息类参数执行重载。