Работа завершена
Техническое задание
Есть маленькое задание для советника мт4.
Необходимо выполнить за 1-2 часа.
Советник написан, всё в порядке. Единственный момент: он выставляет стоплоссы и отложенные ордера. В настройках стоят дистанции, допустим 5 пунктов. В момент новостей брокер расширяет зону, куда нельзя ставить отложки, стопы и тейки до 20 пунктов. Соответственно, если роботу надо будет поставить отложку, или установить стоп на 5 пунктов, он этого сделать не сможет.
1. Необходимо вписать условие, чтобы в такие моменты, если советник не может поставить на нужное расстояние стоплосс или отложку, пусть ставит на допустимое расстояние! главное чтоб поставил стоплосс, пусть лучше он будет 20 пунктов, чем его вообще не будет!
2. После того как новость пройдёт, брокер уменьшит расстояние, на которое можно ставить отложки/стопы, надо чтобы советник пододвинул на нужные места, то есть на те самые 5 пунктов.