Ко всем проектам
Трейдинг и боты · Апрель 2026
Bybit-бот: сканер фракталов и FVG — сигналы в Telegram

Автоматизированный бот для биржи Bybit, который находит торговые сетапы по паттернам фракталов и Fair Value Gap (FVG) и присылает сигналы в Telegram. Бот сканирует все USDT-перпетуалы, находит нижние трёхсвечные фракталы на старшем таймфрейме, в реальном времени отслеживает их снятие по WebSocket, затем ищет бычий FVG на младшем таймфрейме. Работает только на чтение рыночных данных — не торгует.
Что реализовано:
- Сканер фракталов: фильтрация монет по 24h-объёму (≥ 150k USDT), загрузка свечей, поиск нижних трёхсвечных фракталов, дедупликация и throttling под rate limits
- Real-time мониторинг: пул WebSocket-соединений (≤200 подписок на соединение), детекция снятия уровня фрактала, авто-reconnect с exponential backoff
- Детектор FVG: бычий Fair Value Gap по трём свечам (Low3 > High1) с расчётом зоны гэпа
- State Manager (FSM): жизненный цикл фрактала active → waiting_for_fvg → sent / lost / expired, ограничение ожидания (21 или 60 дней), авто-очистка через 30 дней
- Telegram-уведомления с дедупликацией; планировщик APScheduler (cron)
- Два режима: D1+H4 и 1W+D1; SQLite в WAL-режиме с уникальным индексом и транзакциями
- Устойчивость: retry при 429 и SQLite locked, пропуск сбойной монеты, восстановление состояний из БД при перезапуске; покрытие тестами (pytest)
Стек: Python 3.10+, pybit (Bybit REST + WebSocket v5), SQLite (WAL), APScheduler, websockets, requests, pytest.
Роль: проектирование и разработка бота целиком (backend, Python).
Кадры проекта

Обзор 
Основной флоу 
Компоненты 
Режимы и надёжность