Бета-версия платформы MetaTrader 4 build 810: Аренда в Маркете и тестирование индикаторов

 

Бета-версия платформы MetaTrader 4 build 810: Аренда в Маркете и тестирование индикаторов

В пятницу 15 мая 2015 года будет выпущена обновленная версия платформы MetaTrader 4 в бета-режиме. Мы обновим наш публичный демо-сервер MetaQuotes-Demo, находящийся по адресу demo.metaquotes.net:443. Призываем всех трейдеров присоединиться к  тестированию новой версии платформы, чтобы самостоятельно опробовать все ее возможности и помочь разработчикам в исправлении найденных ошибок.

Для обновления на новый 810 билд платформы MetaTrader 4 достаточно подключиться к серверу demo.metaquotes.net:443

После окончания данного этапа бета-тестирования будет выпущен финальный билд новой платформы MetaTrader 4.


Поддержка терминалов MetaTrader 4 ниже 745-го билда будет прекращена 22 мая 2015 года

С 22 мая 2015 года прекращается поддержка клиентских терминалов MetaTrader 4 ниже 745-го билда. Такие терминалы не смогут подключаться к серверам новых версий. В связи с этим настоятельно рекомендуем обновить ваши терминалы.


MetaTrader 4 Client Terminal build 810

  1. Market: Теперь в MetaTrader Маркет стала возможна аренда продуктов на срок 1, 3, 6 или 12 месяцев. Это дает неоспоримые преимущества и разработчикам, и покупателям. Авторы смогут значительно повысить доверие пользователей к своим продуктам, дав им возможность полноценно проверить работу за небольшую стоимость. Для покупателей аренда - это еще одна возможность удостовериться в правильности выбора программы. В отличие от демо-версий, арендованные продукты не обладают никакими ограничениями в работе кроме срока действия.

    Любой разработчик в Маркете может выбрать, будет ли его продукт предоставляться в аренду и какова будет стоимость этой аренды.



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

    Если для продукта разрешена аренда, на его странице показываются возможные ее варианты: сроки и стоимость. Нажмите "Арендовать" и выберите срок аренды.



    После окончания срока можно либо продлить аренду, либо приобрести неограниченную версию продукта.

  2. Tester: Теперь тестер стратегий позволяет проверять работу не только советников, но и индикаторов. Для этого используется режим визуального тестирования. Поведение индикатора показывается на графике, который строится по смоделированной в тестере последовательности тиков.

    Данная возможность будет особенно полезна тем, кто собирается приобрести индикатор в MetaTrader Маркете. Перед покупкой можно бесплатно скачать демо-версию любого индикатора и проверить его поведение в тестере на исторических данных.



    Выберите тип тестируемой программы - "Индикаторы", затем нужный индикатор и нажмите "Старт".

  3. Hosting: В работу сервиса "Виртуальный Хостинг" внесено множество улучшений и исправлений.

    Значительная часть изменений коснулась работы в Wine на компьютерах с ОС Linux и Mac OS. Теперь виртуальный сервер успешно выделяется, и с ним можно работать в обычном режиме: производить миграцию, следить за потреблением ресурсов и просматривать логи.




    Изменения также коснулись работы с журналом. Если запрашивается слишком большое количество записей, то загружается только часть первых записей за указанный период. Это предотвращает снижение производительности при слишком объемных логах. Теперь, чтобы загрузить более поздние записи журнала, не нужно изменять даты запроса, а достаточно в окне просмотра выделить последнюю строку и нажать клавишу PgDn.




  4. Terminal: В окно "Обзор рынка" добавлено отображение текущего спреда по торговому инструменту. Включить показ спреда можно через контекстное меню.



  5. Terminal: Добавлена фильтрация новостей по категориям. Теперь список новостей можно удобно настроить в соответствии с вашими интересами. Если в категориях новостей присутствуют дополнительные подкатегории, то через контекстное меню можно будет открыть отдельный диалог для настройки показываемых новостей.



  6. Terminal: Исправлено падение клиентского терминала при отказе от выключения компьютера в Windows 7.
  7. Terminal: Продолжены работы по адаптации интерфейса к работе на экранах высокого разрешения (4К).
  8. Terminal: Исправлены ошибки отображения на графике панели "One Click Trading".
  9. Terminal: Исправлено отображение графических объектов, установленных пользовательским индикатором, если объект должен отображаться не на всех таймфреймах.
  10. Terminal: Исправлено подвисание терминала при поиске по MQL5.com.
  11. Terminal: Исправлено отображение графического объекта "Bitmap Label" при использовании для отображения фрагмента .bmp файла.
  12. Terminal: Исправлено отображение графических объектов "Channels" с заливкой.
  13. Terminal: Добавлен дополнительный параметр передачи котировок по DDE - DDE TIMESEC. Параметр позволяет получать время прихода последней котировки с точностью до секунд.
  14. Terminal: Исправлена ошибка, в результате которой в некоторых случаях можно было запускать несколько экземпляров терминала из одного каталога.
  15. Terminal: Исправлено падение клиентского терминала при работе в Windows 10 в некоторых случаях.
  16. MQL4: Для более гибкого взаимодействия с различными Web-сервисами, добавлена дополнительная форма функции WebRequest. Это позволяет отправлять запросы произвольного типа с указанием собственного набора заголовков:
    int  WebRequest(
       const string      method,           // метод HTTP
       const string      url,              // url-адрес
       const string      headers,          // заголовки 
       int               timeout,          // таймаут
       const char        &data[],          // массив тела HTTP-сообщения
       char              &result[],        // массив с данными ответа сервера
       string            &result_headers   // заголовки ответа сервера
       );
    Также модифицированы уведомления об ошибках. В случае ошибки использования функции массив result будет содержать описание ошибки.

  17. MQL4: Добавлена новая функция GetMicrosecondCount - возвращает количество микросекунд, прошедших с момента начала работы MQL4-программы:
    ulong  GetMicrosecondCount();
    Данная функция может быть использована для дополнительной профилировки исполнения программы и выявления "узких мест".

  18. MQL4: В целях предотвращения "заглядывания в будущее" тестируемых экспертов, функция FileOpenHistory запрещена при работе в тестере.
  19. MQL4: В перечисление ENUM_SIGNAL_BASE_STRING добавлено свойство сигнала SIGNAL_BASE_CURRENCY - валюта депозита поставщика сигнала. Свойство можно получить при помощи функции SignalBaseGetString.
  20. MQL4: В перечисление ENUM_CHART_PROPERTY добавлено свойство графика CHART_SHOW_ONE_CLICK - признак отображения на графике панели "One Click Trading". Свойство можно получить при помощи функции ChartGetInteger.
  21. MQL4: Исправлен расчет размера подокна индикатора при использовании свойства #property indictor_separate_window.
  22. MQL4: Исправлены ошибки деинициализации эксперта при смене шаблона графика.
  23. MQL4: Исправлено поведение функции CopyTime. Например, ранее при вызове CopyTime для периода D1 с 1 декабря 2014 23:00 по 3 декабря 2014 01:00 функция возвращала 3 бара: 1, 2 и 3 декабря 2014. После исправления будут возвращаться 2 бара: 2 и 3 декабря 2014.

  24. MQL4: Исправлены ошибки работы MQL4-программ с оффлайн-графиками.
  25. MQL4: Исправлена работа функции SeriesInfoInteger в тестере.
  26. MQL4: Исправлено значение, возвращаемое функциями ChartFirst и ChartNext при работе в тестере. Ранее, если список графиков закончился, функции возвращали 0 вместо -1.
  27. MQL4: Исправлена загрузка ресурсов из файлов EX4, находящихся в каталоге Libraries. Ранее загрузка ресурсов из файлов-библиотек не работала.
  28. MQL4: Исправлены ошибки, возникавшие в некоторых случаях в результатах работы функций ChartXYToTimePrice и ChartTimePriceToXY.
  29. MQL4: Исправлена генерация события CHARTEVENT_OBJECT_DRAG. Теперь событие генерируется после окончания перетаскивания, а не в начале, как было ранее.
  30. MQL4: Исправлена генерация события CHARTEVENT_CHART_CHANGE в пользовательских индикаторах при перемещении графика.
  31. MQL4: Исправлены ошибки при работе с глобальными переменными с длинным именем (более 63 символов).
  32. MQL4: Исправлен ряд ошибок при компиляции макросов.
  33. MQL4: Исправлена ошибка при вызове функций DLL, возвращающих структуры и строки.
  34. MetaEditor: Исправлено форматирование описания переменной в выпадающем списке параметров функции в MetaAssist.
  35. Исправления по крешлогам.

Обновление будет доступно через систему LiveUpdate.

Причина обращения: