Техническое задание: Торговый бот для криптобиржи

Необходимо разработать программное обеспечение для автоматической торговли на основе сигналов от платформы TradingView.

Основной функционал

  • Исполнение сигналов: Бот должен подключаться к указанной криптобирже и открывать позиции по сигналам, поступающим из TradingView.
  • Управление рисками: Реализовать возможность автоматической установки тейк-профита и стоп-лосса с помощью лимитных ордеров сразу после открытия позиции.
  • Усреднение позиции: Бот должен поддерживать функцию увеличения (докупки/допродажи) уже открытой позиции по заданным пользователем условиям.

Технические требования

  • Интеграция с API выбранной криптобиржи для исполнения ордеров.
  • Настройка вебхуков или другого метода для приема сигналов от TradingView.
  • Обеспечение безопасности ключей API (рекомендуется использование шифрования).
  • Логирование всех действий и сделок для последующего анализа.
  • Код должен быть написан чисто, с комментариями, и готов к развертыванию.

Что ожидается от исполнителя

Предоставить работающее решение, инструкцию по настройке и запуску, а также краткую документацию по конфигурации параметров (уровни TP/SL, размер позиции, условия для увеличения и т.д.).

Настройка надежной email-рассылки в Django с красивыми шаблонами

Требуется реализовать стабильную отправку писем через внешний SMTP-сервис (например, Mailgun) с использованием шаблонов, которые корректно отображаются во всех почтовых клиентах. Обязательна обработка ошибок и механизм повторных попыток отправки.