Остановка "выключение" советника МТ5

 

Доброго времени суток.

Есть советник МТ5, торгующий по текущему бару (не по закрытию бара). Проблема в том, что закрывая позицию с прибылью, тут же снова открывает в с сторону закрытой прибыли опять позицию.

Существует стандартная функция (кусок исходного кода), чтобы советник отключался и вручную заново его запускать приходилось?  (желательно, чтобы просто "запрещалась автоматическая торговля" по данному графику, на который "навешан" советник, а вообще автоматическая торговля по счёту на других графиках (другими советниками) продолжалась). 

В программировании ноль, но в .mlq5 код вставить смогу.

Заранее спасибо. 

 
tribe:

Доброго времени суток.

Есть советник МТ5, торгующий по текущему бару (не по закрытию бара). Проблема в том, что закрывая позицию с прибылью, тут же снова открывает в с сторону закрытой прибыли опять позицию.

Существует стандартная функция (кусок исходного кода), чтобы советник отключался и вручную заново его запускать приходилось?  (желательно, чтобы просто "запрещалась автоматическая торговля" по данному графику, на который "навешан" советник, а вообще автоматическая торговля по счёту на других графиках (другими советниками) продолжалась). 

В программировании ноль, но в .mlq5 код вставить смогу.

Заранее спасибо. 

Используйте функцию ExpertRemove(). Вставить нужно в тот участок кода, в котором определяется необходимость открытия новой позиции.

Пример здесь.

 
Спасибо большое за ответ. 
Причина обращения: