MetaTrader 4 Client Terminal build 825
1) Market: Теперь в MetaTrader Маркет стала возможна аренда продуктов на срок 1, 3, 6 или 12 месяцев. Это дает неоспоримые преимущества и разработчикам, и покупателям. Авторы смогут значительно повысить доверие пользователей к своим продуктам, дав им возможность полноценно проверить работу за небольшую стоимость. Для покупателей аренда - это еще одна возможность удостовериться в правильности выбора программы.
В отличие от демо-версий, арендованные продукты не обладают никакими ограничениями в работе, кроме срока действия.
Любой разработчик в Маркете может выбрать, будет ли его продукт предоставляться в аренду, и какова будет стоимость этой аренды.
Для совершения покупки необязательно заходить на MQL5.community и пополнять аккаунт. Теперь вы можете сразу оплатить продукт в одной из платежных систем прямо в платформе.
Чтобы вы всегда имели прозрачную и понятную историю покупок в Маркете, а не искали их по разным платежным системам, нужная сумма будет сначала зачислена на ваш MQL5.community аккаунт, а затем с него будет оплачен продукт.
Таким образом, вы всегда сможете посмотреть все свои платежи через профиль MQL5.community.
Поведение индикатора показывается на графике, который строится по смоделированной в тестере последовательности тиков.
Данная возможность будет особенно полезна тем, кто собирается приобрести индикатор в MetaTrader Маркете. Перед покупкой можно бесплатно скачать демоверсию любого индикатора и проверить его поведение в тестере на исторических данных.
Теперь виртуальный сервер успешно выделяется, и с ним можно работать в обычном режиме: производить миграцию, следить за потреблением ресурсов и просматривать логи. Изменения также коснулись работы с журналом. Если запрашивается слишком большое количество записей, то загружается только часть первых записей за указанный период. Это предотвращает снижение производительности при слишком объемных логах.
Теперь, чтобы загрузить более поздние записи журнала, не нужно изменять даты запроса, а достаточно в окне просмотра выделить последнюю строку и нажать клавишу PgDn.
Если в категориях новостей присутствуют дополнительные подкатегории, то через контекстное меню можно будет открыть отдельный диалог для настройки показываемых новостей.
Также модифицированы уведомления об ошибках. В случае ошибки использования функции массив result будет содержать описание ошибки.
19) MQL4: Добавлена новая функция GetMicrosecondCount - возвращает количество микросекунд, прошедших с момента начала работы MQL4-программы: ulong GetMicrosecondCount();
Данная функция может быть использована для дополнительной профилировки исполнения программы и выявления узких мест.
20) MQL4: В целях предотвращения заглядывания в будущее тестируемых экспертов, функция FileOpenHistory запрещена при работе в тестере.
21) MQL4: В перечисление ENUM_SIGNAL_BASE_STRING добавлено свойство сигнала SIGNAL_BASE_CURRENCY - валюта депозита поставщика сигнала. Свойство можно получить при помощи функции SignalBaseGetString.
22) MQL4: В перечисление ENUM_CHART_PROPERTY добавлено свойство графика CHART_SHOW_ONE_CLICK - признак отображения на графике панели One Click Trading. Свойство можно получить при помощи функции ChartGetInteger.
23) MQL4: Исправлен расчет размера подокна индикатора при использовании свойства #property indicator_separate_window.
24) MQL4: Исправлены ошибки деинициализации эксперта при смене шаблона графика.
25) MQL4: Исправлено поведение функции CopyTime. Например, ранее при вызове CopyTime для периода D1 с 1 декабря 2014 23:00 по 3 декабря 2014 01:00 функция возвращала 3 бара: 1, 2 и 3 декабря 2014.
После исправления будут возвращаться 2 бара: 2 и 3 декабря 2014.
26) MQL4: Исправлены ошибки работы MQL4-программ с оффлайн-графиками.
27) MQL4: Исправлена работа функции SeriesInfoInteger в тестере.
28) MQL4: Исправлено значение, возвращаемое функцией ChartNext при вызове во время тестирования. Эта функция не работает в тестере стратегий, теперь при ее вызове вместо значения 0 возвращается -1.
29) MQL4: Исправлена загрузка ресурсов из файлов EX4, находящихся в каталоге Libraries. Ранее загрузка ресурсов из файлов-библиотек не работала.
30) MQL4: Исправлены ошибки, возникавшие в некоторых случаях в результатах работы функций ChartXYToTimePrice и ChartTimePriceToXY.
31) MQL4: Исправлена генерация события CHARTEVENT_OBJECT_DRAG. Теперь событие генерируется после окончания перетаскивания, а не в начале, как было ранее.
32) MQL4: Исправлена генерация события CHARTEVENT_CHART_CHANGE в пользовательских индикаторах при перемещении графика.
33) MQL4: Исправлены ошибки при работе с глобальными переменными с длинным именем (более 63 символов).
34) MQL4: Исправлен ряд ошибок при компиляции макросов.
35) MQL4: Исправлена ошибка при вызове функций DLL, возвращающих структуры и строки.
36) MetaEditor: Исправлено форматирование описания переменной в выпадающем списке параметров функции в MetaAssist.
37) Исправления по крешлогам.