モノラル(無料または商用)で実行されている修正プロトコルの実装はありますか?
私は次のものを見つけましたが、コードがモノラル互換であるかどうかを示すものはありません:
私は2つのオープンソースソリューションを試しました:
考えられる解決策の1つ:http ://www.fixprotocol.org/discuss/read/adec4479
これ以外に、私が知っている特別に設計されたものはありませんが、あなたが言及した各エンジンには、試すことができる個別のフォーラムまたはメーリングリストがあるように見えます。
QuickFixの設計方法は、FIXのバージョンごとに別々の名前空間で同一のクラスを使用するため、非常に苦痛になる可能性があります。
申し訳ありませんが、より良い答えはありません、頑張ってください。
http://www.mono-project.com/MoMAが提供するMoMAツールを使用することをお勧めします。「QuickFix」を指定した最初のバージョンを取得し、バイナリバージョンをダウンロードして、MoMAでスキャンしました。その結果、実装されていない273個のメソッド呼び出しが発生しました。
多くのように聞こえるかもしれませんが、コンパイラエラーと同じように、いくつかの修正を行うと、数が急速に減少します。また、必要な部分が正常であり、QuickFixのソースが利用可能であれば、変更できる可能性があります。必要に応じてコードを作成するか、使用する必要のある問題のある関数の周りにtry{...}catchラッパーをスローします。
もちろん、他の利用可能な製品でも同じことを試すことができます。私は最初の製品を試しました。MoMAは難読化されたコードでも機能すると思いますので、試用版でもテストできます。
Quickfix / Nを調べています。これは、ネイティブC ++バインディングのない、Quickfixのオープンソースネイティブ.Netポートであると主張しています。実際、APIはQuickfix / J(Javaポート)と非常によく似ています。モノラル互換でないことがわかった場合は、この投稿を更新します。