Трейдеру требовался компактный Telegram-интерфейс для настройки и контроля автоматической стратегии без постоянного присутствия у терминала. Я реализовал команды запуска и остановки AutoBuy, просмотр статуса, цены и баланса, изменение порога падения, цели, паузы и суммы покупки. WebSocket bookTicker доставляет bid/ask в реальном времени, стратегия отслеживает триггеры и состояния заявок, а журнал сохраняет последовательность событий и сделок. В кейсе показан безопасный сценарий с условными значениями: лестница заявок, переход NEW → PARTIALLY_FILLED → FILLED и корректная остановка без реальной отправки ордеров и без заявлений о доходности. Django и PostgreSQL хранят параметры и историю, Telegram handlers дают оперативное управление, REST/WebSocket образуют биржевой контур. Моя роль: архитектура, алгоритм состояний, интеграции, handlers и журналирование. Решение концентрирует контроль стратегии и её текущий статус в одном диалоге.
Я разработал Telegram бота на aiogram и backend на Django с базой PostgreSQL. Бот подключается к MEXC через REST и WebSocket API, получает рыночные данные в реальном времени и выполняет торговые операции по заданным триггерам.
Реализовал систему подписок пользователей, управление торговыми параметрами через Telegram, логирование всех операций и уведомления о событиях. Проект контейнеризирован в Docker, настроен CI/CD через GitHub Actions для автоматического тестирования и деплоя.
Получилась готовая платформа для автоматической торговли, где пользователь управляет стратегией прямо из Telegram, а система самостоятельно анализирует рынок и выполняет сделки. Решение стабильно работает, легко разворачивается на сервере и может масштабироваться под новые биржи и стратегии. На данный момент (полгода работы) совершено уже 30к+ сделок.