14

FIXとFASTの違いを誰かが説明できますか?いつFIXを使用する必要があり、いつFASTを使用する必要がありますか?

4

3 に答える 3

15

株式取引の観点から、FASTは、メッセージレートがはるかに高い市場データの配布に広く使用されています。FIXは、企業間、および多くの場合内部システム間の相互運用性に最適なプロトコルですが、使用される特定のメッセージと属性によって実装が大きく異なる可能性があります。

ブローカーや取引所は通常、FIXのフレーバーを介して注文入力を提供し、最もパフォーマンスに敏感なクライアントや特殊な機能のための補完的なネイティブバイナリプロトコルを提供します。FIXインターフェースは、多くの場合、ネイティブインターフェースの単なるラッパーであり、メッセージタイプとパラメーターのセットがより制限されています。

この良い例はロンドン証券取引所で、注文入力用のFIX 5.0と、独自の低遅延ネイティブプロトコルを提供しています。市場データについては、FASTとITCHの組み合わせを提供しますが、FASTを使用していても、サブスクライバーは完全な市場データフィードを利用できず、ここで説明するようにITCHが必要です。

于 2012-10-25T09:22:18.840 に答える
13

FAST(FIX Adapted for STreaming)FIXのみですが、通常のFIX実装と比較して、今日の市場で転送されるデータの量が大幅に増加するため、データをより迅速に送信するようにカスタマイズされています。これにより、もう少し明確になるはずです。

于 2012-09-12T19:45:34.573 に答える
9

FIXはテキストベースのプロトコルであり、すべての情報がtag = value形式でエンコードされ、特殊文字を使用して区切られています。

'.... 35 = X | 55 = EUR / USD ...'

これは、10進データでさえテキストとして送信されることを意味します(例:1000000(バイナリとしてコードする場合は4バイトではなく7バイト)。

FASTは、このオーバーヘッドを解決するためのソリューションです。これは、バイトの順序、サイズ、および意味が記述されているテンプレートの概念に基づいています。

于 2012-11-15T23:02:52.133 に答える