Непонятно теперь, как заставить индикатор открыть подокно, если input-oм пользователь выберет расширенный вариант.
Я так понимаю вы говорили про вариант, если другой индикатор открыт в подокне, то можно новый на него же и кинуть. Но когда нет подокон, то опять имеем проблему. Видимо получается, что все таки "либо отдельное окно, либо подокно."
С настройкой chart_window индикатор подокно никак не откроет.
В MT4 нет нормальной возможности накинуть на чарт индикатор с нужными настройками так, чтобы сразу работал - не выпадало окно с заданием входных параметров.
Поэтому использовался костыльный метод
Делался ChartSaveTemplate.
Открывался через FileOpen сохраненный tpl-файл.
Правился - вносился нужный индикатор с заданными входными параметрами.
Загружался шаблон через ChartTemplateApply.
Т.е. в шаблоне после сохранения меняем окно индикатора (номер подокна или основное) и применяем шаблон к чарту.
Примечание: если потом задать любой размер например IndicatorSetInteger(INDICATOR_HEIGHT,100); то изменить высоту вручную нельзя. Попробовал IndicatorSetInteger(INDICATOR_HEIGHT,-1); - в этом случае восстанавливается предыдущее значение высоты и высоту можно менять мышкой.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Непонятно теперь, как заставить индикатор открыть подокно, если input-oм пользователь выберет расширенный вариант.
Я так понимаю вы говорили про вариант, если другой индикатор открыт в подокне, то можно новый на него же и кинуть. Но когда нет подокон, то опять имеем проблему. Видимо получается, что все таки "либо отдельное окно, либо подокно."
#indicator_separate_window
Можно ли отменить программно эту опцию (указав в настройках это вариант) и не открывать в отдельном окне, а открыть на основном чарте?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 4 build 1045
fxsaber, 2017.02.07 11:36
В MT4 нет нормальной возможности накинуть на чарт индикатор с нужными настройками так, чтобы сразу работал - не выпадало окно с заданием входных параметров.
Поэтому использовался костыльный метод
IndicatorSetInteger(INDICATOR_HEIGHT,0);
Примечание: если потом задать любой размер например IndicatorSetInteger(INDICATOR_HEIGHT,100); то изменить высоту вручную нельзя. Попробовал IndicatorSetInteger(INDICATOR_HEIGHT,-1); - в этом случае восстанавливается предыдущее значение высоты и высоту можно менять мышкой.