Техническое задание: Разработка торгового бота
Суть проекта
Проект по созданию автоматизированного торгового бота был начат другим исполнителем, но не завершен. Требуется анализ существующего кода, исправление ошибок и полная реализация заявленного функционала с интеграцией в API указанной криптобиржи.
Основные требования к доработке
- Анализ и доработка существующей кодовой базы на Python.
- Полноценная интеграция с API криптобиржи (Bitget) для выполнения торговых операций.
- Реализация отказоустойчивой логики работы бота.
- Настройка и обработка веб-сокетов для получения рыночных данных в реальном времени.
- Создание или доработка модуля управления ордерами (лимитные, рыночные, стоп-ордера).
- Реализация системы логирования работы бота для отслеживания операций и ошибок.
- Обеспечение безопасности работы с API-ключами.
Технические детали
Язык программирования: Python (чистый Python, предпочтительно с использованием библиотек requests, websockets, asyncio).
Архитектура: Код должен быть модульным, хорошо документированным и готовым к дальнейшему масштабированию.
Результат: Полностью рабочий бот, готовый к развертыванию.
Что нужно от исполнителя
- Опыт работы с API криптобирж, желательно с Bitget.
- Понимание принципов алгоритмической торговли.
- Умение работать с чужим кодом и исправлять ошибки.
- Готовность предоставить пояснения по реализации и провести демонстрацию работы.