Робот-помощник для биржевого трейдера
NDA! Этот проект защищён соглашением о неразглашении. Мы не в праве предоставить детали технологии и название бренда/организации. Но можем описать принцип и обезличенный результат работы.
Автоматизация трейдерской работы — достаточно важная часть деятельность инвесторов и биржевых трейдеров.
К нам обратилась компания-трейдер, управляющая собственным и клиентским капиталом с запросом на разработку робота-помощника по собственному алгоритму.
Задачи помощника:
- консолидировать сбор информации с нескольких биржевых площадок;
- производить автоматическое сравнение котировок по заданному алгоритму;
- выдавать подсказки трейдеру;
- передавать обработанные данные в средства дальнейшей автоматизации;
- минимально возможная задержка в получении и обработке ответов от биржевых площадок.
Виртуальная платформа должна быть опубликована в Германии.
Проект и реализация
В качестве основного языка обработки запросов и проведения анализа данных был выбран Python.
Решение представляет из себя сеть из 15 виртуальных серверов, обрабатывающих асинхронно ответы от биржевых площадок.
Данные агрегируются в централизованной базе данных методом репликации с промежуточных баз данных для снижения времени получения новых данных и увеличения скорости обработки.
Логический модуль анализирует сводные данные передаёт информацию в виде графика и таблиц в разрезе бирж, а также сводный тренд по всем возможным операциям.