FAST протокол

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис

FAST протокол (аббр. от англ. FIX Adapted for STreaming) — бинарный вариант протокола FIX, адаптированный для поточной передачи по сети. Разработан FIX Protocol Ltd. Используется для передачи большого количества рыночных данных в торговых системах. Позволяет в более компактном виде передавать большие объёмы информации о рыночных сделках и применяется в высокоскоростных торговых системах, требующих низких задержек передачи.[1][2]

История

  • 2004 год — сформирована рабочая группа по оптимизации рыночных данных «mdowg»
  • 2005 год — представлен проект протокола (Proof of Concept, POC)
  • 2006 год — опубликован стандарт FAST 1.0
  • 2007 год — опубликован стандарт FAST 1.1
  • 2009 год — опубликован стандарт FAST 1.2

Текущая версия FAST

Утвержденный стандарт использует версию 1.2, которая поддерживается множеством бирж и брокеров. Доступны реализации протокола с открытым исходным кодом.

Биржи, поддерживающие FAST протокол

Открытые реализации протокола

Доступен исходный код нескольких реализаций протокола FAST из состава проектов:

Проект Язык программирования Ссылка Лицензия Примечания
Референсная реализация от FPL Си www.fixprotocol.org/fastdownload W3C Software License. Неполная реализация
Референсная реализация от FPL C# www.fixprotocol.org/fastdownload W3C Software License. Неполная реализация
OpenFAST Java www.openfast.org Mozilla Public License Включает SCP 1.1
OpenFAST.NET C# www.sourceforge.net/projects/openfastdotnet/ Mozilla Public License Включает SCP 1.1
QuickFAST C++ www.quickfast.org Лицензия BSD Включает интерфейсы для языка C# (.NET)
goFAST Golang www.github.com/co11ter/goFAST Apache License 2.0 Неполная реализация

Примечания

  1. CME Expands Views of Order Book Data, Advanced Trading (26 марта 2009). Архивировано 3 февраля 2010 года.
  2. Exchange Plans for FAST, Inside Market Data (13 февраля 2006). Архивировано 26 января 2013 года.

Ссылки