Возможность скрыть индикатор

 
Здравствуйте, подскажите, каким образом можно реализовать возможность скрытия пользовательского индикатора? Что-то вроде того, как в Tradingview, нажимаешь на кнопку, он не отображается на графике. 
 
deerhunter22:
Здравствуйте, подскажите, каким образом можно реализовать возможность скрытия пользовательского индикатора? Что-то вроде того, как в Tradingview, нажимаешь на кнопку, он не отображается на графике. 

Если в онлайн - удалить с графика. Если в тестере, то HideTestIndicators().

Уточните, где и для чего скрывать потребовалось?

 
Есть ли подобная возможность для MQL 5 ? Не вижу этой функции в документации. 
 
deerhunter22:
Здравствуйте, подскажите, каким образом можно реализовать возможность скрытия пользовательского индикатора? Что-то вроде того, как в Tradingview, нажимаешь на кнопку, он не отображается на графике. 

сделать индикатору кнопку ?

при нажатии выставляет DRAW_NONE всем буферам, при повторном - по прежние стили

 
Maxim Kuznetsov #:

сделать индикатору кнопку ?

при нажатии выставляет DRAW_NONE всем буферам, при повторном - по прежние стили

Костыльно

 
Andrey Azatskiy #:

Костыльно

нажимаешь на кнопку, он не отображается на графике. 

без кнопки тут никак не обойтись :-)

для прочего можно ChartIndicatorGet ChartIndicatorAdd ChartIndicatorDelete

чтобы "скрыть" индикатор, надо взять его хендл через Get и потом удалить с чарта. Чтобы отобразить обратно - ChartIndicatorAdd и освободить хендл

 
Maxim Kuznetsov #:

без кнопки тут никак не обойтись :-)

для прочего можно ChartIndicatorGet ChartIndicatorAdd ChartIndicatorDelete

чтобы "скрыть" индикатор, надо взять его хендл через Get и потом удалить с чарта. Чтобы отобразить обратно - ChartIndicatorAdd и освободить хендл

спасибо, будем пробовать
 
Ihor Herasko #:

Если в онлайн - удалить с графика. Если в тестере, то HideTestIndicators().

Уточните, где и для чего скрывать потребовалось?

ну если хочется взглянуть на чистый график, например МАшку как боковик начинается, чтобы не мешала


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

 
Andrey Azatskiy #:
Есть ли подобная возможность для MQL 5 ? Не вижу этой функции в документации. 

TesterHideIndicators()

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