Получение данных программно из пользовательских индикаторов в МТ 4

 

Интересует решение вопроса.

Как получить данные из пользовательских индикаторов установленных на графике в мт4.

Пользователь установил на график кастомный индикатор. Задача из другой программы получить значения этого индикатора.

Мы не знаем имени но перебором по индикаторам прикрепленным к графикам имя узнать можем.

Через iCustom можем подключить индикатор. Загвоздка в том что индикатор будет работать с настройками по умолчанию, а не с теми которые установил пользователь.

Вариант с сохранением шаблона и его парсингом рассмотрен, в случае попадания переменной с типом стринг начинаются проблемы...


Есть ли еще решения данного вопроса ?

 
Vladimir Pastushak:

Интересует решение вопроса.

Как получить данные из пользовательских индикаторов установленных на графике в мт4.

Пользователь установил на график кастомный индикатор. Задача из другой программы получить значения этого индикатора.

Мы не знаем имени но перебором по индикаторам прикрепленным к графикам имя узнать можем.

Через iCustom можем подключить индикатор. Загвоздка в том что индикатор будет работать с настройками по умолчанию, а не с теми которые установил пользователь.

Вариант с сохранением шаблона и его парсингом рассмотрен, в случае попадания переменной с типом стринг начинаются проблемы...


Есть ли еще решения данного вопроса ?

с помощью iCustom можно передавать индикатору параметры из эксперта, пользуйтесь, не вопрос

https://docs.mql4.com/ru/indicators/icustom
iCustom - Технические индикаторы - Справочник MQL4
iCustom - Технические индикаторы - Справочник MQL4
  • docs.mql4.com
[in] input-параметры пользовательского индикатора, разделенные запятыми. Тип и порядок следования параметров должен соответствовать. Если параметры не указаны, то будут использованы значения по умолчанию.
 
Renat Akhtyamov:

с помощью iCustom можно передавать индикатору параметры из эксперта, пользуйтесь, не вопрос

https://docs.mql4.com/ru/indicators/icustom

Читайте вопрос внимательно...  

 
Vladimir Pastushak:

Интересует решение вопроса.

Как получить данные из пользовательских индикаторов установленных на графике в мт4.

Пользователь установил на график кастомный индикатор. Задача из другой программы получить значения этого индикатора.

Мы не знаем имени но перебором по индикаторам прикрепленным к графикам имя узнать можем.

Через iCustom можем подключить индикатор. Загвоздка в том что индикатор будет работать с настройками по умолчанию, а не с теми которые установил пользователь.

Вариант с сохранением шаблона и его парсингом рассмотрен, в случае попадания переменной с типом стринг начинаются проблемы...


Есть ли еще решения данного вопроса ?

ещё можно привлечь знатоков WinAPI DLL и вытаскивать данные из окошка Data. 

imho некоторое свинство в течении 15 лет  в двух терминалах подряд запрещать доступ к критически важной информации

 
Maxim Kuznetsov:

ещё можно привлечь знатоков WinAPI DLL и вытаскивать данные из окошка Data. 

imho некоторое свинство в течении 15 лет  в двух терминалах подряд запрещать доступ к критически важной информации

Благодарю, но нужно без ДЛЛ

 
Vladimir Pastushak:

Читайте вопрос внимательно...  

пишите свой и управляйте им из своего эксперта

это единственный верный вариант

 
Vladimir Pastushak:

///

Вариант с сохранением шаблона и его парсингом рассмотрен, в случае попадания переменной с типом стринг начинаются проблемы...

///

Какие проблемы? Проблемы могут быть, если строковые переменные используются для ввода числовых данных. 

Причина обращения: