4

是否有在单声道(免费或商业)下运行的修复协议的实现?

我找到了以下这些,但没有一个表明它的代码是否兼容单声道:

4

4 回答 4

3

我尝试了 2 个开源解决方案:

  • QuickFix 在 Mono 上不起作用,因为 .net 绑定是在 C++/CLI 中开发的,Mono 不支持。
  • 然而,VersaFix 确实在单声道下运行而没有任何变化,并且它在两个平台下的性能非常相似。
于 2011-04-07T16:37:55.540 回答
0

我建议使用http://www.mono-project.com/MoMA提供的 MoMA 工具。我拿了你指定的第一个“QuickFix”并下载了二进制版本并用 MoMA 扫描它。结果是 273 个未实现的方法调用。

这听起来可能很多,但就像编译器错误一样,您修复了一些事情并且数量迅速下降,而且您很有可能需要的部件会很好,并且您可以使用 QuickFix 的源代码进行修改根据需要编写代码,或者只是围绕您确实需要使用的那些问题函数抛出一些 try{...}catch 包装器。

当然你可以在其他可用的产品上尝试同样的事情,我只是尝试了第一个。我相信 MoMA 也可以处理混淆代码,因此您也可以在试用版上对其进行测试。

于 2011-03-26T00:07:05.983 回答
0

一种可能的解决方案:http ://www.fixprotocol.org/discuss/read/adec4479

除此之外,据我所知,没有什么特别设计的,但看起来你提到的每个引擎都有一个单独的论坛或邮件列表,你可以试试。

我可以告诉你,QuickFix 的设计方式可能会很痛苦,因为它在每个版本的 FIX 的不同名称空间中使用相同的类。

抱歉没有更好的答案,祝你好运。

于 2011-03-03T18:51:52.487 回答
0

我正在研究Quickfix/N,它声称是 Quickfix 的开源本机 .Net 端口,没有本机 C++ 绑定。事实上,API 看起来非常类似于 Quickfix/J(Java 端口)。如果我发现它不兼容 Mono,我会更新这篇文章。

于 2015-10-23T08:53:34.827 回答