Редакция FxRobotEasy · Проверено
What is MetaTrader 5?
MT5 предлагается бесплатно практически каждым retail форекс-брокером. Работает на Windows, macOS, Linux (через Wine), iOS, Android, и как веб-клиент. Самая важная фича для algo-трейдеров — встроенная поддержка Expert Advisors (EA), автоматизированных торговых программ, исполняющих сделки по предопределённым правилам. Язык MQL5 — C-like и хорошо документирован; Strategy Tester MetaTrader обеспечивает бесплатную инфраструктуру бэктестинга и оптимизации.
MT5 vs MT4 — что изменилось
MetaTrader 4 (релиз 2005) остаётся широко используемым несмотря на то, что MT5 — официальный преемник. Ключевые отличия:
Покрытие активов: MT4 был форекс-focused; MT5 добавляет нативную поддержку акций, CFD, фьючерсов и централизованных бирж. Для чистого форекса разница минимальна; для трейдеров, желающих работать через классы активов с одной платформы, MT5 — практичный выбор.
Типы ордеров: MT5 поддерживает больше типов ордеров включая pending stop-limit, partial-fill handling и FIFO accounting (требуется в некоторых US-regulated юрисдикциях). Модель ордеров MT4 проще и адекватна для большинства retail форекс-стратегий.
Бэктестинг: Strategy Tester MT5 существенно мощнее MT4. Multi-thread CPU оптимизация делает большие parameter sweep'ы возможными; качество тиковых данных выше; multi-currency тестирование работает правильно. EA-разработчики сильно предпочитают MT5 для тестирования.
Программирование: MQL4 (MT4) и MQL5 (MT5) похожи, но не идентичны. MQL5 — объектно-ориентированный (C++-style) с более чистой архитектурой; MQL4 — процедурный (C-style). EA обычно нужно портировать между языками, не просто перекомпилировать.
Экосистема: интеграция MQL5 Marketplace существенно сильнее в MT5. Signal copy services, code reviews и дистрибуция продуктов интегрированы в терминал MT5. У MT4 похожая экосистема, но с меньшей глубиной интеграции.
Основные фичи MT5 для трейдеров
Графики и анализ: MT5 поставляется с 80+ встроенными техническими индикаторами (moving averages, RSI, MACD, Bollinger Bands и др.), 38 chart-объектами (trend lines, Fibonacci tools, channels) и несколькими типами графиков (candlestick, OHLC, line). Кастомные индикаторы и chart-объекты можно разрабатывать на MQL5. Multi-timeframe анализ стандартен с до 21 таймфреймом от M1 до MN.
Поддержка Expert Advisor: любой EA, скомпилированный в .ex5 binary, можно прикрепить к графику в один клик. Настройки EA (input параметры) экспонируются в диалоге; пресеты можно сохранять как .set файлы для переиспользования через графики. EA работают непрерывно пока MT5 открыт, реагируя на каждый новый ценовой тик на символе своего графика.
Торговля: market, limit, stop и stop-limit ордера с опциональными take-profit, stop-loss, expiration и fill policy параметрами. One-click trading через Trading panel. Partial closes поддерживаются нативно. Position-level vs ticket-level accounting в зависимости от конфигурации брокера.
Strategy Tester: бэктест EA на исторических данных с детальными отчётами (P&L кривые, drawdown analysis, trade-by-trade списки). Optimisation запуски делают sweep parameter ranges чтобы найти конфигурации, хорошо работавшие исторически. Walk-forward testing поддерживает robust validation.
Облачные фичи: VPS аренда (сервис MetaQuotes Virtual Hosting) за $10-$15/месяц с миграцией в один клик. Signal copy service для следования верифицированным трейдерам. Marketplace интеграция для покупки EA и индикаторов.
Начало работы с MT5
Путь от нуля до запуска первого EA в MT5:
Шаг 1: скачать MetaTrader 5 с сайта MetaQuotes или через ссылку скачивания вашего брокера. Брокеры часто распространяют branded MT5 сборки с собственным сервером pre-configured. Бесплатная загрузка включает всё — лицензирование не требуется.
Шаг 2: открыть demo счёт у любого форекс-брокера. Большинство брокеров предлагают бесплатные unlimited demo счета с симулированным капиталом. Подключить MT5 к demo используя credentials MT5 сервера брокера.
Шаг 3: исследовать графики и ввод ордеров на demo. Поставить несколько manual трейдов чтобы понять order panel, position management и journal logs. Освоиться с navigator panel (где живут EA, индикаторы и скрипты).
Шаг 4: приобрести EA — из MQL5 Marketplace (бесплатно или платно), от прямой загрузки вендора или разработав свою в MetaEditor. Скопировать .ex5 файл в папку MQL5/Experts/ в data directory MT5.
Шаг 5: прикрепить EA к графику, настроить input параметры и включить AutoTrading (кнопка F12 или 'AutoTrading' в верхней toolbar). EA начинает работу на каждом новом ценовом тике.
Шаг 6: мониторить через вкладку Experts и Journal. Вкладка Experts показывает EA-generated log messages; Journal показывает platform-level события. Наработайте operational familiarity перед переходом на live капитал.
Типичные ошибки MT5
Забыли включить AutoTrading: переключатель F12 контролирует разрешено ли EA размещать сделки. EA работают тихо без торговли если AutoTrading off. Многие проблемы 'EA не работает' — это этот переключатель.
Несовпадение символов: брокеры по-разному называют один и тот же инструмент. 'EURUSD' у одного брокера, 'EURUSD.r' у другого, 'EURUSDpro' у третьего. EA, hardcoded символы которых, ломаются между брокерами. Используйте символ графика (_Symbol) где возможно.
Конфликты magic number: при запуске нескольких EA на одном счёте, каждый должен использовать уникальный идентификатор magic number. Конфликты вызывают модификацию или закрытие EA позиций друг друга. Документируйте назначения magic-number централизованно.
Путаница часовых поясов VPS: серверное время MT5 — broker-defined (часто GMT+2 или GMT+3 с DST). Локальное время, серверное время и UTC должны быть правильно согласованы для логики time-of-day стратегии. Особенно затронуты session-open EA.
Optimisation overfitting: фича оптимизации Strategy Tester достаточно мощна чтобы overfit любой набор параметров. 'Best' комбинация параметров из in-sample оптимизации редко производит эквивалентные live результаты. Walk-forward optimisation — дисциплинированная альтернатива.
Распространённые заблуждения
❌ Заблуждение: MT5 сложнее в использовании, чем MT4 для новичков.
✓ На самом деле: Интерфейс MT5 немного сложнее, но дополнительные фичи в основном опциональные. Для чистого форекса с EA, MT5 функционально похож на MT4 с лучшим бэктестингом. Новые трейдеры должны начинать с MT5, кроме случая когда их брокер предлагает только MT4.
❌ Заблуждение: MT5 принадлежит моему брокеру.
✓ На самом деле: MT5 разработан и принадлежит MetaQuotes Software Corp, не отдельным брокерам. Брокеры лицензируют MT5 для предоставления клиентам; сама платформа одна и та же у всех брокеров. Broker-specific брендинг и кастомизации — косметические; underlying платформа универсальна.
❌ Заблуждение: Мне нужно платить за MT5.
✓ На самом деле: MT5 бесплатен для трейдеров — каждый брокер предлагает его без оплаты. Затраты применимы только к коммерческим use cases: брокеры лицензируют MT5 для клиентов, покупки продуктов MQL5 Marketplace, подписки MetaQuotes Virtual Hosting ($10-$15/мес). Retail трейдер ничего не платит за MT5 как таковой.
Часто задаваемые вопросы
MT5 лучше чем MT4?
MT4 имеет больший installed base и больше EA inventory, потому что у него было 5-летнее преимущество. MT5 имеет лучшие platform-фичи (Strategy Tester multi-threading, больше типов ордеров, multi-asset поддержка). Для новых трейдеров без специфических привязок к MT4, MT5 — рекомендуемая отправная точка. Для трейдеров, запускающих MT4-only EA, в которые они инвестировались, нет срочной причины миграции; MT4 остаётся поддерживаемым MetaQuotes.
Могу ли я запускать MT4 EA на MT5?
Миграция EA между MT4 и MT5 требует source code conversion. Различия MQL4-to-MQL5 достаточно существенные что automated translation tools производят неполные результаты. Типичные проблемы порта: handling order ticket vs position ID, изменения имён account-функций, MarketInfo() vs SymbolInfoXxx() function различия, OrderClose vs PositionGetTicket close-паттерны. Большинство профессиональных вендоров поддерживают отдельные MQL4 и MQL5 source-деревья и компилируют для каждой платформы.
В чём разница между MT5 desktop, web и mobile?
Platform feature parity: Desktop MT5 (Windows/Mac/Linux): полный feature set; требуется для разработки EA, бэктестинга и работы EA. Web MT5: ~80% графиков и manual trading фич; удобно для доступа к счетам с систем без установленного MT5; не может запускать EA, потому что это требует desktop runtime. Mobile MT5: ~60% графиков, полный manual trading; полезно для мониторинга открытых позиций и одноразовых сделок вдали от desktop; не может запускать EA. Работа EA требует Windows desktop MT5 (обычно на VPS) в обозримом будущем.
MT5 безопасен в использовании?
MT5 platform safety: ПО разработано устоявшейся компанией (MetaQuotes), audited косвенно через 20+ лет использования regulated брокерами глобально, и обновляется регулярно security патчами. Trading safety зависит от факторов вне MT5: регулирование брокера (FCA, ASIC, CySEC, NFA для fund protection), trading стратегия и risk management (MT5 enables и безопасный и рискованный трейдинг одинаково), и operational security (не делитесь account credentials, держите VPS Windows updated и др.). MT5 сам по себе настолько безопасен, насколько может быть widely-deployed финансово-индустриальный софт.
Нужно ли учить MQL5 чтобы использовать MT5?
MT5 usage vs MT5 development — разные активности. Usage: скачать EA, прикрепить к графику, настроить параметры, мониторить. Программирование не требуется. Development: писать MQL5 source code, компилировать, тестировать, deploying. Требует programming background. Деление похоже на использование смартфона vs разработку smartphone apps. Большинство retail algo-трейдеров полагаются на developed-by-others EA и рассматривают MT5 как runtime environment, не development environment.
Связанные концепции
См. также (внешние источники)

William Harris
Основатель и ведущий разработчик FxRobotEasy
Чикаго, США · С 2021
- 12+ лет реальной торговли
- 10+ лет MQL5 / MQL4
- 3 советника с верифицированной историей
- Основано в 2021
“Я начал писать код в средней школе. Торгую с университетских лет. Пересечение этих двух миров — алгоритмы, рынки и технологии, которые их связывают — это то, чем я занимался последние пятнадцать лет. FxRobotEasy — это то, что получается, когда отказываешься останавливаться, пока задуманная тобой система реально не заработает на живом брокерском счёте.”
Другие темы
Энциклопедические ответы на вопросы, которые трейдеры задают ИИ и поисковикам.
Все темы обучения →