Техническое задание: Аудит и доработка торгового робота
Имеется рабочий, но сырой код торгового робота (бота) для автоматической торговли на криптовалютной бирже, написанный на Python. Код требует анализа, исправления возможных ошибок и доработки для повышения надежности и эффективности.
Основные задачи
- Провести аудит предоставленного кода: понять общую логику, архитектуру и алгоритмы.
- Ответить на технические вопросы заказчика по реализации.
- Выявить потенциальные уязвимости, ошибки или места для оптимизации.
- Внести необходимые исправления и улучшения в код согласно обсуждению.
- Обеспечить читаемость и сопровождаемость кода.
Требования к исполнителю
- Опыт разработки на Python.
- Понимание принципов работы криптобирж и торговых API (REST, WebSocket).
- Знание основных библиотек для работы с финансами, данными и сетью (например, pandas, ccxt, requests, websocket).
- Умение работать с существующим кодом, проводить его анализ и рефакторинг.
Что необходимо предоставить
- Отчет по анализу кода с ответами на вопросы заказчика.
- Доработанную, чистую и прокомментированную версию скрипта.
- Краткое описание внесенных изменений.