Скачать MetaTrader 5

Получение параметров индикаторов

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Michael-80
15
Michael-80  
Столкнулся с такой проблемой как получение параметра индикатора SAR. Именно параметра, а не значения. Т. к. советник должен сам узнать с какими параметрами работает индикатор и получить от него значение.
Sergey Gritsay
6763
Sergey Gritsay  
Michael-80:
Столкнулся с такой проблемой как получение параметра индикатора SAR. Именно параметра, а не значения. Т. к. советник должен сам узнать с какими параметрами работает индикатор и получить от него значение.
Параметры индикатора задаются некими переменными, вот и получайте значение этой переменной. вопрос что вы хотите делать с этим значением
Michael-80
15
Michael-80  
ну, допустим, хочу просто отобразить в журнале или в каком нибудь подокне...Но мне надо так, чтобы я сам в программе не задавал значение индикатора, т. к. индикатор был ранее прикреплен к графику и мне нужно, к примеру, в команде Print указать параметр уже прикрепленного индикатора. Я себе это так представляю: Print(параметр индикатора SAR - step).
Ihor Herasko
16448
Ihor Herasko  

Здесь легких (штатных) путей нет. Нужно придумывать что-то свое.

К примеру, можно сохранить шаблон текущего графика, а затем прочитать полученный файл шаблона и найти в нем параметры индикатора. Правда, чистым MQL здесь не обойтись, т. к. файл шаблона лежит вне песочницы терминала.

Slava
Модератор
7085
Slava  

Если речь идёт о пятёрке, то всё просто

Сначала получите хэндл индикатора - ChartIndicatorGet

Потом у этого хэндла спрашивайте параметры - IndicatorParameters

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий