Описание задачи

Требуется доработать и завершить торгового бота на Python для работы с биржей Bitget. Предыдущий исполнитель не справился с интеграцией API и логикой трейд-стратегии. Код частично написан, но содержит ошибки и недочеты. Нужно довести проект до рабочего состояния.

Ключевые требования

  • Реализовать стабильное подключение к API Bitget (публичным и приватным методам)
  • Написать логику автоматической торговли на основе заданной стратегии (стратегия согласовывается с заказчиком)
  • Обеспечить обработку ошибок, повторные подключения и логирование
  • Реализовать базовую защиту от проскальзывания и флуда
  • Тестирование на демо или песочнице (при возможности)

Стек и ограничения

  • Язык: Python 3.10+
  • Не использовать готовые торговые боты - только написание кода с нуля или доработка существующего
  • Желательно использовать WebSocket для получения свежих данных
  • Документации к коду пока нет - потребуется описать основные функции

Требования к исполнителю

  • Опыт работы с REST и WebSocket API бирж (Bitget, Binance или аналоги)
  • Понимание принципов мартингала/scalping/средневзвешенной - в зависимости от стратегии
  • Умение отлаживать сетевые запросы и парсить JSON
  • Ответственное отношение к ошибкам на реальных деньгах (защита от потерь)