Размер графиков, когда они скрыты определяются исключительно операционной системой Windows.
Вот тема, в которой обговаривалась такая ситуация:
Старт терминала. Несколько событий CHARTEVENT_CHART_CHANGE подряд.
barabashkakvn:
Спасибо большое. А то искал-искал, так и не нашел ответа на свой вопрос.
Размер графиков, когда они скрыты определяются исключительно операционной системой Windows.
Вот тема, в которой обговаривалась такая ситуация:
Старт терминала. Несколько событий CHARTEVENT_CHART_CHANGE подряд.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Помогите разобраться в такой проблеме. Есть у меня советник, который установлен на нескольких графиках и рисует некоторые графические объекты, которые взаимосвязаны с шириной экрана в пикселях.
Долго не мог разобраться, почему, при запуске МТ4, в активном графике все объекты рисуются как надо, а в фоновых уменьшаются. Использовал такой код:
if (!ChartGetInteger(0,CHART_WIDTH_IN_PIXELS,0,x))
Print("Не удалось получить ширину графика! Код ошибки = ",GetLastError());
if (!ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS,0,y))
Print("Не удалось получить высоту графика! Код ошибки = ",GetLastError());
Print("X=",x,"; Y=",y);
Окна графиков открыты на весь экран и расположены так:
Перезапускаем МТ4 и, вот какие данные ширины/высоты графика в пикселях получаем:
Почему размеры активного графика такие, как надо, а фоновых - уменьшенные, если они все открыты на весь экран?
Или это очередная недоработка создателей?