Unterschied zwischen den FIX- und FAST-Protokollen? [geschlossen]

7

Könnte jemand erklären, was der Unterschied zwischen FIX und FAST ist? Wann sollte man FIX verwenden und wann sollte man FAST verwenden?

    
Alisa 12.09.2012, 18:22
quelle

3 Antworten

10

Aus der Perspektive des Aktienhandels wird FAST für die Verbreitung von Marktdaten stärker genutzt, wobei die Nachrichtenraten viel höher sind. FIX ist das Protokoll der Wahl für die Interoperabilität zwischen Firmen und oft auch internen Systemen, obwohl unterschiedliche Implementierungen in den spezifischen Nachrichten stark variieren können & amp; Attribute verwendet.

Broker und Handelsplätze bieten in der Regel einen Auftragseingang über eine Variante von FIX und bieten ein komplementäres natives Binärprotokoll für die leistungsfähigsten Clients oder spezialisierten Funktionen. Die FIX-Schnittstelle ist oft nur ein Wrapper um den nativen, mit einem eingeschränkteren Satz von Nachrichtentypen und Parametern.

Ein gutes Beispiel hierfür ist die London Stock Exchange, die FIX 5.0 für die Auftragserfassung zusammen mit ihrem eigenen nativen Protokoll mit niedriger Latenz anbietet. Für Marktdaten bieten sie eine Kombination aus FAST und ITCH, obwohl selbst bei Verwendung von FAST der vollständige Marktdaten-Feed für Abonnenten nicht verfügbar ist und ITCH erfordert, wie in hier

    
Andy Lynch 25.10.2012, 09:22
quelle
10

SCHNELL (FIX für das Streamen angepasst) ist FIX nur, aber angepasst, um Daten schneller zu übertragen, wegen des enormen Anstiegs der Datenmenge, die in den heutigen Märkten übertragen wird, verglichen mit normaler FIX-Implementierung. Dies sollte ein bisschen mehr klären.

    
DumbCoder 12.09.2012 19:45
quelle
6

FIX ist ein textbasiertes Protokoll, bei dem alle Informationen im Format tag = value codiert und durch Sonderzeichen begrenzt sind:

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

Dies bedeutet, dass sogar Dezimalzahlen als Text z. 1000000 (die Ihnen 7 Bytes anstelle von 4 geben, wenn Code als Binärcode verwendet wird).

FAST ist eine Lösung, um diesen Overhead zu beheben. Es basiert auf dem Konzept der Vorlagen, wo Bytes Reihenfolge, Größen und Bedeutung beschrieben.

    
rimas 15.11.2012 23:02
quelle

Tags und Links