El protocolo FAST ( FIX Adapted for STreaming) es un estándar tecnológico desarrollado por FIX Protocol Ltd., específicamente destinado a optimizar la representación de datos en la red. Se utiliza para admitir comunicaciones de datos de alto rendimiento y baja latencia entre instituciones financieras.
En particular, es un estándar tecnológico que ofrece capacidades de compresión significativas para el transporte de fuentes de datos de mercado de gran volumen y aplicaciones de latencia ultrabaja. [1] [2]
Historia
Cronología
- 2004 Se formó el Grupo de trabajo de optimización de datos de mercado ("mdowg")
- Proyecto de prueba de concepto de 2005 ("POC")
- 2006 FAST 1.0 lanzado
- 2007 FAST 1.1 lanzado
- 2009 FAST 1.2 propuesto
En noviembre de 2004, Mike Cormack (entonces CEO de Archipelago Holding) habló en la conferencia FPL (FIX Protocol Ltd) en Nueva York sobre un llamado a la acción para enfrentar los desafíos del aumento de los volúmenes de datos del mercado. Los crecientes volúmenes de datos del mercado estaban causando retrasos, lo que impedía que los datos del mercado llegaran a los comerciantes de manera oportuna, interrumpiendo así su capacidad para operar. Se consideró que el formato clásico de valor de etiqueta FIX era demasiado detallado y tenía una sobrecarga de procesamiento alta. Se formó un grupo de trabajo dentro de FPL poco después de la conferencia. [3]
Versión actual de FAST
El estándar aprobado se encuentra actualmente en la versión 1.2 y se utiliza en productos disponibles comercialmente. Hay disponibles implementaciones de código abierto del protocolo.
Intercambios que han adoptado FAST
- Archipiélago NYSE
- Grupo CME (CME)
- Bolsa internacional de valores (ISE)
- NasdaqOMX
- Eurex
- Xetra
- Bolsa de Valores de Bombay (BSE Ltd, India)
- Murciélagos
- ICAP
- OPRA
- B3
- Mercado de crecimiento nórdico (NGM)
- Bolsa de Moscú (MOEX)
- Bolsa de Valores de Shanghai (SSE, China)
Implementaciones de código abierto
El código fuente para las implementaciones de la Especificación FAST está disponible en las siguientes fuentes:
Descripción | Idioma | URL | Licencia | Notas |
---|---|---|---|---|
Implementación de referencia de FPL | C (no C ++) | https://www.fixtrading.org/standards/fast/ | Licencia de software W3C. | No es una implementación completa. Solo referencia. |
Implementación de referencia de FPL | C# | https://www.fixtrading.org/standards/fast/ | Licencia de software W3C. | No es una implementación completa. Solo referencia. |
OpenFAST | Java | http://openfast.sourceforge.net/ | Licencia pública de Mozilla | Incluye SCP 1.1 |
OpenFAST.NET | C# | www.sourceforge.net/projects/openfastdotnet/ | Licencia pública de Mozilla | Incluye SCP 1.1 |
Muy rápido | C ++ | www.quickfast.org | Nueva licencia BSD | Incluye contenedor C # (.NET) |
ve rapido | Golang | www.github.com/co11ter/goFAST | Licencia Apache 2.0 | No es una implementación completa. |
Ver también
- La codificación binaria simple se considera la sucesora del protocolo FAST.
- Lista de protocolos de comercio electrónico
Referencias
- ^ "CME expande las vistas de los datos del libro de pedidos" . Trading avanzado. 2009-03-26. Archivado desde el original el 3 de febrero de 2010 . Consultado el 25 de julio de 2009 .
- ^ "Planes de intercambio por FAST" . Datos internos del mercado. 2006-02-13.[ enlace muerto permanente ]
- ^ "El protocolo FIX libera los resultados de las pruebas de transmisión de datos de mercado" . Investigación Finextra. 2005-09-07.
enlaces externos
- Página de inicio oficial del protocolo FAST y lista de patrocinadores de prueba de concepto.