0

I am developing a trading engine and i have to use FIX engines. If i use a FIX engine of a higher version can it communicate with a FIX engine of a lower version ?

Are there any FIX engines capable of automatically converting the request to a lower version in case they are communicating with a lower version FIX engine ?

Which version of FIX should i use ?

4

1 に答える 1

2

私はトレーディングエンジンを開発していますが、FIXエンジンを使用する必要があります。上位バージョンのFIXエンジンを使用する場合、下位バージョンのFIXエンジンと通信できますか?

はい。多くの金融機関は今でもFIX4.4および4.2バージョンを使用しています。そして、多くの証券取引所はFIX5.0を使用しています。したがって、全員が同じバージョンに移行しない限り、古いバージョンをサポートするために、それらの間には下位互換性があります。

下位バージョンのFIXエンジンと通信している場合に、リクエストを下位バージョンに自動的に変換できるFIXエンジンはありますか?

自動的にいいえ。FIX 5.0メッセージを入力しても、FIX4.2メッセージが表示されることはありません。FIX 5.0メッセージを受け入れ、メッセージを解析してFIX4.2メッセージに変換する必要があります。Quickfixは1つのオープンソースライブラリです。キャメロンはありますが、オープンソースはありません。すべてのメッセージに対して実行する必要がありますが、より具体的には、サポートするメッセージに対して実行する必要があります。一部のメッセージ構造はまだ同じであるため、大きな問題にはなりません。

使用する必要のあるバージョンは、メッセージを交換する必要のあるクライアントによって異なります。使用しているバージョン、または移行する予定のバージョンを尋ねる必要がありますか?

于 2011-02-12T09:00:32.800 に答える