Какой режим моделирования стоит у вас в тестере MT5? Если «OHLC на M1», потому что он быстрый, этот пост для вас.
В прошлом посте я писал, почему бэктест в MT5 врёт. В комментариях справедливо попросили цифры. Вот они.
Условия. Стандартный советник Moving Average из комплекта MT5, параметры по умолчанию (риск 0.02, период 12, сдвиг 6), чтобы любой мог повторить. XAUUSD, M15, 01.07–30.09.2026, депозит 100 000 руб., плечо 1:40, без задержек. Меняю только режим моделирования.
OHLC на M1
Чистая прибыль: +9 372 руб. (+9,4%)
Прибыльность (профит-фактор): 1,06
Макс. просадка по средствам: 17,5%
Трейдов: 296, прибыльных 24,66%
Каждый тик на основе реальных тиков
Чистая прибыль: −5 293 руб. (−5,3%)
Прибыльность (профит-фактор): 0,97
Макс. просадка по средствам: 28,9%
Трейдов: 311, прибыльных 23,15%
Искусственный интеллект в MetaTrader 5 — это не просто чат, которому можно задать вопрос о рынке. Благодаря поддержке Model Context Protocol (MCP) AI-агент может работать непосредственно с данными и функциями торговой платформы: анализировать котировки и торговую историю, изучать открытые позиции, работать с графиками, тестировать и оптимизировать советники, а также отправлять торговые ордера брокеру.
В этом видео мы подробно показываем, как устроена интеграция AI в MetaTrader 5, как начать работу со встроенным ассистентом и какие практические задачи можно ему поручать.
Model Context Protocol — это открытый стандарт, который предоставляет AI-приложениям единый способ взаимодействия с внешними источниками данных и инструментами. В MetaTrader 5 он выступает связующим звеном между AI-агентом и торговой платформой.
Без такой интеграции пользователю приходится самостоятельно собирать рыночные данные, копировать информацию о счете, передавать скриншоты и переключаться между разными приложениями. MCP позволяет агенту получать необходимый контекст непосредственно из MetaTrader 5 и использовать доступные функции платформы для выполнения поставленной задачи.
Красивая кривая доходности в тестере — самое дешёвое, что есть в трейдинге. Я пишу роботов на Python и MQL5 и почти каждую стратегию сначала пытаюсь «сломать» на истории. Вот где обычно прячется самообман.
1. Параметры подобраны на всей истории. Оптимизация на 5 годах и отчёт за те же 5 лет — это не проверка, а подгонка. Нужно делить историю: на одной части подбирать, на другой проверять.
2. Нет проверки на новых данных во времени. Даже честный train/test может повезти один раз. Walk-forward — несколько окон «обучение → проверка» подряд — показывает, живёт ли стратегия через год-два.
3. Спред взят «как сейчас». На золоте спред в новости и на открытии сессии расширяется в разы. Стратегия с маленькими целями часто выглядит прибыльной ровно до учёта реального спреда.
4. Модель тиков. Режим «по ценам открытия» или OHLC не знает, что сработало раньше внутри свечи — стоп или тейк. Для коротких стопов это решает всё.
Недавно нам написал Arnold Holm из StratCoreAlpha. Предложил проверить несколько пограничных сценариев в нашем MT5 EA: reconnect, restart, Profit Lock, состояние позиции. Сам аудит нам был не особенно нужен, но письмо оказалось достаточно конкретным, чтобы вместо обычного «спасибо, неинтересно» начать разбирать его предположения.
И тут случилась полезная вещь.
Глядя только на EA, довольно легко предположить, что после reconnect старая команда может прийти ещё раз и потребуется механизм duplicate suppression. В нашей архитектуре такого сценария вообще нет: TradingView отправляет alert, получает HTTP 201 примерно за 35 мс, дальше команда живёт уже внутри нашей очереди. Старый alert после reconnect не воспроизводится из памяти.
Мы это объяснили Arnold. И вот тут проявилось то, что я считаю главным признаком нормального технического специалиста: он не стал защищать красивую гипотезу только потому, что уже её сформулировал. Он поменял модель тестирования и разделил то, что можно проверить внутри EA, и то, что требует наблюдения за всей цепочкой TradingView >>> WebSocket server >>> EA >>> broker.
Робот мт5, кто хочет поюзать? Я оптимизировал Сбер с 2020 года. 
Оптимизация настройки там же в папке.
Всего за три недели после официального релиза поддержки MCP и встроенного ИИ-помощника пользователи MetaTrader 5 уже обработали более 1 триллиона токенов через бесплатную модель MQL5 Lite. Это первый крупный рубеж нового сервиса и показатель того, насколько активно трейдеры и разработчики начали использовать искусственный интеллект в своей ежедневной работе.
Токены — это единицы текста, которые используются ИИ для обработки запросов и формирования ответов. Очень приблизительно 1 триллион токенов означает:
Все это показывает, насколько активно тысячи пользователей MetaTrader 5 применяют AI Assistant для решения самых разных задач — от анализа рынка до разработки торговых роботов.
AI Assistant встроен непосредственно в MetaTrader 5 и MetaEditor. Он помогает анализировать рынок, разбирать историю торговли, искать торговые возможности, объяснять поведение финансовых инструментов, а также создавать и совершенствовать программы на MQL5. Достаточно запустить помощника из меню или с панели инструментов и описать свою задачу на естественном языке.
Выпущена обновленная версия платформы MetaTrader 5 в бета-режиме.
Главное нововведение этого обновления — встроенная поддержка Model Context Protocol (MCP) и агентного искусственного интеллекта. Благодаря этому терминал и MetaEditor получают встроенного AI Assistant, который помогает анализировать рынки и торговую активность, разрабатывать программы на MQL5, объяснять код, находить ошибки и автоматизировать решение сложных задач. Кроме встроенного помощника, платформа поддерживает подключение внешних ИИ-агентов, совместимых с MCP, включая OpenAI Codex, Claude Code и другие решения.

