MetaTrader 4 и MetaTrader 5 — это две самые широко используемые торговые платформы в розничной торговле на форекс. Обе созданы компанией MetaQuotes, обе бесплатны для трейдеров, и когда вы открываете их в первый раз, они выглядят почти идентично. Различия становятся очевидными только после того, как вы начнете торговать на одной из них.
MT4 был запущен в 2005 году, созданный специально для форекс. MT5 вышел в 2010 году как многоактивная платформа: акции, фьючерсы и опционы поверх FX, более мощный язык программирования, многопоточное тестирование, несколько функций исполнения, которые MT4 никогда не получит. На бумаге MT5 является более новой и более мощной платформой.
И всё же, 15 лет спустя после запуска MT5, MT4 по-прежнему имеет более широкую активную базу трейдеров и более широкую поддержку брокеров. Это не инерция — есть конкретные причины, по которым большинство розничных форекс-трейдеров всё ещё используют его, и конкретные причины, по которым некоторые трейдеры действительно должны использовать MT5. Эта статья охватывает то, что на самом деле отличает две платформы, когда каждая из них имеет смысл и как думать о переходе, если вы это рассматриваете.
Полное сравнение функций
| Особенность | MetaTrader 4 | MetaTrader 5 |
|---|---|---|
| Дата выхода | 2005 | 2010 |
| Предназначен для | Форекс (CFD добавлены позже) | Многоактивный (FX, акции, фьючерсы, опционы) |
| Типы ордеров | 4 (Рынок, Buy/Sell Stop, Buy/Sell Limit) | 6 (добавляет Buy Stop Limit, Sell Stop Limit) |
| Модель учета | Только хеджирование | Хеджирование или неттинг |
| Таймфреймы | 9 | 21 |
| Встроенные индикаторы | 30 | 38 |
| Графические объекты | 31 | 44 |
| Язык программирования | MQL4 (похож на C, процедурный) | MQL5 (похож на C++, объектно-ориентированный) |
| Тестировщик стратегий | Однопоточный, одновалютный | Многопоточный, многовалютный |
| Глубина рынка (DOM) | Не нативный (только плагины брокера) | Нативный |
| Встроенный экономический календарь | Нет | Да |
| Экосистема ЕА / индикаторов | Очень большая (более 20 лет кода) | Растущая, меньшая |
| Мобильное / веб-приложение | Функциональное, устаревший интерфейс | Более polished, более быстрая синхронизация |
| Доступность брокеров | Практически универсальная | Обычная, растущая |
| Активная разработка | Только обслуживание (с 2018 года) | Активная разработка функций |
| Стоимость для трейдера | Бесплатно | Бесплатно |
Несколько вещей из этой таблицы, которые теряются в маркетинговых материалах:
MT4 не прекращен. MetaQuotes остановила активную разработку функций в 2018 году, но платформа все еще получает обновления безопасности и стабильности, и почти каждый крупный брокер все еще поддерживает ее. Фраза "MT4 мертва", которую вы видите в интернете, неточная — она зрелая, а не заброшенная.
MT5 не всегда быстрее. Его многопоточный бэктестер значительно быстрее для тестирования сложных ЭА, но для торговли в реальном времени на одном графике с несколькими индикаторами вы не почувствуете разницы в скорости. Пропасть в производительности имеет значение в основном для разработчиков алгоритмов, проводящих крупные оптимизационные прогоны.
Эти два языка несовместимы. Это самая большая практическая причина, по которой трейдеры остаются на MT4. Советник или пользовательский индикатор, написанный на MQL4, не будет работать на MT5. Миграция означает переписывание — иногда существенно. Мы вернемся к этому ниже.
Что вы можете действительно торговать на каждой платформе
Самая большая практическая разница между ними заключается в диапазоне рынков, для которых они были разработаны.
MT4 был разработан для форекс. Брокеры добавили CFD (индексы, товары, иногда криптовалюту) сверху, но основная модель данных построена вокруг валютных пар. Акции и фьючерсы технически могут торговаться на MT4, если ваш брокер предлагает их в виде CFD, но опыт торговли будет неудобным — структуры символов, размеры тиков и маршрутизация ордеров не были разработаны с их учетом.
MT5 был разработан для многорынковой торговли с первого дня. Нативная поддержка акций (с правильными структурами символов, дивидендами, корпоративными действиями), фьючерсов (с правильными спецификациями контрактов и сроками истечения) и опционов. Если вы хотите торговать акциями или фьючерсами наряду с форексом с одной платформы, MT5 - единственный из двух, который правильно с ними работает.
Вот почему большинство американских брокеров по умолчанию используют MT5. Регулирование в США требует модели учета нетирования (одна позиция на инструмент), которую MT5 поддерживает нативно. MT4 поддерживает только хеджирующий режим — несколько противоположных позиций по одному и тому же инструменту — что несовместимо с тем, как работают американские брокеры.
Типы заказов и исполнение
Здесь MT5 имеет четкое и значимое обновление. MT4 поддерживает четыре типа ордеров. MT5 добавляет еще два.
| Тип ордера | Что это делает | MT4 | MT5 |
|---|---|---|---|
| Рынок | Купить или продать немедленно по текущей лучшей цене. | ✓ | ✓ |
| Лимит на покупку | Купить, когда цена упадет до уровня, который вы укажете (вы хотите купить дешевле). | ✓ | ✓ |
| Лимит на продажу | Продать, когда цена поднимется до уровня, который вы укажете (вы хотите продать дороже). | ✓ | ✓ |
| Стоп на покупку | Купить, когда цена поднимется через уровень (вход при прорыве вверх). | ✓ | ✓ |
| Стоп на продажу | Продать, когда цена упадет через уровень (вход при пробое вниз). | ✓ | ✓ |
| Лимит на покупку со стопом | Когда цена достигает уровня стопа, разместите лимит на покупку по другой (нижней) цене. Позволяет купить прорыв только на откате. | × | ✓ |
| Лимит на продажу со стопом | Когда цена достигает уровня стопа, разместите лимит на продажу по другой (высокой) цене. Позволяет продать пробой только на отскоке. | × | ✓ |
- Нативная глубина рынка (DOM)
- Встроенный экономический календарь
- Режимы хеджирования или нетирования счета
- Упрощенная обработка частичного исполнения
- Вы торгуете дискретным форексом/CFD
- Вы входите по рынку или с простыми отложенными ордерами
- Вам не нужно условное связывание ордеров
- Вам не нужны данные DOM или книги ордеров
Два новых ордера — Buy Stop Limit и Sell Stop Limit — это условные ордера, которые объединяют триггер стопа с лимитным входом. Конкретно: представьте, что EUR/USD находится на уровне 1.0850, и вы хотите купить при прорыве выше 1.0900, но только если цена сначала вернется к 1.0895. С ордером Buy Stop Limit вы устанавливаете триггер стопа на уровне 1.0900 и лимитную цену на уровне 1.0895. Когда цена достигнет 1.0900, ордер Buy Limit на 1.0895 будет автоматически размещен. Если цена никогда не вернется, вы не входите — именно то, что вы и хотели. MT4 не может сделать это в одном ордере; вам придется следить за графиком и вручную размещать лимит после прорыва.
Помимо типов ордеров, MT5 также предоставляет вам:
- Нативная глубина рынка. Вы видите видимые размеры заявок на покупку/продажу на каждом уровне цен. MT4 не имеет нативного DOM (некоторые брокеры добавляют его через плагины, но качество сильно варьируется).
- Улучшенная обработка частичных сделок, особенно актуально для торговли акциями, где частичные сделки распространены.
- Оба режима учета хеджирования и неттинга зависят от настройки брокера. MT4 работает только в режиме хеджирования.
Для дневного трейдера на форекс, использующего рыночные и отложенные ордера, разница является академической. Для трейдера акциями или фьючерсами, или для любого, использующего более сложные стратегии ордеров, расширенный инструментарий MT5 действительно имеет значение.
MQL4 против MQL5: если вы используете Советников
Если вы пишете или запускаете Советников-экспертов и пользовательские индикаторы, это, вероятно, раздел, который определяет вашу платформу.
iMA имеет другой возвращаемый тип и параметры). Обработчики индикаторов, управление позициями и даже базовые вещи, такие как проверка открытых сделок, работают по-другому. Планируйте частичную переработку, а не портирование — и закладывайте недели, а не дни, на любые нетривиальные EА.MQL4 является процедурным языком с синтаксисом, похожим на C. Его легче изучить, и у него есть обширная база кода бесплатных и платных советников и индикаторов, собранная за 20 лет. Причина, по которой большинство розничных трейдеров, использующих советников, по-прежнему остаются на MT4, заключается исключительно в экосистеме — инструмент, который они хотят, уже существует для MT4 и должен быть заново разработан для MT5.
MQL5 является объектно-ориентированным языком и гораздо ближе к C++. Он более мощный: многопоточный код, правильные шаблоны ООП, оптимизация на нескольких ядрах процессора, облачное тестирование. Компромисс заключается в более крутой кривой обучения и меньшем (но быстро растущем) каталоге готовых инструментов.
Практическое решение:
- У вас уже есть EA для MT4, от которого вы зависите — оставайтесь на MT4, если вы не готовы платить за переписывание. Нетривиальный EA может занять недели для корректной портировки, и сигнатуры функций, дескрипторы индикаторов и управление позициями все разные. Это не работа по копированию и вставке.
- Сегодня вы начинаете новый алгоритмический проект — используйте MQL5. Более чистый дизайн языка, лучшие инструменты, больше возможностей. Это стоит более крутой кривой обучения.
- Вы покупаете коммерческие советники — проверьте, для какой версии написан советник, который вы хотите, перед тем, как выбрать платформу. Большинство устаревших коммерческих советников работают только на MT4; новые становятся все более совместимыми с MT5.
Рынок MQL5.com (официальный рынок советников и индикаторов MetaQuotes) предлагает десятки тысяч продуктов для MT4 и меньший, но быстро растущий каталог MT5.
Инструменты для построения графиков и анализа
Обе платформы используют одну и ту же парадигму графиков: свечные/столбиковые/линейные графики с техническими индикаторами и графическими объектами, которые вы добавляете сверху. Различия количественные, а не качественные.
- Временные рамки: MT4 имеет 9, MT5 имеет 21 (добавляет нестандартные интервалы, такие как M2, M6, H2, H6, H12). Большинство трейдеров в любом случае используют только четыре или пять временных рамок.
- Встроенные индикаторы: MT4 имеет 30, MT5 имеет 38.
- Графические объекты: MT4 имеет 31, MT5 имеет 44.
- Экономический календарь: встроен в MT5, отсутствует в MT4 (вам потребуется внешний сайт или плагин брокера для MT4).
Для большинства трейдеров, работающих по своему усмотрению, ни одно из этого не является настоящим отличием. Я никогда не слышал, чтобы трейдер говорил: "Я бы взял эту сделку, если бы только у меня был Vidya в качестве встроенного индикатора." Обе платформы могут сделать все, что вам нужно с аналитической точки зрения. Реальным ограничением в любой из них является то, что эстетика графиков выглядит устаревшей по сравнению с TradingView или современными веб-платформами — а не аналитические возможности.
Мобильные и веб-приложения
Обе платформы имеют официальные приложения для iOS и Android, а также веб-версии. Мобильные и веб-приложения MT5 заметно более доработаны — новый интерфейс, более плавные взаимодействия с графиками, более быстрый синхрон с настольным терминалом. Приложение MT4 функционально и стабильно, но базовый дизайн не изменялся существенно на протяжении многих лет, и это заметно.
Если вы в основном торгуете со своего телефона, MT5 обеспечивает лучший опыт. Если вы в основном используете настольный компьютер и только иногда проверяете позиции на мобильном, разница незначительна.
Какая платформа подходит какому трейдеру
| Если вы... | Платформа | Почему |
|---|---|---|
| Дискреционный трейдер на форексе | MT4 | Больше брокеров, более крупная образовательная экосистема, хеджирование по умолчанию. MT5 не предлагает ничего, что бы вы пропустили. |
| Трейдер мультиактивов (FX + акции/фьючерсы) | MT5 | Единственная платформа из двух с поддержкой акций/фьючерсов. MT4 будет вас расстраивать. |
| Алго-трейдер с существующими EAs на MT4 | MT4 | Ваша кодовая база - это ваш защитный механизм. Не выбрасывайте ее, если у вас нет серьезной причины. |
| Алго-трейдер, начинающий с нуля сегодня | MT5 | Чистый язык, многопоточный бэктестер, долгосрочные перспективы. Стоит более крутого обучения. |
| Скальпер / трейдер с высокой частотой | MT5 | Нативный DOM, условные типы заказов, в общем, более быстрая исполняемая система важна на временных интервалах менее минуты. |
| Трейдер свинг или позиции | Любая | Различия в исполнении менее секунды несущественны. Выбирайте по брокеру и потребностям EA. |
| Трейдер из США | MT5 | Регулирование США требует учета нетто. MT5 поддерживает их, MT4 - нет. |
| Полный новичок | MT4 | Более мягкая кривая обучения, больше бесплатных уроков, проще найти помощь. Мигрируйте позже, если вы перерастете это. |
| В основном торгующий с мобильного | MT5 | Мобильное приложение MT5 заметно более отшлифовано. Приложение MT4 функционально, но чувствуется его возраст. |
| Ограничено предложением брокера | Любая | Выберите ту, которую ваш брокер действительно хорошо поддерживает. Отличная платформа на плохом брокере по-прежнему является плохой настройкой. |
Матрица выше отображает выбор по профилю трейдера. Три дополнительных момента, которые стоит отметить:
Если ваш брокер предлагает только один из двух, решение принимается за вас. Большинство крупных розничных брокеров предлагают оба варианта, но меньшие и региональные брокеры часто работают только с MT4.
Если вы живете в США, вы почти наверняка окажетесь на MT5 из-за требования по неттингу. Несколько брокеров в США предлагают MT4 только для форекс-счетов, но по умолчанию используется MT5.
Если вы совершенно новичок в торговле, MT4 имеет более плавную кривую обучения и гораздо больше бесплатных учебных материалов, контента на YouTube и обучения от брокеров, основанных на нем. Начните с этого. Вы всегда сможете перейти на MT5 позже, если вам понадобятся его специфические функции.
Стоит ли переходить с MT4 на MT5?
Если вы в настоящее время используете MT4 и задумываетесь о переходе, вот как об этом подумать.
Переключитесь на MT5, если применимо хоть одно из следующих:
- Вы хотите добавить акции, фьючерсы или опционы в свою торговлю
- Вам нужен счет в сети (регулирование США, требование проп-фирмы)
- Вам нужны данные DOM, нативный экономический календарь или ордера Stop Limit
- Вы начинаете новый проект EA с нуля
- Вы проводите тяжелые бэктесты/оптимизации и хотите многопоточность
- Ваш брокер объявил о завершении поддержки MT4 (некоторые из них)
Оставайтесь на MT4, если применимо одно из следующих:
- У вас есть рабочая настройка EA, над которой вы трудились годы
- Вы торгуете только на Forex/CFD и не планируете расширяться
- Вы зависите от коммерческих индикаторов или советников только для MT4
- В реализации MT5 вашего брокера отсутствуют функции, которые вы на самом деле используете в MT4 (что встречается чаще, чем вы думаете — настройки MT5 у брокеров сильно различаются)
- Вы дискретный трейдер, который доволен тем, что уже работает
Нет никакой срочности. MetaQuotes не собирается удалять MT4 из существования, и брокеры будут продолжать поддерживать его, пока есть спрос — а он все еще есть.
Если вы решите переключиться, есть несколько практических вещей, которые стоит проверить, прежде чем вы примете решение:
- Предлагает ли ваш брокер на самом деле MT5? Большинство предлагает, но подтвердите — особенно у меньших и региональных брокеров.
- Идентичны ли названия символов? Некоторые брокеры используют немного разные символы на MT5 (EURUSD против EURUSD.r, например). Это тихо сломает любой советник, который жестко закодирует названия символов.
- Ваши индикаторы совместимы с MT5? Большинство популярных бесплатных индикаторов MT4 имеют версию для MT5 на MQL5.com — но не все. Проверьте перед тем, как делать предположения.
- Ваши торговые советники портативны? Бесплатные торговые советники для MT4 редко имеют версии для MT5. Для платных торговых советников свяжитесь с разработчиком по поводу лицензии для MT5.
- Вы понимаете разницу между неттингом и хеджированием? Если MT5 вашего брокера поддерживает только неттинг, стратегии на основе хеджирования необходимо переосмыслить с нуля.
- Запустите обе платформы параллельно как минимум две недели. Не закрывайте вашу настройку MT4 в день открытия MT5. Сначала доверяйте новой среде.
- Протестируйте на демо-аккаунте MT5 перед тем, как вкладывать реальные средства, особенно если вы полагаетесь на советников.
Быстрая заметка для брокеров
Этот гид написан для трейдеров, но если вы читаете его как брокер, оценивающий, какие платформы предлагать, расчет будет другим.
Сегодня большинство успешных розничных брокеров предлагают как MT4, так и MT5, а также собственную или стороннюю веб-платформу для клиентов, которые хотят более современный интерфейс. Спрос трейдеров на MT4 все еще достаточно высок, чтобы "только MT5" редко было правильным выбором, даже несмотря на то, что лицензирование по экономике одинаково для каждого сервера.
Более важный вопрос заключается в том, является ли MetaTrader (в любой версии) правильным якорем для клиентского опыта. Пользовательский интерфейс платформы, мобильный опыт и процесс адаптации устарели по сравнению с многоактивными веб-платформами, разработанными за последние несколько лет. Это то, о чем в настоящее время говорят многие брокерские компании — и где современные альтернативы платформам, включая многоактивные решения Quadcode и другие, оцениваются наряду с стеком MetaTrader.
Это тема для другой статьи. Для трейдеров выбор сводится к следующему: выберите платформу, которая соответствует вашему фокусу на активах, вашим потребностям в советниках и предложениям вашего брокера — и не позволяйте формулировке «новее = лучше» принимать решение за вас.


