Работа завершена
Техническое задание
Первоначально, при активации торговли, советник открывает ордер в заданном направлении и начальным лотом, с установленным тейкпрофитом. Затем, если цена пошла в противоположную сторону, советник через заданное количество пунктов открывает увеличенным лотом следующий ордер, при этом пересчитывает среднее значение цены и от нее выставляет новый тейкпрофит. Далее, если цена продолжает идти против нас, открывает следующий ордер, опять пересчитывает среднее значение цены и выставляет новый тейкпрофит. И так далее, пока цена не развернется.
При открытии определенного количества ордеров в заданном направлении, следующим ордером сети выставляется на заданном расстоянии от крайнего ордера сети разгрузочный отложенный стоп ордер противоположного направления и лотом, равным половине суммы всех лотов открытых ордеров в сети. Разгрузочный ордер закрывается при открытии следующего ордера в сети усреднения и на заданном расстоянии от крайнего ордера выставляется следующий разгрузочный отложенный стоп ордер противоположного направления и лотом, равным половине суммы всех лотов открытых ордеров в сети. И так далее, пока цена не развернется и не закроет все открытые ордера по тейкпрофиту, вместе с активированным отложенным стоп ордером, который должен закрыться вместе с сетью. Если цена развернулась, а отложенный ордер не активировался, то при закрытии сети по тейпрофиту, выставленный отложенный ордер отменяется.
В настройках советника должно быть:
Стартовый лот
Экспонент лота
Максимальный лот, которым будет открываться каждый следующий ордер в сети усреднения
Максимальный спрэд, до которого будут открываться ордера
Размер тейкпрофита
Дистанция в пунктах между ордерами сети усреднения (см. Рис. 1)
Максимальное количество открытых ордеров в сети усреднения, без учета разгрузочного ордера
Открывать или нет новые сети при закрытии сети усреднения
Количество ордеров в сети, при котором с каждым следующим начнет выставляться отложенный ордер
Дистанция от крайнего ордера сети в пунктах до отложенного разгрузочного ордера
Делитель лота отложенного ордера (возможность делить сумму лотов пополам, а также на другое число)