Задача

Требуется разработать Telegram-бота для крипто-арбитража, который будет реализовывать стратегию межбиржевого спреда.

Основные требования

  • Мониторинг и обработка информации по 20+ криптовалютным парам в режиме реального времени.
  • Алгоритм должен автоматически фиксировать арбитражные возможности на основе разницы в ценах (спреда) между биржами.
  • Настройка параметров стратегии (минимальный спред, объем сделки, комиссии) через интерфейс минимум админ-панели бота или конфигурационного файла.
  • Настройка лимитов на депозит и защита от негативного проскальзывания (slippage).

Технические требования

  • Реализация на любом стеке технологий, поддерживающем эффективную парсинговую и логическую обработку данных. Желательно использование Python.
  • Архитектура должна быть модульной и понятной.
  • Бот должен уметь подключаться к публичным API (без указания названия бирж) и обрабатывать статистику.
  • Возможность завершения всех открытых ордеров по установленному сигналу стоп-лосс.

Общие пожелания

  1. Весь код и инструкция по запуску предоставляются заказчику.
  2. История работы, уведомления о сделках, текущая сумма портфеля (шорт/лонг) выводятся в Telegram.
  3. Не требуется подключения к внешним пулам ликвидности или отдельным сервисам подписок, только прямая работа через обменные API.