Как я познакомился с MetaTrader 5: первые впечатления
Осенью 2014-го я торговал на MT4 уже четвёртый год и получил от брокера короткое письмо: «переводим сервер на MetaTrader 5, перенесите позиции за две недели». Я отмахнулся — привычный терминал работал, зачем что-то трогать. Ровно через двенадцать дней котировки по USD/JPY на старом сервере встали намертво посреди открытой сделки на 0,4 лота, и закрывать позицию пришлось уже через MT5, которого я до этого дня ни разу не открывал.
Коротко
MT5 по умолчанию сводит сделки по одному инструменту в неттинг-позицию — вторая сделка не откроется отдельно, а «съест» первую, если заранее не включить хедж-режим у брокера. Тестер стратегий и советники в MT5 работают быстрее, но старые советники на MQL4 без переписывания не запустятся. Первое, что стоит сделать на новом терминале — до любой сделки проверить режим позиций счёта.
Первая сессия в MT5 — и путаница с хеджем
В первый же рабочий день я открыл лонг 0,5 лота по EUR/USD от отскока на 1,0850, а через сорок минут решил подстраховаться и продал 0,3 лота — как делал в MT4 сотни раз. В MT4 на счёте появились бы две отдельные сделки. MT5 молча свернул их в одну чистую позицию на 0,2 лота лонг. Я думал, что снизил риск, а по факту он почти не изменился, и когда евро откатился к 1,0790, я зафиксировал убыток в 41 доллар вместо ожидаемых плюс-минус нуля.
Почему так вышло — режим неттинга по умолчанию
MetaTrader 5 по умолчанию открывается в режиме неттинга: одна позиция на инструмент, любая новая сделка её либо увеличивает, либо уменьшает. Хедж-режим, привычный по MT4, включается на стороне брокера при открытии счёта — задним числом на уже действующем счёте это не поменять. Я узнал это постфактум, из переписки с поддержкой.
- Уточняю у брокера тип счёта — неттинг или хедж — ещё на этапе регистрации, а не после первой сделки.
- Открываю свойства счёта и вкладку «Торговля», смотрю разрешённый режим позиций своими глазами.
- Тестирую логику хеджа на демо-счёте минимум неделю, прежде чем повторять её на реальном.
- Считаю итоговый лот вручную перед каждой сделкой, если веду больше одной позиции по инструменту.
Что в MT5 оказалось лучше, чем в MT4
Не всё было потерями. Тестер стратегий в MT5 честно проверяет несколько инструментов одновременно и работает в реальном тик-режиме — бэктест моей сетки по золоту занял 40 минут вместо трёх с половиной часов в MT4. Появились двухчасовые и трёхчасовые таймфреймы, которых мне не хватало на GBP/USD. Экономический календарь встроен прямо в терминал — раньше я держал отдельную вкладку в браузере.
Плюсы
- + Тестер стратегий быстрее и точнее на мультивалютных советниках
- + Больше таймфреймов и типов отложенных ордеров
- + Встроенный экономический календарь и биржевые инструменты
Минусы
- − Режим неттинга ломает привычные хедж-стратегии из MT4
- − Старые советники на MQL4 нужно переписывать под MQL5
- − У части брокеров на MT5 более узкий список торговых инструментов
| Параметр | MT4 | MT5 |
|---|---|---|
| Режим позиций | Хедж по умолчанию | Неттинг по умолчанию |
| Таймфреймы | 9 | 21 |
| Язык советников | MQL4 | MQL5 |
| Тестер стратегий | Однопоточный | Многопоточный, несколько инструментов |
| Биржевые инструменты | Ограниченно | Акции и фьючерсы у части брокеров |
Как я в итоге выстроил процесс
После случая с хеджем я перестал полагаться на память и завёл простое правило: суммарный риск по открытым позициям на одном инструменте не должен превышать 0,5% от депозита, а на сомнительных сетапах — и того меньше; даже 1% я теперь считаю много, сколько бы сделок терминал ни свёл в одну. Считать это руками на пяти открытых парах оказалось неудобно, и в итоге я довёл до ума свой инструмент контроля риска Allocation — туда я заношу лот и стоп, а он сам пересчитывает совокупную экспозицию по инструменту.
MT5 не хуже и не лучше MT4 сам по себе — это просто другой набор правил, и первая сделка на новой платформе быстро показывает, где вы действовали по привычке, а не по логике. Если у вас был похожий момент с переходом на новый терминал или свой способ проверять режим хеджирования — напишите мне, разберём ваш случай отдельно.
Частые вопросы
Чем MT5 принципиально отличается от MT4 для трейдера с опытом?
Главное отличие — режим позиций: MT5 по умолчанию сводит сделки по инструменту в одну неттинг-позицию, а не держит их отдельно, как в MT4. Добавились также больше таймфреймов, встроенный календарь и другой язык советников — MQL5 вместо MQL4.
Стоит ли переходить на MT5, если брокер пока не заставляет?
Если вы используете хедж-стратегии или старые советники на MQL4, торопиться не стоит — проверьте на демо-счёте, как терминал ведёт себя с вашей логикой. Если торгуете одной позицией на инструмент и хотите более быстрый тестер, переход обычно того стоит.