İş tamamlandı
İş Gereklilikleri
Добрый день. Нужно добавить несколько функций в прикрепленный советник. 1, в советнике есть переключатель TradeDirection который меняет режим работы советника (подробнее о настройках по ссылке ) , нужно добавить четвертый режим: При режиме TradeDirection = 4 советник будет работать в полу ручном режиме, т.е. советник смотрит на график и ждет открытия позиции (на покупку или продажу) в ручную, и если есть сделка (покупка или продажа) то ждет до прохождения расстояния в минус TradeRange (не раньше) пунктов советник берет управление сделкой на себя (не меняет значения стоп лосс, тейк профит) и сопроваждает сделку до закрытия по своему алгоритму , но до прохождения TradeRange советник ничего не делает (не меняет значения стоп лосс, тейк профит) пусть сделка дойдет до тейк профита установленной в ручную.
2.Нужно добавить функцию StopControl. При StopControl = true если на инструменте с советником устанавливается отложенный ордер buy stop то советник перестает контролировать сделки открытые на покупку (или открываемые), не открывает и не закрывает сделки, не меняет значения стоп лосс и тейк профит, переход в ручное управление, советник возобновляет контроль над сделками только после удаления отложенного ордера buy stop, т.е. продолжает работать по своему алгоритму, меняет значения стоп лосс и тейк профит под свои расчеты . И на оборот если на инструменте с советником устанавливается отложенный ордер sell stop то советник перестает контролировать сделки открытые на продажу (или открываемые), не открывает и не закрывает сделки, не меняет значения стоп лосс и тейк профит, переходит в ручное управление, советник возобновляет контроль над сделками только после удаления отложенного ордера sell stop, т.е. продолжает работать по своему алгоритму, меняет значения стоп лосс и тейк профит под свои расчеты (данная функция должна работать на любом режиме TradeDirection)
3. Нужен резим CloseBar. Если режим CloseBar = Treue то советник открывает сделки только при закрытии свечи
4. Нужно добавить переключатель ModifyMartingale. Если ModifyMartingale = True то советник включает множитель только на третей колене сделок, если ModifyMartingale = False то советник включает множитель уже со второй колени сделок.