Возможно ли получить в индикаторе/эксперте данные из DataWindow (то которое открывается по Ctrl-D) ?
Нет. MQL5 не имеет доступа с окнам - так как окна - это Windows API.
Данные нужно получать из индикаторов или таймсерий.
Нет. MQL5 не имеет доступа с окнам - так как окна - это Windows API.
Данные нужно получать из индикаторов или таймсерий.
формулируя по другому - получить те данные, которые терминал отобразил в DataWindow
терминал-же о них знает, и лежат они в индексных буферах в основном треде..какая жаль:-)
формулируя по другому - получить те данные, которые терминал отобразил в DataWindow
терминал-же о них знает, и лежат они в индексных буферах в основном треде..какая жаль:-)
Можно. Там отображаются данные таймсерий и индикаторных буферов (но часть данных буферов м.б. скрыта).
А как ?
А как ?
Все скопом - через функцию CopyRates(). По частям - через другие Copy функции. Это по таймсериям.
По индикаторам. Нужно получить хэндл индикатора, знать номер буфера индикатора. Далее, через CopyBuffer().
Смотрите документацию.
А как ?
Никак.
Только вызывать нужные индикаторы через iCustom().
Никак.
Только вызывать нужные индикаторы через iCustom().
ну вот, идея сделать более-менее удобный "нотификатор" пропала втуне :(
чтоб юзер мог задать "если high>open и в буфере именуемым "vpupkin_upper" непустое значение то дать сигнал;"
откровенно надоело одну и ту-же хрень писать в советниках/индикаторах, когда это можно и нужно решать на уровни терминала
ну вот, идея сделать более-менее удобный "нотификатор" пропала втуне :(
чтоб юзер мог задать "если high>open и в буфере именуемым "vpupkin_upper" непустое значение то дать сигнал;"
откровенно надоело одну и ту-же хрень писать в советниках/индикаторах, когда это можно и нужно решать на уровни терминала
Вы можете подробнее идею описать? Где юзер должен указывать:
"если high>open и в буфере именуемым "vpupkin_upper" непустое значение то дать сигнал;"
Вы можете подробнее идею описать? Где юзер должен указывать:
"если high>open и в буфере именуемым "vpupkin_upper" непустое значение то дать сигнал;"
хоть и художник из меня никакой - попробую проиллюстрировать рисунком возможного диалога (приложен)
на мой взгляд такая штукенция настолько естественна для терминала, что странно что её нет.
а чтобы подобное сделать достаточно получать список именованных буферов в окне данных и хотя-бы их текущие значения.
хоть и художник из меня никакой - попробую проиллюстрировать рисунком возможного диалога (приложен)
на мой взгляд такая штукенция настолько естественна для терминала, что странно что её нет.
а чтобы подобное сделать достаточно получать список именованных буферов в окне данных и хотя-бы их текущие значения.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Возможно ли получить в индикаторе/эксперте данные из DataWindow (то которое открывается по Ctrl-D) ?