Итак, стандартное окно МТ4 для ввода параметров советников, индикаторов и скриптов (клавиша F7) довольно маленькое и при большом количестве вводимых параметров работать с таким окном весьма и весьма не удобно. В качестве подопытного выступает окно параметров советника "THV CaveManager v1.41", обилие настроек которого как раз содержит множество настраиваемых параметров.
Выглядит это следующим образом:

Что же делать, если хочется масштабных зрелищь, для наглядного сопоставления вводимых параметров? Как же быть, если хочется вот так:

Для этого есть советник "ExpertWindowResize" и единственная его задача - изменение размеров окна под вашу потребность.
Всё как обычно: кидаем советник "ExpertWindowResize" в папку experts вашего терминала, далее открываем график любой пары и перетаскиваем советник на него.
Окно установки параметров советника:
Общие [отмечаем как на скрине]

Входные

Где:
VisibleRows - максимальное число видимых строк с параметрами
WidthRatio - коэффициент масштабирования ширины стобцов (т.е. для увеличения ширины он должен быть более 1). Если открытое окно относится к тестерному эксперту, то масштабируется только первый столбец, т.к. для остальных стобцов менять ширину нет необходимости.
IterationPause - пауза (в мс) между итерациями цикла (т.к. советник зацикленный) . Чем ниже значение, тем быстрее он будет реагировать на появление искомого окна.
Справочно к параметру "IterationPause": советник отслеживает открываемое окно с параметрами и затем увеличивает размер этого окна
Далее при размещении советника/индикатора/скрипта на графике любой (!) пары при появлении окна параметров советник "ExpertWindowResize" его "выловит" и изменит окно параметров до тех размеров, которые вы указали в его настройках.
Воть.
Лёгких вам настроек! M/
Спасибо Meat (источник: _http://codebase.mql4.com/ru/8558)
