MetaTrader 4 build 920: Ускорение работы и управление визуальным тестом из конфигурационного файла
Последние обновления MetaTrader 4
26 ноября 2015
Терминал
Исправлена ошибка стартового и периодического сканирования торговых
серверов в диалоге выделения торгового счета. Теперь доступность и пинги
определяются своевременно без необходимости ручного сканирования.
Оптимизирована и ускорена работа клиентского терминала.
Продолжены работы по адаптации интерфейса к работе на экранах высокого разрешения (4К).
MQL4
Исправлена ошибка загрузки пользовательских индикаторов из ресурсов
MQL4-программ. Включение индикаторов в ресурсы происходит при помощи
директивы #resource. Это позволяет создавать программы "все в одном",
которые гораздо проще распространять.
Исправлена точность отображения значения уровней в
пользовательских индикаторах. Ранее точность отображения всегда была 4
знака после запятой, теперь она определяется точностью значений соответствующего пользовательского индикатора.
Исправлена проверка возможности приведения объекта одного типа к другому
типу в результате наследования при передаче объекта в качестве
параметра метода\функции.
Исправлен пересчет стандартных индикаторов на заданном буфере (iIndicatorOnArray),
если данные заданы массивом фиксированного размера. В некоторых
случаях индикатор не пересчитывался.
Исправлены ошибки в шаблонах классов.
Tester
Добавлена возможность управления режимом визуализации при
запуске тестера из конфигурационного ini-файла. За это отвечает
новый параметр TestVisualEnable (true/false). Если параметр не указан, то
используется текущая настройка.
Исправлена ошибка в функциях CopyXXX, в результате которой возвращались данные из реальной, а не тестовой истории.
Исправлено чтение параметров тестирования из конфигурационного ini-файла, передаваемого в командной строке.
Исправлена ошибка лишнего освобождения памяти после закрытия графика
визуального тестирования. В ряде случаев это приводило к недоступности
исторических данных для реально работающих экспертов.