在mono下运行Fix实现吗?

时间:2011-03-03 18:19:51

标签: c# .net mono fix-protocol

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

我发现了以下内容,但没有一个表明代码是否与单声道兼容:

4 个答案:

答案 0 :(得分:3)

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

  • QuickFix不适用于Mono,因为.net绑定是在C ++ / CLI中开发的,Mono不支持。
  • 然而VersaFix确实在单声道下运行而没有任何变化,它在两个平台下的表现非常相似。

答案 1 :(得分:0)

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

除此之外,没有什么专门设计的,我知道,但看起来您提到的每个引擎都有一个单独的论坛或邮件列表,您可以尝试。

我可以告诉你,QuickFix的设计方式可能是一个真正的痛苦,因为对于每个版本的FIX,在不同的命名空间中使用相同的类。

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

答案 2 :(得分:0)

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

这可能听起来很多,但就像编译器错误一样,你修复了一些问题并且数字快速下降,你也很有可能你需要的部件很好并且你可以使用QuickFix的源代码。能够根据需要修改代码,或者只是在需要使用的问题函数周围抛出一些try {...} catch包装器。

当然你可以在其他可用的产品上尝试相同的东西,我只是尝试了第一个。我相信MoMA也会处理混淆代码,所以你也可以在试用版上测试它。

答案 3 :(得分:0)

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