MetaTester:
Добавлено использование агентами одного компьютера единой исторической
базы для снижения объёмов закачиваемой истории. Общая база лежит в
каталоге bases рядом с каталогами данных агентов тестирования.
MQL5: Стандартная библиотека: добавлен набор классов для создания диалогов и панелей индикации в составе MQL5-программ.
MetaTester: Оптимизирована работа с исторической базой - снижено число обращений к диску.
MetaTester: Расширено логирование подключения агента к MQL5 Cloud через прокси.
MetaTester: Изменён алгоритм распределения заданий тестирования между серверами MQL5 Cloud.
MetaTester: Оптимизировано распределение заданий тестирования между серверами MQL5 Cloud при генетической оптимизации.
MetaTester: Исправлена инициализация кросс-символов при повторном тестировании.
Terminal: Включена релизная версия MQL5 Market - можно покупать приложения из терминала
Terminal: Исправлена привязка расширений файлов в Windows Explorer.
Terminal: Исправлен пересчёт размеров панелей для свёрнутого окна.
Terminal: Расширено журналирование ошибок отправки писем по email.
MQL5: Добавлена поддержка параллельных вычислений с использованием OpenCL.
MQL5:
Изменено поведение функции Bars() - при необходимости, происходит
перерасчёт кэша исторических данных соответсвующего периода, но без
докачки истории с сервера.
MQL5: Исправлена проверка на существование торгового символа перед запросом истории по нему.
MQL5: Исправлена передача координат в событиях мыши - добавлен учёт поправки на рамку окна.
MQL5: Исправлена ошибка передачи ссылки на строку, для x64 версии.
MQL5: Исправлена ошибка вычисления строки переданной в DLL, для x64 версии.
MQL5: Исправлена обработка вызова ChartRedraw в графических объектов типа "Chart".
MQL5: Стандартная библиотека. Исправлены методы FormatOrder(...) классов CHistoryOrderInfo и COrderInfo.
MQL5: Стандартная библиотека. Исправлен метод CiCustom::Initialize.
MetaTester: Исправлено восстановление баланса в настройках тестирования.
Terminal: Исправлен показ режима начисления свопов в спецификации символа.
Terminal: Исправлено обнуление текущих цен в Market Watch при изменении параметров символа.
Terminal: Исправлено выставление рыночных ордеров в пустом стакане цен.
Terminal: Исправлено сохранение уровней SL/TP позиции при торговле одним кликом.
Market: Добавлено выключение кнопки "Скачать" при скачивании.
MQL5: Опция "Разрешить использовать DLL" перенесена на страницу "Зависимости".
MQL5: Исправлен вызов функций из DLL.
MQL5: Добавлено свойство MQL5-программы #property icon для указания пиктограммы приложения в MQL5 Market.
MQL5: Добавлена ошибка ERR_FILE_WRITEERROR.
MQL5: Исправлена ошибка в работе функции ObjectGetValueByTime().
MQL5: Стандартная библиотека. Исправлен метод CList::Insert.
MQL5: Стандартная библиотека. Исправлен метод CExpertSignal::Direction.
MQL5:
Стандартная библиотека. Исправлены методы
CSpreadBuffer::RefreshCurrent, CTimeBuffer::RefreshCurrent,
CTickVolumeBuffer::RefreshCurrent, CRealVolumeBuffer::RefreshCurrent.
MQL5:
Стандартная библиотека. Исправлена ошибка в примере пользовательского индикатора RSI.
MetaTester: Исправлено тестирование и оптимизация экспертов, скачанных из Маркета, при использовании агентов с разной битностью.
MetaTester:
Исправлены ошибки, связанные со сменой в терминале клиентских
аккаунтов, открытых на одном и том же торговом сервере.
MetaTester: Исправлена ошибка изменения расположения панелей свернутого окна приложения.
MetaTester: Исправлена ошибка открытия существующего актуального файлового кеша перед началом оптимизации.
MetaEditor: Включена поддержка MQL5 Storage - персонального хранилища исходных кодов на MQL5,
предназначенного для версионного хранения файлов и удобного управления проектами прямо из MetaEditor. Для
использования хранилища необходимо отметить опцию "Подключить хранилище"
в профиле MQL5.community.
MetaEditor: Добавлена вкладка "Журнал" в панель инструментов.
MetaEditor: Исправлен поиск в разделе "Code Base".
MetaEditor: Добавлена возможность загрузки примеров из "Code Base" в результатах поиска.
MetaEditor: Добавлено закрытие окна исходного кода по сочетанию клавиш Ctrl+W.
Исправления по сообщениям на форуме и крешлогам.
Обновлена документация.
Обновление доступно через систему LiveUpdate с 23 февраля 2012 года.
Terminal:
Изменён алгоритм хранения паролей аккаунтов MQL5.com - ранее
сохранённые пароли будут сброшены, потребуется их повторный ввод.
Terminal: Исправлено отображение средней цены на кнопках купли-продажи стакана цен.
Terminal: Исправлена отрисовка линий торговых уровней ордеров на графике.
MQL5:
Изменено поведение графических объектов, создаваемых из MQL5-программ.
При создании таких объектов, их параметры не запоминаются как параметры
по умолчанию.
MQL5: В диалог свойств MQL5-программ добавлено предупреждение об использовании DLL.
MQL5: Исправлена обработка функции ChartRedraw для графических объектов "Chart".
MQL5: Исправлено значение, возвращаемое свойством OBJPROP_ANGLE графических объектов типа "Трендовая линия по углу".
MQL5: Исправлена утечка памяти при тестировании в 32-битной версии.
Terminal:
Добавлен режим отображения "в деньгах" объемов для форексных
инструментов в стакане. Новый режим позволяет видеть заявки как в
привычных лотах, так и в котируемой валюте.
Terminal:
В диалогах свойств объектов Bitmap и Bitmap Label добавлены тултипы для
отображения слишком длинных путей к файлам картинок.
MQL5:
Добавлены новые методы FrameAdd, FrameFirst, FrameNext и FrameInputs,
позволяющие агентам тестирования передавать собственные кастомные фреймы
данных в терминал, а терминалу их вычитывать. Новые методы
позволяют реализовать распределенные вычисления с получением результатов
в любом удобном виде, а не только в виде одного или нескольких числовых
показателей. Возможность подключить MQL5 Cloud Network позволит решать
любые распределенные задачи на MQL5, необязательно связанные с
финансовыми рынками.
MQL5: Добавлены новые точки входа
OnTesterInit, OnTesterDeinit и OnTesterPass. Для эксперта с указанными
точками входа при оптимизации в терминале создается график, на который
данный эксперт прикрепляется. В тот момент, когда от агентов
тестирования приходит новый фрейм данных, происходит вызов OnTesterPass, в
котором можно считывать и анализировать полученные данные. Более подробное описание можно найти в документации.
MQL5:
Добавлен новый метод ResourceCreate, позволяющий создать ресурс
картинки в памяти на основе массива описания пикселей. Созданный ресурс
можно назначать графическим объектам Bitmap и Bitmap Label. Более
подробное описание можно найти в документации.
MQL5:
Добавлены новые свойства TERMINAL_MEMORY_PHYSICAL,
TERMINAL_MEMORY_TOTAL, TERMINAL_MEMORY_AVAILABLE, TERMINAL_MEMORY_USED,
TERMINAL_X64, TERMINAL_OPENCL_SUPPORT, TERMINAL_DISK_SPACE, TERMINAL_CPU
для TerminalInfoInteger. Новые свойства дают MQL5-программам
возможность анализировать собственное окружение, в котором они запущены, и
на основе этого принимать решения об использовании тех или иных ресурсов.
Эти свойства будут полезны сложным экспертам, потребляющим большое
количество ресурсов. Теперь при оптимизации в MQL5 Cloud Network
эксперта, использующего большое количества памяти, в нем можно
реализовать проверки в OnInit доступной памяти на агенте и в случае ее
потенциальной нехватки не начинать процесс тестирования. Более подробное описание можно найти в документации. Также для
упрощения доступа к новым свойствам добавлен класс CTerminalInfo.
MQL5: Исправлена ошибка оптимизатора, приводящая в некоторых ситуациях к неверным вычислениям с плавающей точкой.
MQL5:
Исправлена ошибка падения терминала при использовании исключений внутри
собственных DLL в системах Windows Server 2008 R2 и Windows Server
2008.
MQL5: Стандартная библиотека. Добавлен новый класс CTerminalInfo для доступа к новым свойствам окружения эксперта.
MQL5: Стандартная библиотека. Исправлена ошибка самоудаления индикатора в методе CAppDialog::CreateIndicator.
MQL5: Стандартная библиотека. Метод BackGround переименован в Background в объектах контролов.
MetaTester: Изменена работа метода тестирования "по ценам открытия". Как
и раньше, OnTick эксперта запускается только на открытии бара, но
вместо тиков M1 OHLC проигрываются состояния high, low, close
тестируемого бара. Из-за этого стопы и отложенные ордера могут сработать
не по заявленной цене. Это позволило достичь многократного ускорения при тестировании.
MetaTester: Ускорена общая скорость оптимизации.
MetaTester: Алгоритм проверки ограничений на совокупный объем позиций ордеров приведен в точное соответствие с сервером.
MetaTester: Включена проверка на
огромные значения тиковых объёмов при генерации. Если минутный тиковый
объём превышает 2000, то шаг моделирования тиков пропорционально
увеличивается. При этом точность моделирования цен остаётся прежней.
MetaEditor: В журнале изменений MQL5 Storage добавлена возможность сделать откат к указанной ревизии.
MetaEditor: Исправлена ошибка в регистронезависимом поиске в Code Base и статьях для русского языка.
MetaEditor: В навигаторе добавлено отображение .h и .cpp файлов.
Исправления по сообщениям на форуме и крешлогам.
Обновлена документация.
Обновление доступно через систему LiveUpdate с 23 марта 2012 года.
MetaTrader 5 Client Terminal build 555
Обновление доступно через систему LiveUpdate с 1 декабря 2011 года.
Скачать клиентский терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exeОбновление доступно через систему LiveUpdate с 25 декабря 2011 года.
Скачать клиентский терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
Скачать клиентский терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exeОбновление доступно через систему LiveUpdate с 26 декабря 2011 года.
MetaTrader 5 Client Terminal build 572
Обновление доступно через систему LiveUpdate с 10 января 2012 года.
Скачать клиентский терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
MetaTrader 5 Client Terminal build 574
Обновление доступно через систему LiveUpdate с 13 января 2012 года.
Скачать клиентский терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
MetaTrader 5 Client Terminal build 581
Обновление доступно через систему LiveUpdate с 3 февраля 2012 года.
Скачать клиентский терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
Обновление доступно через систему LiveUpdate с 9 февраля 2012 года.
Скачать клиентский терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
Обновление доступно через систему LiveUpdate с 23 февраля 2012 года.
Скачать клиентский терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
MetaTrader 5 Client Terminal build 607
Обновление доступно через систему LiveUpdate с 9 марта 2012 года.
Скачать клиентский терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
MetaTrader 5 Client Terminal build 619
Новые методы позволяют реализовать распределенные вычисления с получением результатов в любом удобном виде, а не только в виде одного или нескольких числовых показателей. Возможность подключить MQL5 Cloud Network позволит решать любые распределенные задачи на MQL5, необязательно связанные с финансовыми рынками.
Более подробное описание можно найти в документации.
Новые свойства дают MQL5-программам возможность анализировать собственное окружение, в котором они запущены, и на основе этого принимать решения об использовании тех или иных ресурсов. Эти свойства будут полезны сложным экспертам, потребляющим большое количество ресурсов. Теперь при оптимизации в MQL5 Cloud Network эксперта, использующего большое количества памяти, в нем можно реализовать проверки в OnInit доступной памяти на агенте и в случае ее потенциальной нехватки не начинать процесс тестирования.
Более подробное описание можно найти в документации. Также для упрощения доступа к новым свойствам добавлен класс CTerminalInfo.
Обновление доступно через систему LiveUpdate с 23 марта 2012 года.
Скачать клиентский терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe