Описание:
Проект создавался как автоматизированная система для торговли криптовалютой по стратегии скальпинга. Требовалось получать рыночные данные в реальном времени, принимать торговые решения без участия человека и дать пользователю удобный интерфейс управления через Telegram. Важно было обеспечить стабильность соединений с биржей, контроль параметров торговли и безопасность работы с API ключами.
Решение:
Я разработал Telegram бота на aiogram и backend на Django с базой PostgreSQL. Бот подключается к MEXC через REST и WebSocket API, получает рыночные данные в реальном времени и выполняет торговые операции по заданным триггерам.
Реализовал систему подписок пользователей, управление торговыми параметрами через Telegram, логирование всех операций и уведомления о событиях. Проект контейнеризирован в Docker, настроен CI/CD через GitHub Actions для автоматического тестирования и деплоя.
Результат:
Получилась готовая платформа для автоматической торговли, где пользователь управляет стратегией прямо из Telegram, а система самостоятельно анализирует рынок и выполняет сделки. Решение стабильно работает, легко разворачивается на сервере и может масштабироваться под новые биржи и стратегии.