Как изменить высоту окон индикаторов

 
Здравствуйте. Как установить меньшую высоту окна индикатора по умолчанию? При загрузке профиля высота поля одного индикатора равна приблизительно 25% от всего открытого окна. Как уменьшить эту величину по умолчанию, чтобы при загрузке нового профиля или первичном открытии MetaTrader высота была бы 10%? Или вообще задавалась пользователем? Заранее благодарен за ответ.
 
Forex Trader:
Здравствуйте. Как установить меньшую высоту окна индикатора по умолчанию? При загрузке профиля высота поля одного индикатора равна приблизительно 25% от всего открытого окна. Как уменьшить эту величину по умолчанию, чтобы при загрузке нового профиля или первичном открытии MetaTrader высота была бы 10%? Или вообще задавалась пользователем? Заранее благодарен за ответ.
попробуйте ChartSetInteger(     CHART_HEIGHT_IN_PIXELS
 
STARIJ:
попробуйте ChartSetInteger(     CHART_HEIGHT_IN_PIXELS

13 лет прошло. Думаешь еще актуально?

 
Evgeny Belyaev:

13 лет прошло. Думаешь еще актуально?

Кто-то поднял эту тему. У меня помогло так

  ChartSetInteger(0,CHART_HEIGHT_IN_PIXELS,1, 100);
  ChartRedraw();

 
STARIJ:

Кто-то поднял эту тему. У меня помогло так

  ChartSetInteger(0,CHART_HEIGHT_IN_PIXELS,1, 100);
  ChartRedraw();

Никто не подымал эту тему.

Смотрите на дату последнего сообщения, прежде чем отвечать!

 

STARIJ:

У меня помогло так

А у меня так работает:

#property indicator_height 100 // высота подокна индикатора

p.s. У всех кнопка SRC для вставки кода не работает?

 
Vitaly Muzichenko:

Никто не подымал эту тему.

Смотрите на дату последнего сообщения, прежде чем отвечать!

Мог быть удалён спам из мёртвой темы. И тема всплыла. 
 
Artyom Trishkin:
Мог быть удалён спам из мёртвой темы. И тема всплыла. 

Я понимаю, но есть уточнение

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Как изменить высоту окон индикаторов

Vitaly Muzichenko, 2018.01.27 14:16

Никто не подымал эту тему.

Смотрите на дату последнего сообщения, прежде чем отвечать!


Если вопрос задан месяц назад, то ответ уже не актуален, потому-что никто не будет сидеть и ждать ответ месяц, проблему или решили сами, или на другом ресурсе. А здесь прошло 13 лет!

 
Artyom Trishkin:
Мог быть удалён спам из мёртвой темы. И тема всплыла. 

А кому надо было искать спам в мёртвой теме?

 
Alexey Viktorov:

А кому надо было искать спам в мёртвой теме?

Когда спам-бот постит, то тема всплыаает. Далее спам удаляется, но время/дата последней публикации в теме не меняется обратно на тот бородатый год.
Соответственно, искать не нужно - тема поднята.

 

Поддержу тему :-)


Для того чтобы посмотреть график в перевернутом виде я запускаю индюк invertchart с размером окна 200, в OnInit узнаю размер окна чарта и разворачиваю индюка во весь экран.

int chart_height=(int)ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS,0);
IndicatorSetInteger(INDICATOR_HEIGHT,200+chart_height);

Но если открыть окно торговли размер окна индикатора меняется и на экран вылазит окно чарта.

Я не знаю высоту окна торговли, оно регулярно изменяется, ChartRedraw(0) не помогает, видимо обновляет содержимое только внутри окна. Пока что получается удалять окно чарта только через переключение на другой ТФ. 

Как правильно обработать такое событие?

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