Программные интерфейсы FIX

Программные интерфейсы FIX предназначены для организации взаимодействия сервера QUIK с внешними программными комплексами средствами протокола FIX.

FIX (Financial Information eXchange) — специализированный протокол обмена финансовой информацией в режиме реального времени. Протокол FIX является мировым стандартом де-факто в части обмена информацией между различным программным обеспечением брокера и широко применяется в торговых платформах.

Возможности интерфейсов

  • отправка транзакций из внешних программных комплексов в QUIK и получение рыночной информации с сервера QUIK (FIX adapter и FIX Client Connector)
  • репортинг информации обо всех заявках и сделках брокера с сервера QUIK (FIX drop copy)
  • отправка транзакций из QUIK во внешние торговые системы (FIX order router).

FIX adapter

  1. Решение предназначено для отправки транзакций из внешних программных комплексов в QUIK и получения рыночной информации с сервера QUIK.
  2. Программный интерфейс FIX adapter позволяет получать рыночную информацию (market data) и справочную информацию (reference data), а также информацию о собственных заявках и сделках клиента (трейдера), осуществленных через данный экземпляр FIX adapter.
  3. В данном решении доступны все торговые системы и поддерживаются все режимы торгов и типы заявок, доступные на соответствующем сервере QUIK, а также доступен весь функционал комплекса QUIK по online pre-trade контролю операций.
  1. Интерфейс поддерживает работу с Алго-заявками Модуля алгоритмической торговли и OMS-заявками Системы QUIK-OMS (Система QUIK-OMS состоит из Модуля OMS Manager, Системы брокерских котировок и Модуля алгоритмической торговли).
  2. Доступны две версии программного обеспечения: с ограничением по количеству обслуживаемых уникальных клиентских счетов — до 50 и с ограничением по количеству обрабатываемых транзакций — до 10 000 в месяц. Превышение данных уровней тарифицируется дополнительно. Использование интерфейса с ограничением по количеству транзакций возможно только с сервером QUIK, находящемся на аутсорсинге в техническом центре ARQA Technologies.

FIX Client Connector

  1. Решение предназначено для отправки транзакций из внешних программных комплексов в QUIK и получения рыночной информации с сервера QUIK. По существу данный интерфейс является FIX API к серверу QUIK.
  2. FIX Client Connector позволяет получать рыночную информацию (market data) и справочную информацию (reference data), а также информацию о собственных заявках и сделках клиента (трейдера), осуществленных через данный экземпляр FIX Client Connector.
  1. В данном решении доступны все торговые системы, доступ к которым предоставляется через сервер QUIK обслуживающего брокера, а также доступен весь функционал комплекса QUIK по online pre-trade контролю операций.

FIX drop copy

  1. Решение предназначено для репортинга информации обо всех заявках и сделках брокера с сервера QUIK во внешние программные комплексы (мидл- и бэк-офисы, другие системы, используемые брокером). В частности, поддержана интеграция трейд-репортинга с compliance-системой компании «RedKite».
  1. Программный интерфейс FIX drop copy позволяет получать справочную информацию (reference data) и информацию о заявках и сделках брокера (drop copy), доступную на сервере QUIK.

FIX order router

  1. Решение предназначено для отправки транзакций из QUIK во внешние программные платформы.
  2. Как правило, решение применяется для FIX-интеграций с платформами зарубежных брокеров-партнеров для организации доступа к зарубежным торговым площадкам. Рыночную информацию в данном случае можно получать через Информационный интерфейс системы доступа к SunGard Global Network, Информационный интерфейс системы TREP RT (Thomson Reuters), Информационный интерфейс QuantHouse и Информационный интерфейс Interactive Brokers FX.
  1. Существует также возможность ручной загрузки информации на сервер QUIK (только reference data). При этом FIX-интеграция осуществляется специалистами ARQA Technologies. Для оценки возможности проведения подобной интеграции специалистам ARQA Technologies необходимы документация на реализацию внешнего FIX-решения (спецификации используемой зарубежным брокером версии FIX-протокола), а также доступ к тестовым полигонам брокера-партнера для тестирования полученного решения.
Передача информации осуществляется сообщениями на основе TCP/IP протокола по защищенному каналу связи (VPN) между сервером QUIK и внешним программным комплексом.
Требования к выделенному каналу связи, используемому для подключения к сети зарубежного партнера, определяются данным партнером.

Общая схема подключения

Сравнительная характеристика программных интерфейсов FIX


