Is there a fix implementation for mono?

Is there an implementation of a patch protocol working under mono (both free and commercial)?

I found the following, but none indicates whether this code is compatible with it:

+4
source share
4 answers

I tried 2 open solutions:

  • QuickFix does not work in Mono because .net bindings are developed in C ++ / CLI, which is not supported by Mono.
  • VersaFix, however, works under mono without any changes, and its performance is very similar to both platforms.
+3
source

One possible solution: http://www.fixprotocol.org/discuss/read/adec4479

Other than that, there is nothing specifically designed that I know about , but it looks like each of the engines you mentioned has a separate forum or mailing list that you could try.

I can tell you that the way QuickFix was developed can be a real pain because it uses the same classes in separate namespaces for each version of FIX.

Sorry, you do not have a better answer, good luck.

0
source

I suggest using the MoMA tool provided by http://www.mono-project.com/MoMA . I took the first one that you specified "QuickFix" and downloaded the binary version and viewed it using MoMA. The result was 273 method calls that were not implemented.

This may seem like a lot, but, like compiler errors, you fix a couple of things and the number goes fast, you also have good chances that the parts you need will be good, and with the QuickFix source you may be able to change the code by as needed or just throw some try {...} catch wrappers around those problematic functions that you need to use.

Of course, you can try the same in other available products, I just tried the first one. I believe that MoMA will also work on confusing code, so you can also test it on trial versions.

0
source

I look at Quickfix / N , which claims to be an open .Net port of Quickfix, with no built-in C ++ bindings. In fact, the API is very similar to Quickfix / J (java port). I will update this post if I find that it will not be mono-compatible.

0
source

Source: https://habr.com/ru/post/1342168/


All Articles