我考虑买这个连接器:
MICEX FIX / FAST市场数据适配器http://www.b2bits.com/trading_solutions/market-data-solutions/micex-fixfast.html
但我不喜欢礼仪软件,并且更喜欢用QuickFix + DIY代码替换这个连接器。
100 usec性能差异对我来说并不重要,但我确实关心功能。
特别是MICEX使用FIX + Fast并且引用的连接器自动快速解码:“隐藏用户的FAST功能,自动应用FAST解码。”
问题是如何使用quickfix做同样的事情?这根本不是好主意吗?使用quickfix实现引用的连接器有多容易?
答案 0 :(得分:2)
你看过http://code.google.com/p/quickfast/我使用过它并且大部分都有效,但它不是最好的图书馆。
答案 1 :(得分:2)
我不相信QuickFIX支持FAST。 FAST是FIX消息的复杂压缩规范,并且在QuickFIX或任何FIX引擎上以执行方式实现FAST可能会很棘手。
您想要选择一个可以生成模板解码源代码的FAST引擎,换句话说,它会从交换中读取模板XML文件并溢出代码来解析每个模板。这样做是自动的,简单的,对于速度至关重要,因为生成的代码避免了解析重复组所需的递归调用。
查看CoralFIX这是一个直观的FIX引擎,支持FAST解码。
免责声明:我是CoralFIX的开发者之一。