По третьему пункту
ChartSetInteger(eChartId,CHART_HEIGHT_IN_PIXELS,eWindow,100);После установки высоту мышкой уже не поменять, только программно.
Aleksei Stepanenko:
По третьему пункту
Точно к 4-ке относится?
однозначно, сам так делаю
по второму, если высоту индикатора делать по размеру графика, то он перекроет его.
Так можно получить высоту основного графика:
ChartGetInteger(eChartId,CHART_HEIGHT_IN_PIXELS,0);
Спасибо сработало! Еще бы ширину и отлично.
Aleksei Stepanenko:
По третьему пункту
После установки высоту мышкой уже не поменять, только программно.Не пробовал, но: Если конструкцию поставить в OnInit(), мышкой также не меняется?
По поводу ширины есть еще масштаб графика от 1 до 5 ( CHART_SCALE ), наверное может влиять на количество бар в окне
Vitaly Muzichenko:
Виталий, после применения один раз установки высоты, вручную уже не двигается
Не пробовал, но: Если конструкцию поставить в OnInit(), мышкой также не меняется?
Vitaly Muzichenko:
Если конструкцию поставить в OnInit(), мышкой также не меняется?
Тоже! Только что проверил.
Количество баров на графике, доступных для отображения
ChartGetInteger(eChartId,CHART_VISIBLE_BARS,0);

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Перерыл документацию mql4 ничего не нашел, может просто не вижу?
1. Можно ли установить ширину окна в барах? Допустим отображать только 50 баров и всё.
2. Возможно ли оставить только окно индикатора, а окно с ценой убрать.
3. Есть ли способ установить высоту окна индикатора?
Если кто знает помогите пожалуйста.