Protokol FAST (zkr. z angl. FIX Adapted for STreaming ) - binární verze protokolu FIX , přizpůsobená pro streamování po síti. Vyvinuto společností FIX Protocol Ltd. Používá se k přenosu velkého množství tržních dat v obchodních systémech. Umožňuje přenášet velké množství informací o tržních transakcích v kompaktnější podobě a používá se ve vysokorychlostních obchodních systémech, které vyžadují malé zpoždění přenosu. [1] [2]
Schválený standard používá verzi 1.2, kterou podporuje mnoho burz a brokerů . K dispozici jsou open source implementace protokolu.
Zdrojový kód několika implementací protokolu FAST z projektů je k dispozici:
Projekt | Programovací jazyk | Odkaz | Licence | Poznámky |
---|---|---|---|---|
Referenční implementace od FPL | Xi | www.fixprotocol.org/fastdownload | Softwarová licence W3C . | Neúplná implementace |
Referenční implementace od FPL | C# | www.fixprotocol.org/fastdownload | Softwarová licence W3C. | Neúplná implementace |
OpenFAST | Jáva | www.openfast.org | Mozilla Public License | Zahrnuje SCP 1.1 |
OpenFAST.NET | C# | www.sourceforge.net/projects/openfastdotnet/ | Mozilla Public License | Zahrnuje SCP 1.1 |
QuickFAST | C++ | www.quickfast.org | BSD licence | Zahrnuje rozhraní pro C# (.NET) |
jít rychle | golang | www.github.com/co11ter/goFAST | Licence Apache 2.0 | Neúplná implementace |