Автоматизированный торговый бот для биржи 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 режим для безрискового тестирования стратегии на реальных данных перед переходом на боевой аккаунт.