Техническое задание
Всем привет, нужен программист который может работать с уже текущим кодом советника написаного на MQL5. Если потребуется - можно написать новый код
Как должен работать робот:
Робот открывает ордера заданным объемом когда расстояние между индикаторами более 10 пунктов. Если расстояние между ордерами меньше указанного, то робот ордера не открывает (запрет торговли). Когда расстояние становится больше, робот продолжает открывать ордера согласно стратегии. При открытии сразу выставляет стоп лосс и тейкпрофит на каждый ордер. Расстояние между ордерами должно соответствовать заданному, если цена едет вверх и робот открыл 3 ордера с указанным расстоянием, а после цена пошла вниз, то следующий ордер робот должен открыть на заданном расстоянии от самого нижнего.
Когда срабатывает стоп лосс робот открывает противоположный ордер объемом увеличенным согласно заданных параметров. Если во время срабатывания стоплоса индикаторы находятся ближе чем заданное расстояние ордер не открывается. Когда расстояние становится больше, открыть ордер лотностью согласно стратегии, а направлением согласно индикатора 1. Если цена ниже линии открыть Sell если цена выше линии открыть Buy.
При включенном б.у. Когда цена проходит в + на заданное количество пунктов робот переносит стоп лос в б.у. с учетом комиссий и свопов.
Когда срабатывает тейк профит начинает с начала.
В таблицу информации добавить процент.
При добавлении ручного ордера робот должен его увидеть и выставить указанные T.P. и S.L.. Также при изменении настроек робот должен менять выставленные T.P. и S.L. на уже открытых ордерах.