Как удалить глобальную переменную терминала при закрытии графика? - страница 2

 
Vitaly Muzichenko:

Спасибо аз ответ, но при таком случае не работает удаление


Может я что-то не так понимаю, пожалуйста помогите

ИНДИКАТОР!!!!
Нужно сделать так чтобы переменная  "val" удалялась при
1) закрытии терминала
2) при закрытие графика
3) при удалении индикатора с графика

Пожалуйста напишите как правильно получится строчка удаления

 
utock:

Спасибо аз ответ, но при таком случае не работает удаление


Может я что-то не так понимаю, пожалуйста помогите

ИНДИКАТОР!!!!
Нужно сделать так чтобы переменная  "val" удалялась при
1) закрытии терминала
2) при закрытие графика
3) при удалении индикатора с графика

Пожалуйста напишите как правильно получится строчка удаления

Правильно было написано.

 
utock:

спасибо за ответ, а можно ли как то использовать 1  4   9

как то так, поправьте пожалуйста

   if(reason==1 && 4 && 9) GlobalVariableDel("val"); 

Можно. Виталий написал правильно. Почему не получилось надо искать где вы ошиблись.

Но это на мой взгляд так делать не правильно. Я предложил вариант удалять всегда за исключением переключения периода графика.

 
Alexey Viktorov:

Можно. Виталий написал правильно. Почему не получилось надо искать где вы ошиблись.

Но это на мой взгляд так делать не правильно. Я предложил вариант удалять всегда за исключением переключения периода графика.

А разве нет в документации, что у индикаторов только один reason отслеживается?
Мне не удобно с телефона искать, но информация такая была.
 
Artyom Trishkin:
А разве нет в документации, что у индикаторов только один reason отслеживается?
Мне не удобно с телефона искать, но информация такая была.

нихренасе... В mql4 написано

Индикаторы принимают пока только код 1(REASON_REMOVE) и код 2(REASON_RECOMPILE).
 

Наверно не обновили справку. 1, 2, 3, 4, 5 - точно работают, другие не проверял.

 
Dmitry Fedoseev:

Наверно не обновили справку. 1, 2, 3, 4, 5 - точно работают, другие не проверял.

MQL5 || MQL4   ||  (MQL5 && MQL4) ?

 
Artyom Trishkin:
MQL5 || MQL4   ||  (MQL5 && MQL4) ?

МТ4. В МТ5 несомненно все работают.

 
Dmitry Fedoseev:

МТ4. В МТ5 несомненно все работают.

Просто не было нужды использовать причину деинициализации в индикаторах в MQL5 - потому и не был уверен (помятуя про MQL4)

Благодарю.

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