Блог

Что такое FIX API?

 

FIX API (Financial Information Exchange) это протокол (набор логических соглашений) обмена информацией. В нашем случае, это способ сообщения между клиентом (трейдером, инвестиционным фондом, брокером) и поставщиками ликвидности.

FIX API это универсальный стандарт общения, принятый многими банками, прайм-брокерами и хедж-фондами. История FIX API началась в начале 1990х c нескольких программистов-волонтеров, которые искали возможности поддержки сообщения при торговле акциями. В 1998 эта группа программистов создала компанию, не ориентированную на прибыль (non-profit) FIX Protocol Limited (FPL), направленную на распространение, развитие и поддержку протокола.


 

При каких условиях, клиент начинает пользоваться FIX API :

-   Существующие финансовые платформы и интерфейсы не устраивают клиента по причине невозможности контроля над всеми функциями системы

-   Ограничения существующих интерфейсов (многие известные платформы нужнаются в 2 ух и более тиках для исполнения ордера, что неприемлемо для высокочастотных стратегий)

-   Безопасность и анонимность  автоматических систем клиента

-   Возможность крос-коннекта с поставщиком ликвидности

 

Что требуется, что создания FIX API подключения:

-   данные подключения к тестовой сессии ( а, в последующем, и к LIVE сессии)

-   документация подключения (своеобразная инструкция пользования, выглядит примерно так

Standard Header MsgType = b

131 QuoteReqID

String. Unique identifier in response to Quote Request (35=R)

Example: 131=RequestQuote1)

-   программист (из моего опыта, программист работающий с стандартными протоколами вроде HTTP, telnet, TCP  или с Java легко справляется с задачей подключения)

-   в идеале (мы обычно рекомендуем своим клиентам) кроссовое соединение (cross connect)  с поставщиком ликвидности (физическое соединение между распределительными панелями с использоанвием патч-кода, для новичков можно использовать пример многоразьемной розетки-переходника)


 

Позитивные моменты использования :

-   Полный контроль под процессом передачи и получения данных в сравнении, например, с системой МетаТрейдера 4 (Клиентский Терминал – МТ4 Сервер – МТ4 Бридж – Аггрегатор – Поставщик Ликвидности)

-   При правильно построенной новой инфраструктуре - увеличение скорости исполнения

-   Возможность использования персонализированного интерфейса

-   Экономия на использовании собственного прграммного обеспечения

-   Возможность использования различных типов ордеров: маркет, лимит, маркет с    заданной полосой проскальзывания

 

Негативные:

-   Возникающая ответственность за функциональную и бесперебойную работу интерфеса

-   Необходимость перепрограммирования автоматических систем из MLQ4

-   Дополнительные расходы связанные с работой программиста и кросс-коннекта ( хостинг в датацентре хорошего уровня – NY4, LD4,  может обойтись вам в USD 1000  в месяц в зависимости от договоренности)


Партнер Boston Technologies – Boston Prime предоставляет своим клиентам возможность соединения через FIX API. Компания дает консультации по интеграции существующих платформ и помощь в поиске квалифицированных программистов.

Для получения более подробной информаци, пишите на btrus@bostontechnologies.com