MQL5, многопоточный бэктестинг, хеджирование и исполнение: что действительно меняется между MT4 и MT5 и почему институциональный копи-трейдинг работает на MT5.
MetaTrader 4 вышел в 2005 году. Для перспективы: это раньше iPhone, кризиса 2008 года и практически всей современной количественной инфраструктуры. И тем не менее часть розничного рынка до сих пор считает его стандартом.
MetaTrader 5 появился в 2010 году и годами сосуществовал с младшим братом. Эта эпоха закончилась: MetaQuotes прекратила продавать брокерам новые лицензии MT4, и вся разработка, поддержка и алгоритмическая экосистема живут сегодня на MT5. Посмотрим, что это означает на практике для копи-трейдинга.
Технические отличия, которые действительно важны
1. MQL4 против MQL5: два поколения языка
Советники MT4 программируются на MQL4 — ограниченном процедурном языке. MQL5 — объектно-ориентированный язык, сравнимый с C++, с доступом к событиям стакана цен, современными структурами данных и несравнимо более богатой стандартной библиотекой. Ни одна серьезная количественная разработка сегодня не начинается на MQL4.
2. Бэктестинг: пропасть между платформами
Strategy Tester в MT4 однопоточный и симулирует только один инструмент за раз, с искусственным моделированием тиков.
Тестер MT5 — многопоточный и мультивалютный: он распределяет оптимизацию по всем ядрам процессора (или ферме сетевых агентов), симулирует целые портфели и использует реальные тики из истории брокера. Для статистической валидации системы — шага, отделяющего аудируемый алгоритм от дыма, который мы разоблачаем в бэктестинг против аудированных счетов, — MT4 просто не конкурент.
3. Стакан цен и типы ордеров
MT5 добавляет DOM (Depth of Market), 21 таймфрейм (против 9 у MT4), больше типов отложенных ордеров и два режима учета: неттинг (одна позиция на символ, институциональный стандарт) и хеджинг (одновременные позиции в обе стороны — привычный режим для Форекс-трейдеров).
4. Покрытие инструментов
MT4 родился для Форекс. MT5 мультиактивен по замыслу: валюты, металлы, индексы, энергоносители, акции и фьючерсы в одном терминале. Диверсифицированный портфель вроде тех, что мы разбираем в управлении риском мульти-активных портфелей (золото + индексы + основные пары), исполняется на MT5 нативно.
А для копи-трейдинга? Что меняется на самом деле
В системе копи-трейдинга каждая миллисекунда между сигналом мастера и исполнением на вашем счете превращается в слиппедж (проскальзывание цены). Здесь у MT5 три структурных преимущества:
- Более быстрое исполнение: архитектура MT5 обрабатывает ордера асинхронно и поддерживает частичное исполнение (partial fills), сокращая отказы в моменты волатильности. Реальное влияние задержки мы измеряем в слиппедж и латентность исполнения.
- Доступные символы: если мастер-система торгует XAUUSD, NDX или US30, ваш брокер должен предлагать их на той же платформе. На MT5 это норма; на MT4 — часто нет.
- Живая экосистема: современные API копи-трейдинга, оптимизированные VPS и инструменты аудита разрабатываются в первую очередь (а иногда исключительно) для MT5.
По этим причинам инфраструктура AbacuQuant работает исключительно на MetaTrader 5 — платформе, которую поддерживают все рекомендуемые нами совместимые брокеры.
Есть ли смысл оставаться на MT4 в 2026 году?
Только если вы зависите от унаследованного советника без версии на MQL5 и принимаете его ограничения. Для всего остального — и особенно для подключения счета к профессиональной системе копи-трейдинга — миграция на MT5 не мнение, а единственное направление экосистемы.
> [!TIP]
> Ваш счет MT5 за минуты
> Если у вас еще нет счета MetaTrader 5, посмотрите наш список совместимых брокеров с инфраструктурой AbacuQuant и используйте Portfolio Builder, чтобы смоделировать портфель до подключения. Репликация происходит через институциональный API: вы сохраняете полный контроль над своим счетом.