ТЗ: Автоторговый скрипт ValueScan → Bybit (LONG + SL + Telegram)
Цель
Скрипт автоматически:
отслеживает новые активы в ValueScan (Long inflow alert),
открывает LONG-сделку на Bybit,
устанавливает Stop-Loss,
отправляет уведомление в Telegram.
Источник сигнала
Сайт: https://www.valuescan.io
Раздел: AI Long / Short → Long inflow alert
API отсутствует
Получение данных: парсинг страницы или network-запросов
Логика
При запуске: текущие активы сохраняются (без сделок)
Далее:
проверка каждые 5–15 секунд
если появляется новый актив → обработать
каждый актив обрабатывается один раз
Список обработанных активов хранится (JSON / SQLite)
Торговля (Bybit)
Биржа: Bybit (официальный API)
Тип сделки: LONG ONLY
Ордер: Market
Маржа: Isolated
Параметры (через конфиг):
сумма сделки (USDT)
плечо
Stop-Loss: фиксированный % от входа
Take-Profit: не нужен
Если актив недоступен на Bybit → пропустить
Stop-Loss
Рассчитывается от цены входа
Устанавливается сразу после открытия сделки
Без трейлинга
Telegram-уведомления
Отправлять сообщение при каждой попытке сделки:
Содержание:
тикер
LONG
цена входа
Stop-Loss (% и цена)
плечо
сумма
время
статус (открыта / ошибка)
Защита
запрет повторных сделок по одному активу
обработка ошибок сайта и API
логирование всех действий