Робот-помощник для биржевого трейдера

NDA! Этот проект защищён соглашением о неразглашении. Мы не в праве предоставить детали технологии и название бренда/организации. Но можем описать принцип и обезличенный результат работы.

Автоматизация трейдерской работы — достаточно важная часть деятельность инвесторов и биржевых трейдеров.

К нам обратилась компания-трейдер, управляющая собственным и клиентским капиталом с запросом на разработку робота-помощника по собственному алгоритму.

Задачи помощника:

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

Виртуальная платформа должна быть опубликована в Германии.

Проект и реализация

В качестве основного языка обработки запросов и проведения анализа данных был выбран Python.

Решение представляет из себя сеть из 15 виртуальных серверов, обрабатывающих асинхронно ответы от биржевых площадок. 

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

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