Цель:
Клиент имеет возможность управлять и запускать торговых ботов
Задачи:
- Клиент имеет доступ к списку созданных ботов и имеет возможность управлять ими (удалять, редактировать)
- Клиент может создать нового бота и запустить его (при наличии подписки)
Требования:
1. Управление торговыми ботами
Для создания бота
- Клиент указывает имя бота (обязательное поле)
- Клиент создает или выбирает из ранее созданных, настройки для подключения к бирже
- Клиент выбирает монеты из списка для конкретной пары (пока можно выбрать только пару c BTC), при этом учитывается предыдущая настройка (какой тип биржи был выбран)
- Клиент создает или выбирает из ранее созданных, настройки для сигнала
- Клиент создает или выбирает из ранее созданных, настройки для стратегии покупки
Для запуска бота
- Клиенту необходимо иметь платную подписку, либо триал версию, можно запустить только одного бота из списка
- При попытке запускать бота без платной подписки, предлагать клиенту купить платную подписку или воспользоваться триал версией
- Если запущен еще один бот, то для других ботов не доступна возможность их запустить
- Клиент может остановить выполнение бота
- Если у бота не хватает какой-то настройки (нет подключения, нет сигнала или нет стратегии) бота нельзя запустить, он помечается как
unconfigured
Для редактирования бота