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