MetaTrader 4 Trading Terminal build 646: Умный поиск, книги в Маркете и обновление окна параметров MQL4-программы

Что нового в MetaTrader 4?

29 апреля 2014

Торговый терминал

  1. Полностью обновлен встроенный поиск. Новый поиск - интеллектуальная и высокопроизводительная система. Результаты запросов теперь удобно структурируются по категориям.

    По мере набора искомой фразы поисковая система моментально предлагает возможные варианты:




    Для поиска по одному из предыдущих запросов установите курсор в строку и нажмите клавишу "Стрелка вниз", будет показана история запросов. В строке поиска теперь отсутствует возможность выбора области поиска, система самостоятельно выбирает наиболее релевантные результаты и удобно показывает их по категориям:




    Для улучшения восприятия теперь в результатах поиска отображается не только текст, но и аватары статей, книг и программ. Используйте верхнюю панель для просмотра результатов поиска по продуктам в MetaTrader Appstore, библиотеке исходных кодов, сигналам, форуму MQL5.community и документации. Если в каком-либо из разделов результаты отсутствуют, он подсвечивается серым цветом.

Маркет

  1. Вслед за появлением журналов, посвященных трейдингу и финансам, в MetaTrader AppStore стала доступна еще одна категория товаров - Книги. Теперь наряду с торговыми роботами и индикаторами пользователям стали доступны работы известных трейдеров и аналитиков. Ассортимент книг увеличивается ежедневно.




    Как и программы для MetaTrader 4, книги можно купить через раздел Маркет на MQL5.community, а также непосредственно через терминал MetaTrader 4. Все книги сопровождаются аннотациями, а также выдержками в виде скриншотов:




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

    Для покупки книги необходимо иметь аккаунт на MQL5.com и достаточную для покупки сумму денег на нем. Данные аккаунта необходимо указать в настройках терминала на вкладке "Сообщество":




    Для покупки книги необходимо нажать кнопку "Купить" на ее странице. После этого будет показан диалог подтверждения покупки:




    Для продолжения покупки необходимо согласиться с правилами использования сервиса Маркет, а затем ввести пароль вашего аккаунта на MQL5.community. После этого с вашего аккаунта будет списана указанная сумма денег и произойдет скачивание книги. Вместо кнопки "Купить" появится кнопка "Открыть".

    Файлы книг скачиваются в папку Мои документы\MQL5 Market\Books\. Скачивание может осуществляться в двух форматах:

    • MQB - данный формат используется для платных книг. Этот формат является защищенным. При покупке и скачивании осуществляется шифрация файла таким образом, чтобы он мог быть открыт только на том компьютере, с которого был скачан. Факт создания такой защищенной копии называется активацией. Каждая книга может быть активирована как минимум 5 раз на различном оборудовании. Продавцы книг могут увеличить количество активаций по своему усмотрению.
    • PDF - данный формат используется для бесплатных книг, а также для ознакомительных версий (превью). После скачивания такой файл можно переносить и просматривать на других устройствах.

    Для просмотра файлов книг в терминале MetaTrader 4 доступен специальный компонент - MetaViewer. MetaViewer представляет собой удобное средство для просмотра журналов и книг в формате MQB и PDF. Для перелистывания используются стрелки на клавиатуре: для постраничного - стрелки вправо и влево, для прокрутки - стрелки вверх и вниз.




Торговый терминал

  1. Расширен набор поддерживаемых протоколов почтовых сервисов. Теперь отсылка электронных писем из MQL4-программ и алертов возможна на почтовые ящики Gmail, Hotmail, Yahoo и т.д. Почтовый ящик для получения сообщений указывается в настройках терминала на вкладке "Почта".
  2. Добавлена возможность масштабирования диалогового окна MQL4-программ:




  3. Исправлена подсветка состояния клиентского счета во вкладке "Торговля" при попадании счета под стоп-аут. При наступлении маржин колла или стоп-аута строка состояния подсвечивается красным цветом.
  4. Исправлено отображение надписей в диалогах торговли при использовании в интерфейсе японского языка.
  5. Исправлено управление уровнями стоп-лосс и тейк-профит. Если цена стоп-уровня совпадала с ценой открытия позиции, перемещение уровней мышью было невозможным.
  6. Исправлены ошибки при работе в Wine (Linux и Mac OS).

