Вы читали справку по MQL5? Функция MQL5InfoString не подойдет?
Кроме того, есть статья Передача данных между индикаторами - простое решение наболевшей проблемы
ОК -- то что надо! Но это кстати вопрос об поиске - поиск по "name expert" ничего не дает . ...
:)) А причина в том что имеет место путаница в терминологии
Имя запущенной mql5-программы
Name of the mql5-program executed
Name of the mql5-program executed | string |
MQL5_PROGRAM_PATH | Path for the given executed program |
То есть нарное в хелпе все таки должна быть не крастота стиля изложения, точная буквальность и не разночтенность. ИМХО.
Было бы написанно - индикатора, скрипта експерта и пр. И все бы находилось.
*** Спасибо еще раз :)
Вы читали справку по MQL5? Функция MQL5InfoString не подойдет?
Кроме того, есть статья Передача данных между индикаторами - простое решение наболевшей проблемы
Почему не работает ссылка на функцию MQL5InfoString ?
И в документации по ней сейчас явного ничего не нашел. Вот здесь нашел в примере с ней код
, обновлено в марте 2015 года.
Проверил, такой код работает, но MetaEditor почему-то " MQL5InfoString " не подсвечивает другим цветом как функцию.
int OnInit() { Print("Запущен эксперт с именем ", MQL5InfoString(MQL5_PROGRAM_NAME)); return(INIT_SUCCEEDED); }Хотел уточнить, эта функция актуальна для получения имени выполняющейся программы или какие-то другие возможности есть?
Почему не работает ссылка на функцию MQL5InfoString ?
И в документации по ней сейчас явного ничего не нашел. Вот здесь нашел в примере с ней код
, обновлено в марте 2015 года.
Проверил, такой код работает, но MetaEditor почему-то " MQL5InfoString " не подсвечивает другим цветом как функцию.
Хотел уточнить, эта функция актуальна для получения имени выполняющейся программы или какие-то другие возможности есть?- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Как получить имя выполняющегося эксперта, скрипта, пользовательского индикатора или библиотеки, в зависимости от того, из какой MQL5-программы вызвана данная функция.
*** Нужно в частности - ( а ведь не подумали ) . Нужно в частности когда на одном графике несколько одних и тех же индниаторо с разными параметрами. Например есть инд iML3 , он запущен с параметрами Size=240 и c параметрами Size=1440 , надо чтобы в окне данных они различались и их буфера были по разному поименованны один например iML3(240).ucd и iML3(1440).ucd . Или например что глобальные параметры были для них и от них разные - ....
*** Конечно можно самому что-то такое там формировать - ну а почему на завязаться еще и на имя индикатора. Допустим пользователь чуть-чуть модифицировал один и тот же индюк - назвал его другим именем - и все работает а так если жестко завязываться на забитое в константу имя то придется выискаимть и еще править там.