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

 

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

В пятницу 22 мая 2015 года будет опубликовано обновление платформы MetaTrader 4. Обновление содержит следующие изменения:

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

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

MetaTrader 4 Client Terminal build 825

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

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



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

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



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

  2. Market: Представляем новый механизм покупок "напрямую". Приобрести торгового робота или индикатор в Маркете теперь еще легче, и для этого даже не обязательно иметь аккаунт MQL5.community.

    Покупка за один шаг
    Для совершения покупки необязательно заходить на MQL5.community и пополнять аккаунт. Теперь вы можете сразу оплатить продукт в одной из платежных систем прямо в платформе. Чтобы вы всегда имели прозрачную и понятную историю покупок в Маркете, а не искали их по разным платежным системам, нужная сумма будет сначала зачислена на ваш MQL5.community аккаунт, а затем с него будет оплачен продукт.

    Таким образом, вы всегда сможете посмотреть все свои платежи через профиль MQL5.community.



    Покупка без регистрации
    Теперь совершить покупку в Маркете можно без аккаунта MQL5.community. Просто нажмите "Купить" и оплатите продукт через одну из платежных систем.



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



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

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

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



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

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

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




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




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



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



  7. Terminal: Исправлено падение клиентского терминала при отказе от выключения компьютера в Windows 7.
  8. Terminal: Продолжены работы по адаптации интерфейса к работе на экранах высокого разрешения (4К).
  9. Terminal: Исправлены ошибки отображения на графике панели "One Click Trading".
  10. Terminal: Исправлено отображение графических объектов, установленных пользовательским индикатором, если объект должен отображаться не на всех таймфреймах.
  11. Terminal: Исправлено подвисание терминала при поиске по MQL5.com.
  12. Terminal: Исправлено отображение графического объекта "Bitmap Label" при использовании для отображения фрагмента .bmp файла.
  13. Terminal: Исправлено отображение графических объектов "Channels" с заливкой.
  14. Terminal: Добавлен дополнительный параметр передачи котировок по DDE - DDE TIMESEC. Параметр позволяет получать время прихода последней котировки с точностью до секунд.
  15. Terminal: Исправлена ошибка, в результате которой в некоторых случаях можно было запускать несколько экземпляров терминала из одного каталога.
  16. Terminal: Исправлено падение клиентского терминала при работе в Windows 10 в некоторых случаях.
  17. Terminal: Добавлены переводы интерфейса на тайский, малайский и словенский языки. Обновлен перевод интерфейса на немецкий и венгерский языки.
  18. 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 будет содержать описание ошибки.

  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. Исправления по крешлогам.

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

 
Покупка без регистрации это тема. ! только получается пользователь не сможет оставить отзыв? 
 
  1. MQL4: В целях предотвращения "заглядывания в будущее" тестируемых экспертов, функция FileOpenHistory запрещена при работе в тестере.

Это порадовало. а можно как то перед тем как выставить продукт такую проверку делать? Я так понял что такие случаи уже были , поэтому и ввели такую фишку? 
 
Пока что 816 билд от 21 числа.
 

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

отлично!

повыкидываю индикаторы спреда с графиков 

 
Alexander Fedosov:
Пока что 816 билд от 21 числа.

У меня обновился (суббота 23 мая). Некоторые ДЦ в выходные не выдают обновления, можно на крайняк обновиться вручную. И попробуте несколько  раз включить-отключить терминал, помогает. Эх, сейчас индикаторы погоняю в тестере ))

А то пугали, что все, МТ4 развиваться не будет ))

 
Alexey Volchanskiy:

У меня обновился (суббота 23 мая). Некоторые ДЦ в выходные не выдают обновления, можно на крайняк обновиться вручную. И попробуте несколько  раз включить-отключить терминал, помогает. Эх, сейчас индикаторы погоняю в тестере ))

А то пугали, что все, МТ4 развиваться не будет ))

Для того чтобы получать оперативно самые последние обновления нужно подключаться к демо серверу MetaQuotes-Demo.
 
Alexey Volchanskiy:

У меня обновился (суббота 23 мая). Некоторые ДЦ в выходные не выдают обновления, можно на крайняк обновиться вручную. И попробуте несколько  раз включить-отключить терминал, помогает. Эх, сейчас индикаторы погоняю в тестере ))

А то пугали, что все, МТ4 развиваться не будет ))

Не, я сегодня все обновил
 
Хочу сказать спасибо разработчикам за обновления редактора, в том числе и прошлые изменения. Теперь писать код стало намного проще и удобнее, например "подставление" имён своих функций и переменных по первым буквам, подсвечивание парных скобок, создание собственных наборов (enum), более широкая проверка ошибок и много чего другое... А то все горазды только ругать, а лично мне есть с чем сравнивать (писал и пишу различное ПО на разных языках), теперь стало гораздо лучше!
 
Sergey Efimenko:
Хочу сказать спасибо разработчикам за обновления редактора, в том числе и прошлые изменения. Теперь писать код стало намного проще и удобнее, например "подставление" имён своих функций и переменных по первым буквам, подсвечивание парных скобок, создание собственных наборов (enum), более широкая проверка ошибок и много чего другое... А то все горазды только ругать, а лично мне есть с чем сравнивать (писал и пишу различное ПО на разных языках), теперь стало гораздо лучше!
Гораздо лучше стало с 600-й версии, вроде в феврале 2014 вышла, когда ввели ООП, перестал валиться редактор и все то, что Вы написали постепенно добавили. Язык MQL4 стал развиваться, я сам был очень рад. Еще бы сделать настраиваемый стилизатор в редакторе. Личто я привык к кодестайлу от Майкрософт, а то от этого встроеного Керниган-Ричи меня выворачивает, форматирую в студии.
 
Alexey Volchanskiy:
Гораздо лучше стало с 600-й версии, вроде в феврале 2014 вышла, когда ввели ООП, перестал валиться редактор и все то, что Вы написали постепенно добавили. Язык MQL4 стал развиваться, я сам был очень рад. Еще бы сделать настраиваемый стилизатор в редакторе. Личто я привык к кодестайлу от Майкрософт, а то от этого встроеного Керниган-Ричи меня выворачивает, форматирую в студии.
Ну тут каждому своё, меня лично пока всё устраивает, хотя кое-чего хотелось бы ещё увидеть в будущем, тут главное функционал, уж пусть лучше упор идёт на него, и "Мелкомягких" :) всё одно недолюбливаю, хотя и пользуюсь их продуктами, жадные и наглые они :), но "щас не об этом" (С), а про развитие соглашусь, это порадовало.