Еще одним важным нововведением стала поддержка Passkey — современного механизма защиты торговых счетов. Passkey обеспечивает дополнительный фактор аутентификации при входе в аккаунт, защищая пользователей от фишинга и несанкционированного доступа. Хранить ключ можно как на мобильном устройстве, так и на аппаратном ключе безопасности.
Для разработчиков мы существенно улучшили MetaEditor. В редакторе появились долгожданные функции сворачивания блоков кода и подсветки всех вхождений выделенного идентификатора, упрощающие работу с большими проектами.
В ближайших обновлениях терминала MetaTrader 5 появится полноценный AI-агент. С его помощью пользователи смогут программировать простые скрипты и торговых роботов, задавая задачи на естественном языке.
Однако важно понимать ограничения нейросетей: они не способны самостоятельно создавать сложные прибыльные алгоритмы. Чтобы получить качественного торгового робота, пользователю придется составить техническое задание (промпт) объемом в несколько десятков листов, а затем вручную проверить сгенерированный код на наличие ошибок и убедиться в корректности логики.
Если вы не разбираетесь в программировании, искусственный интеллект выдаст вам «кота в мешке» — непредсказуемый результат, который может привести к потере реальных денег при тестировании стратегии. Именно поэтому внедрение ИИ не оставит программистов без работы. Напротив, спрос на специалистов только возрастет.
Потыкавшись в ограничения автоматических генераторов кода, трейдеры поймут: делегировать написание сложных систем машине нельзя. Глубокое понимание языка программирования MQL5 и умение выстраивать торговую стратегию от фундамента до последней строчки кода всегда будет надежнее экспериментов с реальным депозитом и черным ящиком неизвестного происхождения.
🚀 Я добавил новый интерактивный генератор кода оповещений MetaTrader.
Теперь вы можете генерировать готовые шаблоны оповещений MQL для индикаторов:
Всплывающие окна, звуковые оповещения, push-уведомления, электронные письма, комментарии к графику, сообщения лога, стрелочные буферы, условия свечей, пересечения буферов и прорывы ценовых уровней.
Полезно для трейдеров и разработчиков MQL, которые хотят быстрее добавлять оповещения к индикаторам MetaTrader.
👉 Попробуйте здесь:
expforex.com/ru/alert-in-indicator-how-to-insert-alert-and-arrow-into-an-indicator/
