FASTプロトコル

FASTプロトコルFIX Adapted for STreaming)は、FIX Protocol Ltd.が開発した技術標準であり、ネットワーク上のデータ表現の最適化を目的としています。金融機関間の高スループット、低遅延のデータ通信をサポートするために使用されます。

特に、大量の市場データフィードや超低遅延アプリケーションの転送に優れた圧縮機能を提供する技術標準です。[1]

歴史

タイムライン

  • 2004年 市場データ最適化ワーキンググループ(「mdowg」)が結成されました
  • 2005年概念実証(POC)プロジェクト
  • 2006 FAST 1.0 リリース
  • 2007 FAST 1.1 リリース
  • 2009 FAST 1.2提案

2004年11月、マイク・コーマック氏(当時アーキペラゴ・ホールディングスCEO)は、ニューヨークで開催されたFPL(FIXプロトコル社)カンファレンスにおいて、増加する市場データ量への対応策について講演しました。市場データ量の増加は遅延を引き起こし、トレーダーにタイムリーにデータが届かず、取引に支障をきたしていました。従来のFIXタグ値フォーマットは冗長性が高すぎ、処理オーバーヘッドが大きいと判断されました。カンファレンス後まもなく、FPL内にワーキンググループが結成されました。[2]

FASTの現在のバージョン

承認された標準規格は現在バージョン5.0であり、市販製品で使用されています。このプロトコルのオープンソース実装も利用可能です。

FASTを採用した取引所

オープンソース実装

FAST 仕様の実装のソース コードは、次のソースから入手できます。

説明言語URLライセンス注記
FPLリファレンス実装C(C++ではない)https://www.fixtrading.org/standards/fast/W3C ソフトウェア ライセンス。完全な実装ではありません。参考用としてご利用ください。
FPLリファレンス実装C#https://www.fixtrading.org/standards/fast/W3C ソフトウェア ライセンス。完全な実装ではありません。参考用としてご利用ください。
オープンファストジャワhttps://openfast.sourceforge.net/MozillaパブリックライセンスSCP 1.1を含む
オープンファストネットC#www.sourceforge.net/projects/openfastdotnet/MozillaパブリックライセンスSCP 1.1を含む
クイックファーストC++https://github.com/objectcomputing/quickfast新しいBSDライセンスC# (.NET) ラッパーが含まれています
ゴーファストGo言語www.github.com/co11ter/goFASTApacheライセンス2.0完全な実装ではありません。

参照

参考文献

  1. ^ 「取引所がFASTを計画」Inside Market Data . 2006年2月13日.[永久リンク切れ]
  2. ^ 「FIXプロトコルが市場データストリーミングテストの結果を発表」Finextra Research、2005年9月7日。
  • FAST プロトコルの公式ホームページと概念実証スポンサーのリスト。


「https://en.wikipedia.org/w/index.php?title=FAST_protocol&oldid=1305051655」から取得