В чем отличия MT5 от MT4?
Разработчики внесли в МТ5 несколько кардинальных изменений. Во-первых, был изменен язык, получивший название MQL5: увеличено количество команд и функций, расширены библиотеки и т.д. Во-вторых, в платформу интегрирован механизм торговли фьючерсами, чего не было в МТ4. В-третьих, проведен ряд технологических усовершенствований.
Основные технологические отличия МТ5 от МТ4:
1
Учет клиентских ордеров. Введено понятие неттинговой и хеджинговой системы учета:
Хеджинговая система. Классическая система МТ4. По одному активу может быть открыто любое количество длинных и коротких позиций. Увеличить объем открытой позиции невозможно, можно открыть новый ордер.
Неттинговая система. Нововведение. По одному активу допускается только одна сделка, одновременно длинные и короткие позиции не допускаются. Если открываются две сделки в одном направлении, рассчитывается усредненная цена открытия. Лот суммируется.
При хеджинговой системе на графике может быть несколько позиций, при неттинговой – только одна, являющаяся общей.
При открытии счета трейдер сам выбирает вариант системы.
2
Порядок исполнения заявок трейдеров. В МТ4 есть только одна модель обработки клиентских приказов. Если на рынке нет заданного в ордере объема актива по указанной трейдером цене, брокер задает уточняющий вопрос – это называется «реквота», при которой трейдер теряет время на установку новой цены.
В МТ5 модель обработки ордеров пополнилась новыми вариантами:
«Все или ничего». Взят из МТ4. Ордер может быть исполнен по заданной цене только полностью. Если объемов недостаточно, ордер остается без исполнения.
«Все или частично». Если текущего рыночного объема для совершения сделки недостаточно, ордер исполняется частично, неисполненная часть ордера отменяется.
«Вернуть». Если клиентский приказ исполнен только лишь частично, оставшаяся его часть не отменяется, а остается в рынке в ожидании следующей цены.
Данный параметр устанавливается в окне ордера, если эта возможность предусмотрена торговыми условиями брокера.
МТ5
3
Усовершенствован тестер стратегий. У тестера стратегий МТ4 две проблемы – медленная скорость тестирования и большая погрешность из-за неучета ряда факторов (плавающий спред и т.д.). В тестер МТ5 внесены существенные изменения:
Скорость. Тестирование, которое в МТ4 на интервале Н4 длится 30 минут, в МТ5 при одинаковых параметрах проходит за 5-7 минут.
Облачная модель обработки данных. Оптимизация представляет собой перебор параметров торговой системы, прогонку по истории котировок каждой комбинации и выбор лучшей из них. МТ4 – одноядерная платформа, потому оптимизация одной стратегии может длиться несколько дней. В МТ5 эту проблему решили с помощью модели Cloud Network – облачной технологии, позволяющей задействовать компьютеры участников сети на платной основе.
Менеджер агентов тестирования
Мультивалютность. Добавлена возможность одновременного тестирования стратегии на нескольких торговых активах.
Форвардная оптимизация. В МТ5 убрана функция быстрого «грубого» (потому неточного) тестирования и добавлена форвард-оптимизация. Временной интервал разбивается на несколько участков. На первых более старых участках проводится тестирование и оптимизация. Если рабочая система покажет прибыль и на последнем форвардном участке, она может быть использована на реальном счете.
Форвардная оптимизация
4
Добавлены два новых типа отложенных ордеров. В теории их задача – уменьшение влияния проскальзываний. На практике они используются редко.
5
Добавлен обновленный стакан цен. Из которого можно открывать сделки.
Обновленный стакан цен
Другие отличия МТ5 от МТ4:
Добавлены нестандартные таймфреймы. В МТ4 их 9, в МТ5 – 21. Правда, можно добавить в МТ4 скрипт с нестандартными таймфреймами и это преимущество будет нивелировано.
Проведена оптимизация источников фундаментальной информации. Сделана сортировка новостей по категориям, добавлена смена языка новости, встроен экономический календарь. Чаще всего эти функции отключают, так как они не дают полной информации в сравнении с аналитическими порталами и перегружают платформу.
Увеличено количество базовых индикаторов. Обе платформы предусматривают возможность добавления пользовательских индикаторов. Потому данное преимущество не является весомым.
Добавлена возможность торговли фьючерсами и опционами. При условии, если торговыми условиями брокера они предусмотрены.
Разрешен перевод средств между счетами. В МТ4 такой возможности не было.
Ниже мы подготовили для вас сводную таблицу отличий платформ МТ4 и МТ5, позволяющую наглядно увидеть основные моменты.
Показатель |
MetaTrader 4 |
MetaTrader 5 |
Количество вариантов исполнения ордеров |
1 |
3 |
Системы исполнения ордеров |
Hedging |
Netting |
Индикаторы |
30 |
38 |
Графические инструменты |
31 |
44 |
Таймфреймы |
9 |
21 |
Активы |
Форекс |
Форекс, фондовые активы |
Тестер |
Однопоточный |
Многопоточный с мультивалютным тестированием и реальными тиками |