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