Александр Зуев
ShortSignalBot - Автономная торговая система для рынка криптовалютных бессрочных фьючерсов
Александр Зуев
#Программирование сайта#Разработка программного обеспечения

ShortSignalBot - Автономная торговая система для рынка криптовалютных бессрочных фьючерсов

10 
Александр Зуев Россия, Краснодар
Поделиться: 0 0 0
ShortSignalBot - Автономная торговая система для рынка криптовалютных бессрочных фьючерсов
Бюджет

80 000

Сфера

Информационные технологии и интернет

Сдано

Май 2026

Задача

Требовалось превратить набор ручных торговых правил в полностью автоматизированный продукт промышленного уровня. Трейдер физически не способен одновременно отслеживать сотни торговых пар, в секундах рассчитывать по каждой комплекс индикаторов и мгновенно реагировать на сигнал входа. Ключевые требования к системе были такими:

- покрыть весь рынок бессрочных фьючерсов, а не выборку из нескольких пар

- считать технический анализ по каждому инструменту с нуля, без зависимости от платных сторонних сервисов сигналов

- адаптировать стратегию под текущий режим рынка, а не работать по статичным порогам

- исполнять сделки автоматически с управлением риском на каждую позицию

- дать конечному пользователю простое управление через Telegram и прозрачный контроль состояния через веб-панель

- оставаться расширяемой под подключение новых бирж без переписывания ядра

Решение

Реализован непрерывный фоновый цикл сканирования, который проходит весь список USDT-инструментов и пропускает каждый через воронку фильтров, отсекающую шум и оставляющую только качественные сетапы. Сначала отсев по суточному объему ликвидности, затем детектор импульса по свечам, далее проверки перекупленности по индикаторам, дистанции до локального максимума и возраста листинга, и в конце защитный фильтр состояния BTC, который блокирует входы при слабости всего рынка.

Поверх этого построен движок определения рыночного режима: система отдельно анализирует двести наиболее ликвидных активов, вычисляет долю растущих и классифицирует рынок на три состояния. От текущего режима динамически зависят пороги импульса, размер позиции, плечо и расчет стоп-лосса с тейк-профитом. По валидному сигналу запускается движок автоторговли, который рассчитывает объем позиции как процент от баланса, выставляет ордер, фиксирует параметры риска и сохраняет сделку. Отдельный сторожевой процесс с защитой от параллельного запуска опрашивает открытые позиции и автоматически закрывает их при достижении уровней риска.

Управление вынесено в Telegram-бота с inline-клавиатурой: пользователь привязывает биржевые ключи, переключает боевой и тестовый режим, включает автоторговлю и видит сводку по PnL. Для оперативного контроля сделана веб-панель на real-time канале, куда мгновенно транслируются логи сканирования, изменения позиций и агрегированная статистика.

Результат

  • Полное покрытие рынка: за один цикл анализируются сотни торговых пар вместо ручного наблюдения за единицами инструментов.

  • Время реакции от появления сигнала до открытия сделки сокращено до десятков секунд при цикле сканирования около минуты, тогда как ручной анализ того же объема занимал бы часы и был практически невыполним.

  • Восемь собственных индикаторов и семиступенчатая воронка фильтрации полностью устранили зависимость от платных внешних поставщиков сигналов.

  • Три адаптивных рыночных режима автоматически перенастраивают агрессивность стратегии без вмешательства оператора.

  • Достигнута круглосуточная автономная работа: обнаружение сигнала, исполнение, сопровождение и закрытие позиции по риску проходят без ручных действий.

  • Архитектура с единым биржевым контрактом превратила подключение новой площадки в изолированную задачу, не затрагивающую ядро системы.

  • Управление и контроль доведены до уровня, при котором конечный пользователь работает со сложной торговой машиной через несколько кнопок в Telegram и наглядную панель в реальном времени.

http://193.23.209.15

Стек технологий

  • С# С# Язык программирования
  • ASP.NET Core ASP.NET Core Фреймворк/библиотека

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку