Как такое может быть в MetaEditor 5.00 ?

 


Доброго времени суток!

Как такое может быть в MetaEditor?

Версия 5.00 build 2143


Создаём советник и потом задаём строковую переменную

extern string R = "=================================================================";

компилируем советник открываем в MT4 в тестере "Свойства эксперта " и видим 
в свойствах эксперта    =================================================================.
Хорошо! Всё работает.

Потом заменим содержимое переменной extern string R = "1111111111111111111111111111111111111111111111111111111111111111111";
компилируем советник открываем "Свойства эксперта "  в  тестере MT4 и видим 
опять двадцать пять =================================================================.
Почему?

Исправить этот глюк можно только если переименовать саму переменную например на R1 и компилировать исходник.
Однако если закрыть MT4 и MetaEditor.Выключить комп.А потом опять его включить  и запустить MT4 и MetaEditor и
исправить R1 на R и компилировать исходник.
Далее открыть "Свойства эксперта "  в  тестере MT4. 
То будет опять двадцать пять =================================================================.
притом что в MetaEditor в исходнике  R = "1111111111111111111111111111111111111111111111111111111111111111111";

Так вот вопрос где та память где прописывается эта переменная на винт и как её открутить?
 

это не глюк, а очень правильное и полезное свойство. 

сброс - по правой кнопке мыши, в меню в русском интерфейсе "По умолчанию" называется...

 

Представьте, что было бы, если бы к 10-и графикам был подключен такой эксперт/индикатор, каждый со своими значениями настроечных параметров. И тут Вы захотели внести какие-то небольшие изменения в код, не в состав переменных. Внесли, скомпилировали. В итоге все копии этой программы сбросили свои параметры до значений по умолчанию. 

Так что все правильно. Значения настроечных параметров должны изменяться по явной команде от пользователя, а не неявно, при компиляции.

 
Было бы неплохо в четвёрку добавить input group, как это было сделано в 5. Удобная штука, как раз для таких случаев.
 
Большое спасибо за помощь!

А то уже не знал что думать.