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

Требуется создать бота для трейдинга, осуществляющего автоматические торговые операции на финансовых рынках (например, криптовалюты, акции и т.д.). Бот должен работать с основными инструментами и биржами, выполняя покупку и продажу на основе заданных пользователем параметров и технических индикаторов.

Требования к функциональности

  • Поддержка автоматического размещения заявок (market и limit).
  • Настройка временных интервалов и стратегий (например, торговля по скользящим средним).
  • Ведение логов всех сделок для дальнейшего анализа.
  • Возможность тестирования на исторических данных (backtesting).
  • Гибкие настройки для подключения к разным биржам и управления несколькими активами.

Технические аспекты

Бот разрабатывается полностью на языке Python без использования сторонних торговых фреймворков, только стандартные библиотеки и API для работы с биржами. От исполнителя требуется создать админ-панель для управления настройками и мониторинга в реальном времени.