Отключить звук индикатора

 

Привет Всем,

Пользовательский Индикатор время от времени подает звуковые сигналы.

Иногда есть необходимость отключить звук от Индикатора (открыт во многих окнах) и при этом

не выключать его в компьютере. Может у кого-нибудь есть идея как это сделать в течении

короткого времени?

Замена true на false в свойствах Индикатора не вариант, т.к. процесс займет слишком много

времени. Может возможно задать единый shortkey или еще какой-нибудь путь?

.

Спасибо!

 
 
Zhunko писал(а) >>
Можно через глобальную переменную.

Не могли бы Вы рассказать подробнее как это сделать?

- достаточно ли при этом изменить ее в одном индикаторе, чтобы затем она изменилась во всех Индикаторах?

 
Все индикаторы читают одну глобальную переменную.
 
Zhunko писал(а) >>
Все индикаторы читают одну глобальную переменную.

Скажем, у меня есть глобальная переменная заданная как

extern bool   AlertSound = true;

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

 
 
goldtrader писал(а) >>

Zhunko

имел ввиду глобальную переменную терминала.

Ещё в учебнике.

Спасибо!

 

Насколько я понимаю, в моем случае достаточно задать

 extern bool   AlertSound = true;

a затем

GlobalVariableSet(AlertSound, 1);

- Достаточно ли указать эту строку в init() или она должна быть в start() ?

Спасибо!

 

В старте. И менять: Сервис --> Глобальные переменные.

Во всех индикаторах поменяется с первого тика.

 
Zhunko писал(а) >>

В старте. И менять: Сервис --> Глобальные переменные.

Во всех индикаторах поменяется с первого тика.

Спасибо!

В окне Глобальных Переменных появилась строка с переменной, значение которой можно изменить.

Но почему-то нет имени переменной <- пустое место. Как можно задать ей имя, чтобы знать наверняка что будет изменено?

 

В окне глобальных переменных кнопка "Добавить". Можно ввести название переменной.

Можно в коде индикатора прописать создание переменной.

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