Скачать MetaTrader 5

Как программно установить видимость индикатора

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Торгуй с помощью MetaTarder 5. Скачай прямо сейчас!
armas
20
armas 2015.12.15 10:47 

Как программно установить видимость индикатора

Например, я хочу чтобы стандартный Moving Average был виден только на H1 

Alexandr Bryzgalov
27638
Alexandr Bryzgalov 2015.12.15 11:02  
armas:

Как программно установить видимость индикатора

Например, я хочу чтобы стандартный Moving Average был виден только на H1 

Не рисовать индикатор, если период графика отличный от PERIOD_H1

самый простой способ после OnCalculate поставить

if(Period()!=PERIOD_H1)return(0);
Ihor Herasko
9063
Ihor Herasko 2015.12.15 11:21  

По идее, должно быть что-то вроде видимости объектов, только для индикаторов. Но на данный момент не могу найти такого в документации.

А должно было бы быть, ведь в пользовательском интерфейсе индикаторов есть закладка "Отображение". 

Ramiz Mavludov
26700
Ramiz Mavludov 2015.12.15 14:35  
Если не ошибаюсь, ещё я с телефона пишу, в общем так if(Period()!=PERIOD_H1) {IndicatorRelease();}  попробуйте, должно получиться. Ах да, и это нужно написать до объявления индикаторов. 
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий