有人可以建议一个地方(网站)在哪里找到'真正'的FIX消息。 通过真实我的意思不是例子,而是'真实',所以如果我把它们放入引擎,它不会抱怨标签10不正确或我缺少一些强制标签。
我特意在执行报告之后。
理想情况下,我很乐意找到代表几天活动的大量修复消息。 我很欣赏这可能是敏感数据,但肯定标签1,标签207,标签55都可以被混淆。
非常感谢
答案 0 :(得分:6)
尝试FIX parser并点击“示例数据”按钮。它将生成一组有效的修复消息(包括执行报告)。显然,您也可以将它用作FIX解析器,以帮助您理解数据。请注意,此文本由实际的FIX分隔符(SOH字符)分隔。这意味着视觉上所有文本看起来都像是混乱的字符。
答案 1 :(得分:3)
FIX的问题在于它是一个真正的全能协议。它具有很大的灵活性。
例如,如果您查看FIX 4.4中的执行报告消息的规范(顺便说一下:总是更好地指定带有FIX的版本号),您会注意到您提到的大多数标记都不是必需的协议。在您提到的三个中,在该消息类型上只需要标记55。这意味着标签1或207是否存在取决于相关实现。
所以,遗憾的是,没有规范的样本。您应该向与您尝试通信的一方要求提供示例消息。
答案 2 :(得分:2)
您可以从validfix获取一些示例数据。
fix-analyzer.html有许多不同修复消息的示例
fix-log-analyzer.html只有一个来自某种修复引擎的真实日志的大例子。
(修复断开的链接)
答案 3 :(得分:2)
您在Online FIX Decoder页面(无耻插件)上讨论的TradeCaptureReport
消息有一些示例,它们不仅会向您显示编码消息的内容,还会对其进行整齐解码到你的桌子,为其他神秘的整数分配标签。
这些具体的例子由伦敦政治经济学院公开提供。
如果您正在进行交易报告,您必须发送的确切格式取决于您使用的供应商。最好直接与他们联系并索取样品,因为对一个供应商有效的可能与另一个有效。
答案 4 :(得分:1)
FIX协议网站上有一些如果您有权访问(我不知道它们是否可以在没有登录的情况下使用),或者您可以使用quickfix提供的示例自行生成它们。
答案 5 :(得分:0)
我有同样的需求,最终需要构建一些东西来自动将FIX消息从一个会话重新格式化到另一个会话。事实证明它在我们自己的测试中非常有用,所以我最终为它托管了一个服务器。这里有无耻的插件,但FIXSIM.com可能有用。
答案 6 :(得分:0)
访问CME-DataMine网站,您可以在其中找到市场深度FIX文件,其中包含重新创建订单簿所需的所有市场数据消息。 (CME DataMine)