Как узнать имя эксперта

 

Как узнать имя эксперта из кода самого эксперта?

 
Справочник MQL4 - Операции с графиками - WindowExpertName
 
 
Можно ли задать во время инициализации эксперту имя отличающееся от названия самого файла эксперта?
 

Задайте свою переменную и используйте везде.

string ExpertName;

int OnInit()
   {
   ExpertName="MyExpert"
   return(INIT_SUCCEEDED);
   }

void OnDeinit(const int reason)
   {   
   int eHandle=FileOpen(ExpertName+".csv",FILE_CSV|FILE_WRITE|FILE_SHARE_WRITE,";");
   ......
   }
 
Aleksei Stepanenko #:

Задайте свою переменную и используйте везде.

увы, не помогло

есть эксперт 123.ex4, ну и на графике он так же отображается 123

вот как сделать так, чтобы на графике эксперт 123.ex4 отображался с названием MyExpert?

возможно ли так сделать?

 
Denis Nikolaev #:

увы, не помогло

есть эксперт 123.ex4, ну и на графике он так же отображается 123

вот как сделать так, чтобы на графике эксперт 123.ex4 отображался с названием MyExpert?

возможно ли так сделать?

Нет, это будет беспредел.

 
Vitaly Muzichenko #:

Нет, это будет беспредел.

Ну, как сказать. Индикатор же может отображать любую строку как короткое имя.
 
Sergey Gridnev #:
Ну, как сказать. Индикатор же может отображать любую строку как короткое имя.

Не может.



 
Vitaly Muzichenko #:

Не может.



Он про окно графика спрашивал. Как я понял.
 
Sergey Gridnev #:
Он про окно графика спрашивал. Как я понял.

Так и есть

P.S. В подвальном индикаторе на графике можно отобразить любое имя, но это не нормально. Было-бы нормально, не давать возможность менять оригинальное имя, а только к нему добавлять что-то своё.
Причина обращения: