MetaTrader 5 build 900

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

28 февраля 2014

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

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

    На витрине журналов всегда отображаются актуальные выпуски. Предыдущие номера вы можете найти на вкладке "Архив".

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

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

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

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

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

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

    Для просмотра файлов MQB в терминал MetaTrader 5 добавлен специальный компонент - MetaViewer. Именно это приложение будет запущено при нажатии кнопки "Открыть" на странице скачанного журнала. При первом запуске, если на компьютере включена система User Account Control, пользователю будет предложено разрешить терминалу ассоциировать файлы MQB с MetaViewer. После ассоциирования файлы MQB будут автоматически открываться в MetaViewer при их запуске из проводника Windows.

    При нажатии "ОК" файлы будут ассоциированы, а выбранный журнал будет сразу открыт в MetaViewer. При нажатии "Отмена" произойдет только открытие файла журнала.

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

    • File - команды для открытия файлов и выхода из программы.

    • View - команды настройки отображения: переключение языка интерфейса, переключение вида страниц, включение панели управления и строки состояния, а также вращение страниц.

    • Navigation - команды навигации по журналам: переключение между страницами, переход к первой, последней или выбранной странице.

    • Zoom - команды управления масштабом страниц: увеличение и уменьшение размера, адаптация по высоте, ширине и по фактическому размеру страницы.

    • Help - информация о программе и полезные ссылки.

  2. Terminal: В свойства файлов EX5 добавлена вкладка MQL. На вкладке отображается иконка, название и описание программы, указанные в ее исходном коде через соответствующие параметры #property.

    Вкладка появляется только после регистрации MetaViewer в системе. Если у текущего пользователя достаточно прав и отключена система User Account Control, регистрация MetaViewer происходит автоматически при первом запуске терминала после обновления. В ином случае, при первой попытке открыть журнал пользователю будет показан диалог, запрашивающий однократное повышение прав для MetaViewer.

  3. Terminal: Добавлен диалог быстрой регистрации на MQL5.community в случае отсутствия аккаунта. Теперь создать аккаунт на MQL5.community можно, не покидая терминал.

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

    Аккаунт в сообществе MQL5.community позволяет трейдеру пользоваться мощными дополнительными сервисами:

    • MetaTrader 5 AppStore - прямо из терминала можно приобретать, а также скачивать бесплатно приложения для MetaTrader 5. Магазин MetaTrader 5 AppStore предлагает сотни разнообразных приложений, ассортимент которых постоянно расширяется.

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

    • Работа - фриланс-сервис, позволяющий безопасно заказать разработку приложения для MetaTrader 4 и 5 профессиональным программистам. Сервис также позволяет любому заработать, оказывая услуги по разработке программ.

  4. Terminal: В диалог информации о торговом инструменте добавлена информация о коэффициентах взимания маржи для разных типов ордеров, а также отображение списка спредов, в которые могут входить ордера и позиции по данному инструменту.

    Коэффициенты маржи:

    Для каждого типа ордера указывается множитель для расчета маржинальных требований относительно основной суммы залога. Основная сумма залога рассчитывается в зависимости от указанного способа расчетов (Forex, CFD, Futures и т.д.).

    • Коэффициент по длинным позициям
    • Коэффициент по коротким позициям
    • Коэффициент по Limit-ордерам
    • Коэффициент по Stop-ордерам
    • Коэффициент по Stop-Limit ордерам

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

    Спреды:

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

    У спреда есть стороны - A и B. Сторонами называются разнонаправленные позиции в спреде - покупка или продажа. При этом тип стороны не связан с определенным направлением позиции (покупка или продажа). Важно, чтобы позиции трейдера по всем символам стороны были либо длинными, либо короткими.

    Для каждой стороны спреда может быть указано несколько символов с собственными коэффициентами объема. Эти коэффициенты указываются в скобках, например, LKOH-3.13 (1).Рассмотрим пример:

    • сторона А состоит из символов GAZR-9.12 и GAZR-3.13 с весом 1 и 2 соответственно;
    • сторона В состоит из символа GAZR-6.13 с весом 1.

    Чтобы позиции трейдера находились в спреде, он должен открыть позиции объемом 1 и 2 лота по GAZR-9.12 и GAZR-3.13 соответственно в одну сторону и позицию объемом 1 лот по GAZR-6.13 в другую сторону.

    В колонке Margin указывается тип взимания маржи по данному спреду:

    • Конкретные значения означают взимание фиксированной маржи по спреду в указанном объеме. Первое значение указывает объем начальной маржи, второе - поддерживающей.
    • Максимальная - для каждой стороны спреда рассчитываются значения начальной и поддерживающей маржи. Расчет осуществляется суммированием маржинальных требований по всем символам стороны. Для спреда будут использоваться маржинальные требования той стороны, где значение больше.
    • CME Inter Spread - указываются коэффициенты (в процентах) для маржи: первый - для начальной, второй - для поддерживающий. Итоговое значение маржи будет определяться суммированием маржинальных требований по всем инструментам спреда и умножением итогового значения на указанный коэффициент.
    • CME Intra Spread - указываются два значения для увеличения маржи: первое значение - для начальной маржи, второе - для поддерживающей. При расчете вычисляется разница между суммарной маржой инструментов стороны А и суммарной маржой инструментов стороны В (берется разница по модулю, таким образом не имеет значения, какая сторона является вычитаемой). В зависимости от того, какой вид маржи вычисляется, к полученной разнице прибавляется первое (для начальной маржи) или второе (для поддерживающей маржи) значение.

    Указанная маржа взимается за единицу спреда - за указанное сочетание позиций. Если какая-то часть позиции не укладывается в спред, то с нее будет взиматься дополнительная маржа в соответствии с настройками символа. Если текущие позиции клиента имеют объем, в который указанное сочетание укладывается несколько раз, то взимаемая маржа соответствующим образом увеличивается. Например, по условиям в спреде находятся два инструмента A и B с весом 1 и 2. Если клиент имеет позиции по этим инструментам объемом 3 и 4 лота соответственно, то итоговый размер маржи будет равен удвоенному значению из настроек спреда (два спреда: 1 лот A и 2 лота B, 1 лот A и 2 лота B) плюс маржа за один оставшийся лот инструмента A.

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

  5. Terminal: Исправлено зависание стакана цен в случаях, если наилучшая цена bid оказывалась больше, чем наилучшая цена ask.
  6. Terminal: Исправлено проставление типа заливки для рыночных торговых запросов в зависимости от типа исполнения торгового инструмента и разрешенных режимов заливки.
  7. Terminal: Исправлен показ неверных значений SL и TP в диалоге открытия позиции при наличии позиции с установленными уровнями SL и TP при работе в режиме выставления уровней "в пунктах". Ранее в эти поля заполнялись неверные значения уровней SL и TP в пунктах. Начиная с нового билда, в описанной ситуации значения будут показываться в ценах, вне зависимости от режима выставления уровней.
  8. Terminal: Исправлена ошибка, в некоторых случаях приводившая к неполному отображению торговой истории за текущий день.
  9. Terminal: Снижено потребление памяти при работе MQL5 Code Base и MQL5 Market.
  10. Terminal: Исправлена работа с контекстными меню при работе на устройствах с сенсорным экраном под управлением Microsoft Windows 8 и более поздних версий.
  11. Market: Добавлен диалог подтверждения активации продукта с отображением числа оставшихся активаций.

    Каждое приложение, приобретаемое в MetaTrader AppStore, дополнительно защищается, что позволяет использовать его только на том оборудовании, с которого оно было приобретено. Факт создания такой защищенной копии называется активацией. Каждый продукт может быть активирован как минимум 5 раз на различном оборудовании. Авторы продуктов могут увеличить количество активаций по своему усмотрению.

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

  12. MQL5: Исправлено падение при инициализации массивов простых типов последовательностью.
  13. MQL5: Исправлены ошибки при работе с макросами условной компиляции #ifdef/#else/#endif.
  14. MQL5: Компилятор языка MQL5 перенесен в MetaEditor. Компилятор в виде отдельного .exe файла будет доступен для скачивания.

  15. Signals: В окно навигатора добавлен показ информации о сигнале, на который подписан аккаунт:

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

    Показ пиктограммы подписки делает работу с сигналами в терминале более наглядной и удобной.

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

  17. MetaEditor: Исправлена потеря фокуса на окне редактирования кода, происходившая после первой компиляции.
  18. MetaEditor: Исправлена автоматическая прокрутка окна компиляции к первому предупреждению при отсутствии ошибок.
  19. MetaEditor: Исправлена подсветка в исходном коде предопределенных макросов _DEBUG и _RELEASE.
  20. MetaEditor: Исправлена работа сниппетов при отключенном автоматическом проставлении отступов строк.
  21. Исправления по крешлогам.
  22. Обновлена документация.