1

我考虑购买这个连接器:

MICEX FIX/FAST 市场数据适配器http://www.b2bits.com/trading_solutions/market-data-solutions/micex-fixfast.html

但是由于某些原因我不喜欢专有软件,并且更愿意用 QuickFix + DIY 代码替换此连接器。

100 微秒的性能差异对我来说并不重要,但我确实关心功能。

特别是 MICEX 使用 FIX+Fast 和引用的连接器自动快速解码:“对用户隐藏 FAST 功能,自动应用 FAST 解码。”

问题是如何对 quickfix 做同样的事情?这是个好主意吗?使用 quickfix 实现引用连接器有多容易?

4

2 回答 2

3

你看过http://code.google.com/p/quickfast/我用过它而且大部分都可以工作,但它不是最好的库。

于 2012-08-16T02:22:51.430 回答
2

我不相信 QuickFIX 支持 FAST。FAST 是 FIX 消息的复杂压缩规范,在 QuickFIX 或任何 FIX 引擎之上以执行方式实现 FAST 可能会很棘手。

您想选择一个可以生成模板解码源代码的 FAST 引擎,换句话说,它从交换中读取模板 XML 文件并溢出代码来解析每个模板。这样做是自动的、简单的并且对速度至关重要,因为生成的代码避免了递归调用,否则解析重复组是必需的。

看看CoralFIX,它是一个直观的 FIX 引擎,支持 FAST 解码。

免责声明:我是 CoralFIX 的开发者之一。

于 2014-10-08T11:59:11.523 回答