Перейти к содержимому
Назад к проектам
Платформа2026

TakeProfit.am — Терминал алгоритмического трейдинга

Институциональная система систематического трейдинга с распознаванием паттернов в реальном времени, мультитенантной изоляцией прокси и низколатентным исполнением на Binance

ДемоЗакрытый проект

TakeProfit.am — высокопроизводительный количественный торговый терминал для алгоритмического крипто-трейдинга. Платформа в реальном времени сканирует десятки свечных паттернов и технических индикаторов по сотням торговых пар, предоставляя продвинутый бэктестинг, walk-forward аналитику и двухконтурный конвейер исполнения для paper- и live-трейдинга на Binance Futures.

Технологический стек

PythonDjangoCeleryRedisNext.jsReactTailwind CSSC# / Photino.NETPostgreSQLDockerBinance API

Проблема

Алготрейдеры сталкиваются с серьёзными узкими местами исполнения, ограничениями по частоте запросов API и требованиями статического IP-whitelisting при работе автоматизированных торговых циклов. Высокочастотная оценка паттернов также часто заваливает пользователей дублирующимися, шумными сигналами по перекрывающимся таймфреймам, что приводит к слабому риск-менеджменту.

Решение

Спроектирован асинхронный движок по принципу «централизованный расчёт, локальная фильтрация», который оценивает рыночные паттерны централизованно и фильтрует сигналы для каждого пользователя менее чем за 15 мс. Реализована динамическая система привязки исходящих прокси для каждого пользователя, назначающая выделенные статические IP каждому клиенту, а также строгий алгоритм дедупликации по иерархии таймфреймов, подавляющий шум младших таймфреймов.

Технический вклад

Спроектировал и построил full-stack систему с нуля: асинхронный backend-движок на Django/Celery, динамические WebSocket-потоки данных, отзывчивое веб-приложение на Next.js, обёртку десктопного приложения на Photino.NET (C#), кастомный мультитенантный прокси-роутер и контейнеризированную инфраструктуру на Hetzner.

Архитектура

Распределённая гибридная архитектура: централизованные Celery-воркеры агрегируют живые данные Binance в Redis/PostgreSQL, а пользовательские задачи исполнения динамически привязываются к изолированным дата-центровым прокси (IP:PORT:USER:PASS) для сохранения выделенного IP-whitelisting. Дашборд на Next.js упакован в кроссплатформенный десктопный клиент на Photino.NET (C#) с автоматизированными хуками очистки кэша при запуске.

Производительность

Ответ базы данных быстрее 15 мс за счёт составных индексов по границам свечей. Разрешение конфликтов таймфреймов выполняется за линейное время, устраняя избыточный сигнальный шум, а мультиочередная топология Celery изолирует глобальный сбор данных от высокоприоритетной маршрутизации ордеров.

Безопасность

AES-128 шифрование API-ключей, строгая привязка исходящих статических IP через прокси, удовлетворяющая требованиям доверенных IP Binance, обязательное принудительное отключение прав на вывод средств и изолированные мультитенантные пулы исполнения.

Модель развёртывания

Контейнеризированная многосервисная установка с Docker Compose, развёрнутая на выделенных серверах Hetzner, с автоматизированным пайплайном сборки дистрибутива macOS DMG, включая drag-and-drop инсталлятор и подпись кода Apple.

Результат

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