Все проектыТорговые системы

Автоматизированная торговая инфраструктура с контролем рисков

Production-система, которая обрабатывает рыночные данные в реальном времени, исполняет ордера автоматически и удерживает риск-лимиты без участия человека. Работает 24/7, с полным исследовательским контуром для проверки стратегий до выхода на реальный капитал.

Роль
Основатель и Backend Engineer
Подтверждение
Работа 24/7 · автоматическое восстановление · сохраняемое состояние риска
Статус
Закрыт по условиям
PythonFastAPIPostgreSQLRedisDockerExchange APIs

В чём была сложность

Автоматическая система, работающая с деньгами, не терпит привычных сценариев отказа. Оборванное соединение, ошибка округления во float или необработанный сбой API — это не баг-репорт, это потерянный капитал.

Инженерия надёжности

  • Устойчивый поток данных. WebSocket-клиент с экспоненциальной задержкой: интервал переподключения удваивается от 1 до 60 секунд и сбрасывается после успеха. Менеджер подписок отслеживает активные топики и переподписывается автоматически после обрыва, поэтому поток данных переживает сетевые сбои без ручного вмешательства.
  • Circuit breaker с сохраняемым состоянием. Торговля останавливается при серии отказов API или при достижении дневного лимита потерь. Состояние живёт в Redis и переживает перезапуск контейнера, поэтому падение не может втихую включить обратно систему, которую остановили намеренно.
  • Расчёт позиции от риска. Экспозиция считается от допустимого риска, а не от баланса счёта, а вся финансовая арифметика — в decimal, а не в плавающей точке. Округление float в денежных расчётах недопустимо.
  • Ручное управление. Аварийное отключение с подтверждением в два шага, немедленно закрывающее все открытые позиции.

Исследовательский контур

Колоночное хранение исторических данных, автоматический поиск пропусков в датасетах, walk-forward оптимизация и движок paper trading с симулированным брокером. До реального капитала ничего не доходит, пока не проверено на чистой истории.

Стек

Python, FastAPI, PostgreSQL, Redis, Docker, облачный деплой.

PRIVATE BY DESIGN

Собственный продукт компании. Исходный код закрыт, но архитектуру и паттерны надёжности могу разобрать подробно.

Когда задача действительно важна

Где ручная работа становится дорогой для вас?

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

Обсудить похожую систему