FIX drop copy
FIX adapter FIX Client Connector FIX order router
Основное назначение
Передача рыночной информации, информации обо всех заявках и сделках с сервера QUIK во внешние программные комплексы. Передача рыночной информации, информации о заявках и сделках с сервера QUIK во внешние программные комплексы.
Отправка торговых поручений из внешних программных комплексов в QUIK.
Передача рыночной информации, информации о заявках и сделках с сервера QUIK во внешние программные комплексы.
Отправка торговых поручений из внешних программных комплексов в QUIK.
Отправка торговых поручений с сервера QUIK во внешние программные комплексы.
Передача информации о заявках и сделках из внешних программных комплексов на сервер QUIK.
Возможное использование Трансляция информации в платформы мидл- и бэк-офисов брокера, системы для подготовки клиентской отчетности и т.п. Интеграция внешней торговой платформы брокера с сервером QUIK. Интеграция внешней торговой платформы клиента брокера (торгового робота) с сервером QUIK. Итеграция для организации доступа через сервер QUIK к внешним программным комплексам (платформам брокеров-партнеров, торговым площадкам).
Состав получаемой/передаваемой информации с сервера QUIK:
Рыночная информация (market data), справочная информация (reference data), данные обо всех обезличенных сделках, информация о собственных заявках и сделках.
с сервера QUIK:
Рыночная информация (market data), справочная информация (reference data), данные обо всех обезличенных сделках, информация о собственных заявках, сделках, осуществленных через данный экземпляр интерфейса.
на сервер QUIK:
Торговые поручения.
с сервера QUIK:
Рыночная информация (market data), справочная информация (reference data), данные о всех обезличенных сделках, информация о собственных заявках, сделках, осуществленных через данный экземпляр интерфейса.
на сервер QUIK:
Торговые поручения
с сервера QUIK:
Торговые поручения.
на сервер QUIK:
Справочная информация (reference data), информация о собственных заявках и сделках.
Возможность осуществления торговых операций Нет Есть Есть Есть
Online pre-trade контроль операций Нет Доступен весь функционал системы QUIK по online pre-trade контролю операций. Доступен весь функционал системы QUIK по online pre-trade контролю операций. Доступен весь функционал системы QUIK по online pre-trade контролю операций.
Количество используемых кодов клиентов Не ограничено.
Для интерфейса с ограничением по количеству обслуживаемых уникальных клиентских счетов — до 50 кодов на спот-рынке и клиентских (торговых) счетов на срочном рынке.

Для интерфейса с ограничением по количеству обрабатываемых транзакций — не ограничено.
До 10 уникальных клиентских кодов на спот-рынке и клиентских (торговых) счетов на срочном рынке.
Не применимо.
Количество обрабатываемых транзакций
Не ограничено.
Для интерфейса с ограничением по количеству обслуживаемых уникальных клиентских счетов — не ограничено.

Для интерфейса с ограничением по количеству обрабатываемых транзакций — до 10 000 транзакций в месяц.
Не ограничено.
Не применимо.
Доступные площадки, режимы торгов Поддерживает все торговые системы, режимы торгов, доступ к которым есть с соответствующего сервера QUIK. Поддерживает все торговые системы, режимы торгов, доступ к которым есть с соответствующего сервера QUIK. Поддержка только обычных режимов торгов. Не поддерживает режимы РПС, РЕПО, Алго-заявки и OMS-заявки. Поддерживает все торговые площадки, доступные через внешнюю торговую платформу.
Дополнительные комментарии Интерфейс содержит XML-схему для гибкой настройки формата отправляемых FIX-сообщений.

FIX-интеграция осуществляется на стороне брокера.
Интерфейс содержит XML-схему для гибкой настройки формата отправляемых и получаемых FIX-сообщений.

FIX-интеграция осуществляется на стороне брокера.
Основано на единственном варианте реализации FIX-протокола и имеет заданную схему трансляции FIX-сообщений.

ARQA Technologies не проводит кастомизаций и не осуществляет интеграцию QUIK с внешними приложениями с использованием данного решения.
Возможно получение рыночной информации (market data) через "готовые" решения, реализованные с market data вендорами-партнерами ARQA Technologies (SunGard, Thomson Reuters, QuantHouse).

FIX- интеграция осуществляется специалистами ARQA Technologies.

Требования к оборудованию

Оборудование Программное обеспечение

Процессор не хуже Intel Xeon E5504,

Оперативная память не менее 2 ГБ,

10 ГБ свободного места на жестком диске.

Операционная система Windows 2008/2012 Server x64.

Указаны минимальные требования к оборудованию и программному обеспечению. При наличии достаточных ресурсов интерфейсы могут быть установлены на одном компьютере с сервером QUIK. Уточнить информацию можно в службе технической поддержки QUIK.

Варианты использования

Приобретение Аутсорсинг / Резервирование Хостинг Тестирование
Наверх