2010-06-02 10 views
33

Kennt jemand ein gutes Tutorial/Buch, das das FIX-Protokoll beschreibt? Ich muss eine Verbindung zu einem FIX-Server herstellen. Es unterstützt eine begrenzte Anzahl von Nachrichten und ich möchte meine eigene FIX-Engine schreiben.Gutes Tutorial über das FIX-Protokoll?

+4

Die Wikipedia-Seite für FIX_protocol ist hier überraschend hilfreich. Eine Sache, die ich dabei bemerkte: einige FIX-Server sind EXTREM wählerisch in der Reihenfolge, in der Sie die Tags senden. Möglicherweise sehen Sie, ob speziell für den von Ihnen verwendeten FIX-Server eine Dokumentation vorhanden ist. – barrycarter

+4

Die Wikipedia-Seite in Frage ... http://en.wikipedia.org/wiki/Financial_Information_eXchange –

Antwort

21

Es gibt eine Reihe von Anbietern von FIX-Motoren, APIs und ähnlichen Produkten (Order Management System, Execution Management System, das ist wahrscheinlich das, was Sie sich verbinden), der Websites FIX-Protokoll Wörterbücher hat:

TransactTools a hat gut. Beachten Sie auch: ONiXS und B2Bits.

In Bezug auf ein Tutorial, ich bin mir nicht sicher, gibt es ein Produkt-agnostic Protokoll da draußen. Aber einige der oben genannten Anbieter haben möglicherweise ihre Programmierer Führer online und das könnte Ihnen einen kleinen Vorsprung geben. Sie können auch den Quellcode für Marketcetera ansehen. Es ist ein Open-Source-Order-Management-System, das in Buy-Side-Unternehmen (institutionelle Investoren, Hedge-Fonds, Requisiten) eingesetzt werden soll, die Verbindungen zu Brokern & über das FIX-Protokoll, so dass Sie ein weiteres Verständnis davon erhalten können, wie Protokoll funktioniert von Spelunking durch seinen Code. Marketcetera verwendet Quickfix als zugrunde liegende FIX-Engine.

Die Essvale Corporation Reihe von Büchern 'Business-Wissen für IT in ...' (verschiedene Aspekte der Investitions- und Handelswelt) könnte einige Informationen haben, aber wahrscheinlich sehr hochrangig, aber möglicherweise nützlich für Farbe je nachdem, wie neu bist du im Geschäft. Sie sind alle in O'Reilly Safari Books Online verfügbar, wenn Sie ein Abonnement haben.

Endlich gibt es immer die Foren auf der FIX Protocol Group Website zu berücksichtigen.

+0

kann FIX Protokoll verwendet werden, um Stock Ticker auf Web-und Mobile Apps zu zeigen? –

11

Das Datenwörterbuch ist ein echter Schmerz. Ich wurde immer wahnsinnig, wenn ich eine fixe Nachricht ansah und dann paarweise nach den Werten im Datenwörterbuch suchte. Sie sind nur populär, weil es 10 Minuten dauert, ein kleines Programm zu schreiben, um HTML-Seiten aus den XML-Dateien in der Spezifikation zu erstellen.

Sobald Sie die Idee der Sequenznummer, Sitzung, Konnektivität erhalten, dann akzeptiert der Rest nur, dass alles, was Sie haben, eine Sequenz von Name-Wert-Paaren ist. (okay, es gibt auch Wiederholungsgruppen)

Ich benutze http://www.validfix.com/, um eine fixe Nachricht in etwas lesbarer zu dekodieren.

+0

Danke für die Erwähnung von Validfix. Es ist sehr nützlich für mich. – MaDDoG