External переменные

 
хочу изменить EXTERNAL переменную из кода.
Ну например так...

extern double Lots = 0.1;

int init()
{
//---- TODO: Add your code here.
if(Symbol()=="EURUSD" || Symbol()=="GBPUSD") Lots=1;
return(0);
}

Когда вызываю свойства Expert из окна терминала, показываются НЕИЗМЕНЁННЫЕ параметры переменной
 
Я с этим уже сталкивался. External переменные компилятор менять не дает. Как ругается - уже не помню, но помню, что ругается.
 
Я с этим уже сталкивался. External переменные компилятор менять не дает. Как ругается - уже не помню, но помню, что ругается.

нет, он не ругается... просто не меняет...
 
Он, просто, с возрастом, мудрее становится - знает, что ругаться бессмысленно. :)
 
Он, просто, с возрастом, мудрее становится - знает, что ругаться бессмысленно. :)

ну тогда уж и ленивее :)))
Причина обращения: