Przejdź do treści

Pierwsze kroki

Wprowadzenie

Ta sekcja zawiera ogólne informacje o FIX API, jego charakterystyce, zastosowaniach, możliwościach i ograniczeniach.

FIX oznacza Financial Information Exchange. Jest to branżowy protokół komunikacji między maszynami, który został specjalnie stworzony do obsługi dużych ilości informacji finansowych i przesyłania tych informacji tak szybko, jak to możliwe.

Specyfikacja protokołu FIX określa format wiadomości elektronicznych i model komunikacji tych wiadomości. Został stworzony i jest zarządzany przez FIX Trading Community, wcześniej znaną jako FIX Protocol Limited (FPL).

FIX Trading Community jest naturalną organizacją non-profit, która reguluje standard FIX API poprzez współpracę głównych graczy branżowych i członków komitetu.

cTrader obsługuje wersję FIX 4.4. Aby uzyskać więcej informacji na temat tej wersji, zapoznaj się ze specyfikacjami opublikowanymi przez FIX Protocol Organisation.

Historia FIX API w handlu FX

Protokół FIX został stworzony na początku lat 90. w celu ustanowienia komunikacji elektronicznej między giełdami, brokerami, bankami i uczestnikami instytucjonalnymi, takimi jak fundusze hedgingowe.

Z powodzeniem ustanowił się jako standard w porównaniu z innymi interfejsami API używanymi do przesyłania danych z rynków finansowych, takimi jak Java i C++, ze względu na zwiększoną szybkość i efektywność transferu danych.

W 1998 roku powstała firma non-profit mająca na celu rozszerzanie, rozwijanie i wspieranie protokołu, nazwana FIX Protocol Limited (FPL), która pozostaje aktywna do dziś pod inną marką.

Ze względu na prostotę i skuteczność, protokół FIX szybko stał się standardową metodą komunikacji w branży finansowej we wszystkich klasach aktywów. Jest obecnie powszechnie stosowany do wykonywania wszelkich operacji handlowych lub finansowych na całym świecie.

Przez bardzo długi czas w branży handlu FX tylko główni uczestnicy, tacy jak banki, brokerzy, dostawcy płynności i traderzy instytucjonalni mieli dostęp do korzystania z FIX API.

Ci uczestnicy byli w stanie tworzyć zaawansowane rozwiązania w celu poprawy efektywności handlu i uzyskania przewagi konkurencyjnej nad mniejszymi inwestorami, takimi jak traderzy detaliczni.

Sytuacja zmieniła się całkowicie w 2016 roku, kiedy Spotware Systems Ltd stała się pierwszą firmą technologiczną skoncentrowaną na klientach detalicznych, która udostępniła FIX API każdemu bez uprzedzeń. FIX API można uzyskać za pośrednictwem cTrader bez żadnych warunków, takich jak minimalny wolumen obrotu czy minimalna wielkość depozytu.

Typowe metody zastosowania FIX API w branży

FIX API to standardowy protokół przesyłania wiadomości w branży, który ma wiele zastosowań na rynku.

Pośrednictwo

Brokerzy używają FIX API do otrzymywania cen z rynku i wykonywania zleceń swoich klientów.

Dostarczanie cen

Dostawcy płynności i twórcy cen, tacy jak banki lub giełdy, używają FIX API do dostarczania cen brokerom lub funduszom hedgingowym.

Huby tradingowe

Traderzy instytucjonalni mogą używać FIX API do tworzenia własnych systemów, które pozwalają im otwierać transakcje na dowolnym koncie, które mają u dowolnego brokera z jednego systemu.

Zaawansowane roboty handlowe

Dzięki FIX API roboty handlowe, w tym algorytmy typu black-box, mogą otrzymywać informacje z wielu źródeł jednocześnie i podejmować decyzje handlowe w oparciu o znacznie szerszy zakres danych i liczbę źródeł.

Kopiowanie transakcji

Systemy, które automatycznie replikują transakcje na wielu kontach handlowych u różnych brokerów lub na kontach traderów, są podłączone do kopiarki. Jednakże uważamy, że inne API Spotware są bardziej odpowiednie do tego celu.

Niestandardowe interfejsy handlowe

Niektórzy traderzy wolą korzystać z minimalistycznego interfejsu do handlu, albo dlatego, że inne części interfejsu ich rozpraszają, albo dlatego, że uważają, że zużywają zasoby systemowe. Dzięki FIX API istnieje możliwość stworzenia interfejsu handlowego, który będzie odpowiadał dokładnym potrzebom takich traderów.

Jednakże uważamy, że inne API Spotware są bardziej odpowiednie do tego celu.