Требуется разработка Telegram-бота для крипто-арбитража, использующего стратегию межбиржевого спреда.
Основная функциональность направлена на мониторинг и обработку 20 торговых пар на площадках Bybit, OKX и KuCoin, с возможностью дальнейшего расширения списка поддерживаемых пар до 50+.
Функционал бота и структура должны включает в себя:
1. Мониторинг:
- CCXT интеграция: WebSocket для real-time, REST fallback.
- Частота сканирования 2–5 секунд;
– Redis: Кэширование ордербуков с таймаутом (TTL 5 сек).
2. Алерты:
- Telegram: Поступление сообщения при появлении сигнала (текст + интерактивные кнопки); пример формата: "BTC Bybit 65200 → OKX 65500 | +500 USDT (0.77%)";
- Bot ID + Chat ID + простая аутентификация.
3. DASHBOARD (MVP):
- Отображение real-time ордербуков трёх бирж;
- История последних 100 сигналов;
- Средняя статистика по количеству сигналов в день и средней марже;
- Таблица лучших, текущих спредов на данный момент;
- Возможность экспортировать историю сигналов в CSV-файл;
4. Окружение:
- Контейнеризация: Docker;
- Минимальные серверные ресурсы: 2–4 ядра процессора, 8 ГБ оперативной памяти;
- Использование мониторинга UptimeRobot для своевременного обнаружения и восстановления работоспособности системы в случае аварийных ситуаций;
- Логирование: хранение логов в файлах и БД (PostgreSQL).
Желаемый итог от выполненной работы:
1. Получение от 30 до 100 сигналов ежедневно, после прохождения фильтрационных условий;
2. Наличие устойчивых комбинаций (связок) активов, представляющих реальную выгоду для торговли вручную, порядка 10–30 штук;
3. Надёжная работа системы, позволяющая вести торговлю в ручном режиме без технических проблем;
Интерфейс Telegram-бота должен быть понятным и удобным для ежедневного использования, включая простоту восприятия уведомлений и действий с инструментами;
4. Легкость расширения функционала и интеграции новых инструментов и рынков без существенных доработок;
5. Оптимизированная архитектура, позволяющая эффективно обрабатывать большие объёмы данных и минимизировать задержки в обработке запросов;
6. Предоставление полного руководства по эксплуатации бота, включающего текстовую инструкцию и видеоролик, объясняющие работу всех функций программы;
Профессиональные требования к исполнителю услуги, указаны в прикреплённом файле.
После утверждения кандидатуры, подписываются договор об оказания услуг и соглашение о конфиденциальности (NDA).
Срок выполнения поставленной задачи и ее стоимость будет согласовываться в индивидуальном порядке, после одобрения кандидатуры, в заявлении указана примерная стоимость гонорара за выполнение проекта.
Опубликован 03.02.2026 в 00:37 Последнее изменение: 02.02.2026 в 23:29