Задача

В уже функционирующем торговом советнике для платформы MetaTrader 4 необходимо реализовать дополнительную опцию в блоке торговых настроек.

Опция должна позволять пользователю включать или выключать конкретное условие для выставления отложенных ордеров.

Конкретные требования:

  • Добавить переключатель (например, типа bool) в настройки советника.
  • Если опция активна, советник работает по текущей логике (выставляет ордера при выполнении условий).
  • Если опция отключена, соответствующие условия для создания отложенных ордеров игнорируются.
  • В частности, речь идет об условии для ордеров Buy Stop, которое не срабатывает при определенном сценарии на рынке.

Пример поведения:

  • Новый параметр: EnableBuyStop_AdvancedLogic = true/false.
  • При значении false условие блокировки Buy Stop не применяется (отложенные ордера ставятся по базовому алгоритму).