2010-06-02 18 views
33

Czy ktoś jest świadomy dobrego samouczka/książki opisującej protokół FIX? Muszę połączyć się z serwerem FIX. Obsługuje ograniczoną liczbę wiadomości i chciałbym napisać własny silnik FIX.Dobry samouczek dotyczący protokołu FIX?

+4

Strona wikipedii dla FIX_protocol jest tutaj zaskakująco pomocna. Jedną z rzeczy, którą zauważyłem podczas wykonywania tego: niektóre serwery FIX są bardzo wybredne w kolejności, w jakiej wysyłane są znaczniki. Możesz zobaczyć, czy jest dokumentacja specjalnie dla serwera FIX, którego używasz. – barrycarter

+4

Strona wikipedia ... http://pl.wikipedia.org/wiki/Financial_Information_eXchange –

Odpowiedz

21

Istnieje wielu producentów silników naprawić, API i podobnych wyrobów (Order Management Systems, Execution Systems Management, który jest prawdopodobnie co łączysz się), których strony mają FIX słowniki Protokół:

TransactTools ma dobry. Rozważ także: ONiXS i B2Bits.

Jeśli chodzi o samouczek, nie jestem pewien, czy istnieje tam protokół agnostyczny. Ale niektórzy z wyżej wymienionych dostawców mogą mieć przewodniki swoich programistów w Internecie i że MOGĄ dać ci trochę przewagi.

Możesz również rzucić okiem na kod źródłowy dla Marketcetera. Jest to system zarządzania zamówieniami typu open-source, który ma być wdrażany w firmach kupujących (inwestorzy instytucjonalni, fundusze hedgingowe, sklepy z propami), który łączy się z brokerem za pomocą protokołu FIX, dzięki czemu można lepiej zrozumieć, w jaki sposób Protokół działa poprzez spelunkowanie poprzez swój kod. Marketcetera używa Quickfix jako podstawowego silnika FIX.

Seria książek Essvale Corporation "Wiedza biznesowa dla IT w ..." (różne aspekty świata inwestycyjnego i handlowego) może zawierać pewne informacje, ale prawdopodobnie na bardzo wysokim poziomie, ale może być przydatna do koloru w zależności od tego, jak nowy jesteś w interesach. Wszystkie są dostępne na O'Reilly Safari Books Online, jeśli masz abonament.

Wreszcie zawsze są fora na stronie FIX Protocol Group, które należy wziąć pod uwagę.

+0

Czy można użyć protokołu FIX do pokazu giełdowego w sieci i aplikacjach mobilnych? –

11

Słownik danych jest bardzo trudny w użyciu. Zaczynałem się wściekać, gdy patrzyłem na poprawny komunikat, a następnie parować według pary, sprawdzając wartości w słowniku danych. Są po prostu popularne, ponieważ napisanie małego programu do tworzenia stron html z plików xml w specyfikacji zajmuje 10 minut.

Gdy już wpadniesz na pomysł numeru sekwencyjnego, sesji, łączności, reszta po prostu zaakceptuje, że wszystko, co masz, to sekwencja par wartości nazwy. (no dobrze, są też powtarzające się grupy)

Używam http://www.validfix.com/ do odkodowania poprawionej wiadomości do czegoś bardziej czytelnego.

+0

Dziękuję za wzmiankę o poprawce. Jest to dla mnie bardzo przydatne. – MaDDoG

Powiązane problemy