80 000
Информационные технологии и интернет
Май 2026
Требовалось превратить набор ручных торговых правил в полностью автоматизированный продукт промышленного уровня. Трейдер физически не способен одновременно отслеживать сотни торговых пар, в секундах рассчитывать по каждой комплекс индикаторов и мгновенно реагировать на сигнал входа. Ключевые требования к системе были такими:
- покрыть весь рынок бессрочных фьючерсов, а не выборку из нескольких пар
- считать технический анализ по каждому инструменту с нуля, без зависимости от платных сторонних сервисов сигналов
- адаптировать стратегию под текущий режим рынка, а не работать по статичным порогам
- исполнять сделки автоматически с управлением риском на каждую позицию
- дать конечному пользователю простое управление через Telegram и прозрачный контроль состояния через веб-панель
- оставаться расширяемой под подключение новых бирж без переписывания ядра
Реализован непрерывный фоновый цикл сканирования, который проходит весь список USDT-инструментов и пропускает каждый через воронку фильтров, отсекающую шум и оставляющую только качественные сетапы. Сначала отсев по суточному объему ликвидности, затем детектор импульса по свечам, далее проверки перекупленности по индикаторам, дистанции до локального максимума и возраста листинга, и в конце защитный фильтр состояния BTC, который блокирует входы при слабости всего рынка.
Поверх этого построен движок определения рыночного режима: система отдельно анализирует двести наиболее ликвидных активов, вычисляет долю растущих и классифицирует рынок на три состояния. От текущего режима динамически зависят пороги импульса, размер позиции, плечо и расчет стоп-лосса с тейк-профитом. По валидному сигналу запускается движок автоторговли, который рассчитывает объем позиции как процент от баланса, выставляет ордер, фиксирует параметры риска и сохраняет сделку. Отдельный сторожевой процесс с защитой от параллельного запуска опрашивает открытые позиции и автоматически закрывает их при достижении уровней риска.
Управление вынесено в Telegram-бота с inline-клавиатурой: пользователь привязывает биржевые ключи, переключает боевой и тестовый режим, включает автоторговлю и видит сводку по PnL. Для оперативного контроля сделана веб-панель на real-time канале, куда мгновенно транслируются логи сканирования, изменения позиций и агрегированная статистика.
Полное покрытие рынка: за один цикл анализируются сотни торговых пар вместо ручного наблюдения за единицами инструментов.
Время реакции от появления сигнала до открытия сделки сокращено до десятков секунд при цикле сканирования около минуты, тогда как ручной анализ того же объема занимал бы часы и был практически невыполним.
Восемь собственных индикаторов и семиступенчатая воронка фильтрации полностью устранили зависимость от платных внешних поставщиков сигналов.
Три адаптивных рыночных режима автоматически перенастраивают агрессивность стратегии без вмешательства оператора.
Достигнута круглосуточная автономная работа: обнаружение сигнала, исполнение, сопровождение и закрытие позиции по риску проходят без ручных действий.
Архитектура с единым биржевым контрактом превратила подключение новой площадки в изолированную задачу, не затрагивающую ядро системы.
Управление и контроль доведены до уровня, при котором конечный пользователь работает со сложной торговой машиной через несколько кнопок в Telegram и наглядную панель в реальном времени.