Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Язык MQL5 поддерживает технологию OpenCL. Попробуй сам!
Michael-80
14
Michael-80 2015.03.09 12:40 
Столкнулся с такой проблемой как получение параметра индикатора SAR. Именно параметра, а не значения. Т. к. советник должен сам узнать с какими параметрами работает индикатор и получить от него значение.
Sergey Gritsay
6454
Sergey Gritsay 2015.03.09 14:45  
Michael-80:
Столкнулся с такой проблемой как получение параметра индикатора SAR. Именно параметра, а не значения. Т. к. советник должен сам узнать с какими параметрами работает индикатор и получить от него значение.
Параметры индикатора задаются некими переменными, вот и получайте значение этой переменной. вопрос что вы хотите делать с этим значением
Michael-80
14
Michael-80 2015.03.11 09:38  
ну, допустим, хочу просто отобразить в журнале или в каком нибудь подокне...Но мне надо так, чтобы я сам в программе не задавал значение индикатора, т. к. индикатор был ранее прикреплен к графику и мне нужно, к примеру, в команде Print указать параметр уже прикрепленного индикатора. Я себе это так представляю: Print(параметр индикатора SAR - step).
Ihor Herasko
9031
Ihor Herasko 2015.03.12 21:41  

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

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

Slawa
Модератор
6840
Slawa 2015.03.13 12:03  

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

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

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

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