Техническое задание: Аудит и доработка торгового робота

Имеется рабочий, но сырой код торгового робота (бота) для автоматической торговли на криптовалютной бирже, написанный на Python. Код требует анализа, исправления возможных ошибок и доработки для повышения надежности и эффективности.

Основные задачи

  • Провести аудит предоставленного кода: понять общую логику, архитектуру и алгоритмы.
  • Ответить на технические вопросы заказчика по реализации.
  • Выявить потенциальные уязвимости, ошибки или места для оптимизации.
  • Внести необходимые исправления и улучшения в код согласно обсуждению.
  • Обеспечить читаемость и сопровождаемость кода.

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

  • Опыт разработки на Python.
  • Понимание принципов работы криптобирж и торговых API (REST, WebSocket).
  • Знание основных библиотек для работы с финансами, данными и сетью (например, pandas, ccxt, requests, websocket).
  • Умение работать с существующим кодом, проводить его анализ и рефакторинг.

Что необходимо предоставить

  • Отчет по анализу кода с ответами на вопросы заказчика.
  • Доработанную, чистую и прокомментированную версию скрипта.
  • Краткое описание внесенных изменений.

Настройка и расширение модуля фильтрации товаров

Требуется профессиональная настройка модуля OCFilter для интернет-магазина. Необходимо проверить и вывести все доступные фильтры, а также объяснить принципы добавления новых и создания посадочных страниц.