MT4 в проп-трейдинге: остатки и перенос
MT4 проп-трейдинг встречается всё реже: новые движки его не поддерживают, а фирмы переходят на MT5. Разбираем, у кого он остался, зачем его ещё держат и что именно ломается, когда стратегию приходится переносить.

Почему MT4 уходит из проп-программ
Причина не в трейдерах, а в устройстве отрасли. Проп-фирма покупает не терминал, а готовый комплект: движок, личный кабинет, панель правил и терминал в придачу. Новые комплекты собираются вокруг веб-платформ, и MT4 в них просто не входит.
Второй фактор — сам терминал. Он не умеет того, на что опираются современные правила: в нём нет частичного закрытия позиции как отдельной операции, история сделок и история позиций не разделены, а выгрузка отчёта беднее. Фирме, которая считает лимиты и разбирает спорные случаи по выгрузке, это неудобно.
- Где ещё остаётся
- У программ с форексным ядром и долгой историей, которые не меняли инфраструктуру. Метатрейдер 4 проп фирма обычно даёт вторым вариантом рядом с MT5, а не основным.
- Зачем его держат
- Ради трейдеров с готовым кодом на MQL4. Переписать советник дороже, чем оставить терминал, поэтому фирма сохраняет его как опцию.
- Чего в нём нет
- Разделения сделок и позиций: в MT4 есть только ордера. Из-за этого частичное закрытие оставляет закрытую часть под старым тикетом, а на остаток создаёт новый — одна сделка в истории выглядит как несколько.
Что ломается при переносе MQL4 в MQL5
Формально это тот же язык, практически — другой. Код, который считает объём и ставит стоп, перепишется почти целиком, и вот из-за чего.
| Что меняется | В MT4 | В MT5 |
|---|---|---|
| Учёт позиций | каждый ордер отдельная сущность | позиция и сделки — разные объекты |
| Отправка ордера | OrderSend с ценой и стопом сразу | структура запроса и проверка результата |
| Режим счёта | всегда хеджинг | хеджинг или неттинг — зависит от счёта |
| Частичное закрытие | остаток получает новый тикет | операция по позиции, тикет один |
Что это значит для челленджа. Перенос советника — это не портирование, а повторное тестирование. Пока код не проверен на демо, объём в нём считается по старой логике, и первый же день на реальном челлендже может закрыть счёт по дневному лимиту. Проверять надо не «работает ли», а «тот ли объём он ставит».
Метатрейдер 4 проп фирма: что проверить перед стартом
Три вещи, которые в MT4 выясняются иначе, чем в остальных средах.
Частые вопросы
Есть ли проп-фирмы с MT4?
Есть, но их всё меньше: MT4 остаётся у программ с долгой историей и обычно вторым вариантом рядом с MT5. У площадок на новых движках его нет вовсе, потому что комплект инфраструктуры его не включает.
Почему проп-фирмы переходят на MT5?
Из-за инфраструктуры и разбора спорных случаев. Новые комплекты для фирм собираются вокруг веб-платформ и MT5, а сам MT5 удобнее для разбора: в нём история позиций отделена от истории сделок.
Работает ли советник MQL4 на MT5?
Нет. Код надо переписывать: в MT5 иначе устроены позиции, отправка ордера и частичное закрытие, а счёт бывает и неттинговым. Перенос всегда требует повторного теста на демо.
Можно ли пройти челлендж на MT4?
Да, если фирма его даёт: правила задаёт не терминал, а движок. Разница только в удобстве — считать запас до лимита и выгружать отчёт в MT4 приходится вручную.
Где в MT4 посмотреть цену пункта?
В спецификации символа: правая кнопка на инструменте в обзоре рынка. Там же указаны размер контракта, минимальный лот, своп и уровни стопов — все величины, которые нужны для расчёта объёма.
Как узнать время сервера проп-фирмы?
По времени последней котировки в обзоре рынка: оно идёт по серверу, а не по вашей системе. Это важно, потому что дневной лимит обнуляется по серверному времени.
Сохраняется ли история сделок при переустановке MT4?
Не всегда: она лежит в профиле терминала. Отчёт по этапу лучше выгружать сразу — если фирма закроет счёт, доступ к истории может исчезнуть вместе с ним.
Отличается ли исполнение MT4 от MT5 у одной фирмы?
Может отличаться, потому что котировки и модель исполнения задаёт движок и поставщик, а не терминал. Проверяется только сравнением: те же сделки на демо в обеих средах.
Есть ли в MT4 частичное закрытие позиции?
Есть: в окне ордера указывается меньший объём. Но закрытая часть остаётся под прежним тикетом, а на остаток создаётся новый — в истории одна сделка распадается на несколько ордеров. В MT5 позиция остаётся одной, у неё просто уменьшается объём, и разбирать выгрузку проще.
Стоит ли выбирать MT4 сегодня?
Только под готовый код на MQL4, который жалко переписывать. Во всех остальных случаях выбор из MT5 и веб-платформ шире, а разбор нарушений проще.