ByBit Trading Bot — автоматизированная спотовая торговля: мониторинг 300+ монет, Volume Spike + управление позициями

Ссылка на работу
image image image
Автоматизированный торговый бот для биржи Bybit: сканирует 300+ монет круглосуточно, обнаруживает импульсные движения и самостоятельно исполняет спотовые сделки с защитой позиций. Проблема. Ручная спотовая торговля на Bybit — это постоянный мониторинг сотен пар, ручные расчёты объёмов и пропущенные импульсы пока трейдер спит. Стратегия Volume Spike + Price Acceleration требует отслеживания аномальных изменений объёма и скорости цены одновременно — человеку это физически не успеть на 300+ инструментах. Решение. Бот работает как трёхслойный пайплайн. Первый слой — сканер: каждые N секунд через Bybit WebSocket + REST собирает тикеры всех пар, фильтрует по ликвидности через CoinPaprika (капитализация, объём). Второй слой — стратегия: вычисляет объёмный всплеск относительно скользящего среднего за VOLUME_WINDOW_DAYS дней и ускорение цены за последние свечи; при одновременном срабатывании обоих условий — сигнал на вход. Третий слой — риск-менеджмент: открывает позицию через Bybit REST, фиксирует стоп-лосс и тейк-профит, следит за MAX_POSITIONS, закрывает позиции по условиям. Telegram-уведомления сообщают о каждой сделке, текущих открытых позициях и ежедневной сводке P&L. Весь сервис упакован в Docker Compose, конфигурируется через .env. Результат. Полный цикл «сканирование → сигнал → сделка → выход» работает без участия человека 24/7. Реализован dry-run режим для безрискового тестирования стратегии на реальных данных перед переходом на боевой аккаунт.