Маркет

  1. Переработано представление продуктов в MetaTrader AppStore. Программы, журналы и книги получили новый дизайн:




  2. Исправлены ошибки, в некоторых случаях не позволявшие купить или скачать продукты из MetaTrader AppStore.

Язык MQL4

  1. В диалоге свойств пользовательских индикаторов, имеющих более 8 индикаторных буферов, во вкладке настроек цвета теперь можно настраивать ширину, стили и цвет всех линий, а не максимум 8, как было ранее.




  2. Исправлена загрузка индикаторов из ресурсов скомпилированных MQL4-программ (.ex4-файлов).
  3. Исправлена работа функции FileFindNext, в возвращаемом имени файла отсутствовал последний символ.
  4. Исправлен двухкратный вызов точки входа OnInit после изменения параметров MQL4-программы. Теперь в описанном случае OnInit вызывается один раз.
  5. Исправлено поведение свойств OBJPROP_XSIZE и OBJPROP_YSIZE для графических объектов "Label" и "Text". Ранее вместо соответствующих значений всегда возвращался 0.
  6. Исправлен вызов точки входа OnDeinit после ошибки инициализации MQL4-программы в точке входа OnInit при использовании в программе #property strict. Ранее в описанном случае функция OnDeinit не вызывалась, теперь она вызывается с параметром REASON_INIT_FAILED.
  7. Изменена работа функции StringSplit. Ранее строка ";A;" по разделителю ';' разбивалась на две подстроки: NULL и "A". Теперь она будет разбиваться на подстроки "","A" и "".
  8. Исправлено отображение булевых параметров MQL4-программ.

Торговые сигналы

  1. Добавлена конвертация валют депозита между провайдером и подписчиком сигнала с использованием сопоставления символов-синонимов. То есть при необходимости конвертировать EUR в USD для конвертации используется не только курс EURUSD. При его отсутствии будут использоваться курсы-синонимы вида EURUSDmini, EURUSDecn и т.д.
  2. Исправлены ошибки в обновлении списка сигналов.
  3. Исправлена ошибка принудительного закрытия позиций и остановки подписки на сигнал при падении "Equity" торгового счета ниже значения, указанного в настройках сигналов терминала. В описанном случае закрытие позиций не производилось.
  4. Исправлена ошибка синхронизации торгового счета после попыток открытия или модификации позиций по сигналу в выходной день.

Тестер стратегий

  1. Исправлено значение, возвращаемое свойством символа SYMBOL_TRADE_MODE. Ранее при тестировании всегда возвращалось значение SYMBOL_TRADE_MODE_DISABLED, соответствующее запрещению торговли по данному символу. Теперь для этого свойства возвращается значение SYMBOL_TRADE_MODE_FULL.
  2. Исправлено значение, возвращаемое функцией TimeCurrent() в пользовательских индикаторах, участвующих в визуальном тестировании. Ранее вместо тестового времени всегда возвращался 0.

MetaEditor

  1. Исправлена работа профилировщика при принудительной остановке профилируемой программы. Ранее в описанном случае данные профилировки не поступали, а в журнале возникало сообщение "profiler data is not ready or corrupted".

Торговый терминал

  1. Исправлена ошибка, в некоторых случаях приводившая к остановке торговли при ведении активной торговли (десятки торговых транзакций в секунду).
  2. Обновлен перевод пользовательского интерфейса на французский, индонезийский и иврит.

MetaEditor

  1. Исправлен показ статей и Code Base на китайском языке.
  2. Обновлен перевод пользовательского интерфейса на французский и индонезийский языки. Добавлен перевод на иврит.

Исправления по сообщениям на форуме и крешлогам.

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