Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

ExpertWindowResize - эксперт для MetaTrader 4

Просмотров:
4786
Рейтинг:
(10)
Опубликован:
2012.09.17 08:32
Обновлен:
2014.04.21 14:55
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Думаю не одного меня бесит стандартный маленький размер окна, в котором выводятся параметры советников/индикаторов/скриптов, особенно когда этих параметров много. А уж если речь заходит о тестировании и оптимизации, то вообще жуть. Не знаю, что сподвигло разработчиков на такой крошечный размер окошка, и вдобавок не давая возможности растягивать его... Наверное считают, что 7 параметров для программы - это более чем достаточно. Или может они писали МТ4 на нетбуках с разрешением экрана 1024x600? :)

Ну в общем как обычно, всё приходится дорабатывать своими руками. Выкладываю здесь решение этой проблемы в виде советника. Он тупо ищет открытое окно с параметрами, и затем увеличивает размер этого окна. Этот способ конечно далёк от изящества, но в рамках mql-кода по-другому сделать невозможно. 

Имеются 2 параметра:

  • VisibleRows - максимальное число видимых строк с параметрами
  • WidthRatio - коэффициент масштабирования ширины столбцов (т.е. для увеличения ширины он должен быть более 1). Если открытое окно относится к тестируемому эксперту, то масштабируется только первый столбец, т.к. для остальных столбцов менять ширину нет необходимости.

Остановить советник можно клавишей F7.

Помимо автоматического изменения ширины колонок добавлена также возможность их ручного растягивание мышью.

Для работы советника должен быть разрешён импорт функций из DLL.

Вот пример отображаемого окна с параметрами индикатора:

 

Изменения от 06.02.2013 (версия 1.2):

- Исправлены кое-какие баги.

- Более удобное изменение ширины колонок с помощью мыши.

- Добавлено растягивание окон с цветами индикаторов.

Изменения от 02.03.2013 (версия 1.3):

- Исправлены кое-какие баги.

 

LotPercent LotPercent

Скрипты устанавливают стоп-ордера с расчетом лота относительно заданного риска в процентах.

Канал Дончиана. Канал Дончиана.

Классический вариант индикатора со средней линией.

Индикатор выхода из флета Индикатор выхода из флета

Индикатор показывает возможное направление выхода из флета.

Symbol Symbol

Индикатор показывает график другого инструмента (символа) в основном окне