Посоветуйте чайнику как обращаться с глобальными переменными

 
не получается обмен с помощью глобальной переменной между советниками...
может я чтото не правильно делаю???
Подскажите пожалуйста где моя ошибка.

В советнике 1:

var: bb(0); // глобальная переменная

SetGlobalVariable(aa,10);

В советнике 2:

var: bb(0),aa(0);

bb=GetGlobalVariable(aa);
Comment (bb);

при этом на графике советника 2 все время пишется "0"
использую МТ 3.83 5903

Люди помогите пожалуйста кто чем может...
 
ошибка в том, что имя глобальной переменной должно быть символьным.
SetGlobalVariable("aa",10);
bb=GetGlobalVariable("aa");
 
Огромное спасибо Slawa
 
У меня появилось смутное подозрение что глобальная переменная может быть только одна!!!!
так ли это?
 
У меня появилось смутное подозрение что глобальная переменная может быть только одна!!!!
так ли это?

Можно иметь неограниченное количество уникальных имен глобальных переменных.
Причина обращения: