Главная / Торговое ПО

Программное обеспечение для торговли: от биржевого шлюза до торгового робота

Разрабатываем ПО для брокеров, управляющих компаний и инвестиционных фондов: биржевые шлюзы, модули алгоритмического исполнения заявок, торговых роботов и модули риск-контроля. Поддержка протоколов Московской биржи и СПБ Биржи.

Типовые задачи клиентов

Под каждую задачу разрабатываем ПО, которое клиент использует в своей инфраструктуре.

Брокер

ПО для сервиса прямого доступа к рынку

Функции ПО: DMA-шлюз с проверкой лимитов до отправки заявки, OMS для дилинга, выдача Drop Copy и отчётов по сделкам.

Управляющая компания и фонд

ПО для алгоритмического исполнения крупных заявок

Функции ПО: алгоритмы TWAP, VWAP, Iceberg и проверка ограничений инвестдекларации до отправки заявки.

Что мы разрабатываем

Торговые роботы

Реализуем в коде алгоритмы заказчика для маркет-мейкинга, арбитража, спред-торговли и исполнения по сигналам. В ПО есть виртуальный режим для проверки и функция аварийной остановки.

C++Pythonаварийная остановка

Коннекторы и шлюзы

Модули подключения ПО к биржевым протоколам. Дают вашим системам единый интерфейс поверх разных площадок.

FIX/FASTTWIMEPlaza II

OMS/EMS и алгоритмы исполнения

Модуль управления заявками: родительские и дочерние ордера, умная маршрутизация между площадками, расчёт финансового результата в реальном времени.

TWAPVWAPIcebergумная маршрутизация

Предторговый риск-контроль

Модуль проверок до отправки заявки: лимиты на заявку, позицию и убыток, защита от ошибочного ввода, блокировка встречных сделок с собой, подтверждение массовых действий.

лимитыошибки вводакросс-сделки

Рыночные данные и бэктестинг

Модули сбора и хранения тиков, стаканов и Order Log, исторического тестирования с учётом комиссий и проскальзывания, оптимизации параметров.

стаканOrder LogSIMBA

Мониторинг и техподдержка

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

Drop Copyжурнал аудитаSLA

Площадки и протоколы

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

ПлощадкаПротоколы и интерфейсыФункции ПО
Московская биржа, фондовый и валютный рынкиFIX, TWIME ASTS, ASTS Bridge, FASTпередача заявок, получение сделок и рыночных данных
Московская биржа, срочный рынокPlaza II (CGate), TWIME SPECTRA, FIXработа с фьючерсами и опционами с низкими задержками
Рыночные данные MOEXSIMBA, FASTполучение полного стакана и ленты сделок
СПБ БиржаFIXработа с инструментами СПБ Биржи

Особенности проектов

Общий порядок работы описан в разделе «Подход и технологии». Для торгового ПО к нему добавляются:

  • проверка логики ПО на исторических данных (бэктест)
  • тестирование на тестовом контуре биржи и подготовка ПО к сертификации по правилам биржи
  • установка в инфраструктуре заказчика: на его серверах, в колокации биржи или в облаке в РФ

Надёжность и безопасность

Отказоустойчивость

ПО поддерживает резервные каналы и логины, восстанавливает состояние после сбоя и работает с двумя ЦОД биржи.

Аварийная остановка

Функция аварийной остановки (kill switch) останавливает работу ПО на уровне робота, счёта или всего контура.

Журнал аудита

ПО записывает каждую заявку, изменение параметров и действие оператора.

Размещение

ПО устанавливается на ваших серверах, в колокации биржи или в облаке на территории РФ.

Требования к задержкам и пропускной способности ПО фиксируем в техническом задании и проверяем замерами в инфраструктуре заказчика.

Опишите задачу

Укажите площадки, протоколы и требования к задержкам. Ответим с вопросами и примерной оценкой разработки.

Оставить заявку