Техническое задание: Сеточный торговый робот
Цель проекта
Разработка автоматизированного торгового бота, который взаимодействует с API криптовалютной биржи и реализует стратегию, основанную на двух пользовательских ценовых уровнях.
Основные функции
1. Настройка уровней
- Пользователь задает два ценовых уровня.
- Уровень 1: устанавливается ВЫШЕ текущей рыночной цены.
- Уровень 2: устанавливается НИЖЕ текущей рыночной цены.
2. Логика работы ордеров
- На Уровне 1 бот размещает отложенный ордер Buy Stop.
- На Уровне 2 бот размещает отложенный ордер Sell Stop.
3. Управление позицией после срабатывания Buy Stop
- После активации ордера Buy Stop бот должен:
- Установить стоп-лосс (Stop Loss) для открытой длинной позиции.
- Выставить тейк-профит (Take Profit) для этой позиции.
Технические требования
- Интеграция с официальным API биржи.
- Четкое и надежное исполнение описанной логики.
- Код должен быть написан чисто, с комментариями.
Ожидаемый результат
Готовый к работе скрипт (робот), который после настройки уровней пользователем работает в автоматическом режиме, выставляя и управляя ордерами согласно заданной стратегии.