Работа завершена
Техническое задание
Нужно допилить уже несколько раз допиленного ИЛАНА
1. Бот открывает серию ордеров, скажем 10 шт.(берется из настроек, может быть 1-2-6 или ….), надо сделать чтобы он начал открывать N количество (1-2-3 или …) таких серий с условием, что предыдущая серия (серия заканчивается при выставлении последнего ордера, у нас это 10ый) уже открыта N количество минут (5-10 или …..) и без этого условия, то есть через № количество минут после начала серии. Одновременно должен (может) открывать серию и в бай и сел, то есть строить сетку в двух разных направлениях (если есть сигнал конечно)
2. Закрытие серии через № количество минут (закрыть ту серию которая открыта скажем дольше 60 или 100 или … минут)
3. Закрытие убытка по % от депо
4. Закрытие нескольких серий по % прибыли (именно 2-3 или … серий)
5. Надо сделать что бы стоп выставлялся не отдельно на каждый ордер, а модифицировался на уровень стопа последнего выставленного ордера в серии
1 ордер стоп 1,22220
2 ордер стоп 1,23330
значит первый переносит стоп на 1,23330
1 ордер стоп 1,22220
2 ордер стоп 1,23330
3 ордер стоп 1,24440
значит первый и второй переносит стоп на 1,24440
и т. д.
6. Встроить в бота разрул, сов «Руль», разрул должен включаться через № количество минут после завершения/начала (должен быть выбор) серии (отсчет по времени на каждую серию должен вестись отдельно) и подхватывать № количество (1-2-3 или… шт) убыточных ордеров одновременно (
сов "руль" изначально вешается на отдельный график и может разруливать только один ордер на одном графике, ордер выбирается самый дальний или в настройках указывается № ордера)
7. Ну и что бы не ругались и не банили счет, надо сделать что бы при нехватке средств запрос на выставление ордера не отправлялся брокеру
Исходники вышлю на почту