Постов с тегом "metatrader5": 221

metatrader5


7 причин, почему бэктест в MetaTrader 5 врёт (и как я это проверяю)

Красивая кривая доходности в тестере — самое дешёвое, что есть в трейдинге. Я пишу роботов на Python и MQL5 и почти каждую стратегию сначала пытаюсь «сломать» на истории. Вот где обычно прячется самообман.

1. Параметры подобраны на всей истории. Оптимизация на 5 годах и отчёт за те же 5 лет — это не проверка, а подгонка. Нужно делить историю: на одной части подбирать, на другой проверять.

2. Нет проверки на новых данных во времени. Даже честный train/test может повезти один раз. Walk-forward — несколько окон «обучение → проверка» подряд — показывает, живёт ли стратегия через год-два.

3. Спред взят «как сейчас». На золоте спред в новости и на открытии сессии расширяется в разы. Стратегия с маленькими целями часто выглядит прибыльной ровно до учёта реального спреда.

4. Модель тиков. Режим «по ценам открытия» или OHLC не знает, что сработало раньше внутри свечи — стоп или тейк. Для коротких стопов это решает всё.



( Читать дальше )

Как проверить MT5 EA, а не просто посмотреть, что он работает

Недавно нам написал 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

Робот мт5, кто хочет поюзать? Я оптимизировал Сбер с 2020 года. Робот МТ5
Оптимизация настройки там же в папке. 

disk.yandex.ru/d/12x7m76GKDZW2w


Трейдеры уже использовали 1 триллион токенов в AI Assistant для MetaTrader 5

Всего за три недели после официального релиза поддержки MCP и встроенного ИИ-помощника пользователи MetaTrader 5 уже обработали более 1 триллиона токенов через бесплатную модель MQL5 Lite. Это первый крупный рубеж нового сервиса и показатель того, насколько активно трейдеры и разработчики начали использовать искусственный интеллект в своей ежедневной работе. 

Токены — это единицы текста, которые используются ИИ для обработки запросов и формирования ответов. Очень приблизительно 1 триллион токенов означает:

  • 700–750 миллиардов английских слов
  • 2,5–3 миллиарда страниц текста, если считать по 250 слов на странице
  • Около 9 миллионов книг объемом по 80 тысяч слов
  • Примерно 7 тысяч лет непрерывного чтения со скоростью 200 слов в минуту

Все это показывает, насколько активно тысячи пользователей MetaTrader 5 применяют AI Assistant для решения самых разных задач — от анализа рынка до разработки торговых роботов.

Как это работает

AI Assistant встроен непосредственно в MetaTrader 5 и MetaEditor. Он помогает анализировать рынок, разбирать историю торговли, искать торговые возможности, объяснять поведение финансовых инструментов, а также создавать и совершенствовать программы на MQL5. Достаточно запустить помощника из меню или с панели инструментов и описать свою задачу на естественном языке.



( Читать дальше )

MetaTrader 5 build 6030: Интеграция с ИИ, Passkey и удобная работа с кодом в MetaEditor

Выпущена обновленная версия платформы MetaTrader 5 в бета-режиме.

Главное нововведение этого обновления — встроенная поддержка Model Context Protocol (MCP) и агентного искусственного интеллекта. Благодаря этому терминал и MetaEditor получают встроенного AI Assistant, который помогает анализировать рынки и торговую активность, разрабатывать программы на MQL5, объяснять код, находить ошибки и автоматизировать решение сложных задач. Кроме встроенного помощника, платформа поддерживает подключение внешних ИИ-агентов, совместимых с MCP, включая OpenAI Codex, Claude Code и другие решения.

Бета-версия платформы MetaTrader 5 build 6030: Интеграция с ИИ, Passkey и удобная работа с кодом в MetaEditor

Еще одним важным нововведением стала поддержка Passkey — современного механизма защиты торговых счетов. Passkey обеспечивает дополнительный фактор аутентификации при входе в аккаунт, защищая пользователей от фишинга и несанкционированного доступа. Хранить ключ можно как на мобильном устройстве, так и на аппаратном ключе безопасности.

Для разработчиков мы существенно улучшили MetaEditor. В редакторе появились долгожданные функции сворачивания блоков кода и подсветки всех вхождений выделенного идентификатора, упрощающие работу с большими проектами.



( Читать дальше )

В MetaTrader 5 появится полноценный AI-агент

В ближайших обновлениях терминала MetaTrader 5 появится полноценный AI-агент. С его помощью пользователи смогут программировать простые скрипты и торговых роботов, задавая задачи на естественном языке.

Однако важно понимать ограничения нейросетей: они не способны самостоятельно создавать сложные прибыльные алгоритмы. Чтобы получить качественного торгового робота, пользователю придется составить техническое задание (промпт) объемом в несколько десятков листов, а затем вручную проверить сгенерированный код на наличие ошибок и убедиться в корректности логики.

Если вы не разбираетесь в программировании, искусственный интеллект выдаст вам «кота в мешке» — непредсказуемый результат, который может привести к потере реальных денег при тестировании стратегии. Именно поэтому внедрение ИИ не оставит программистов без работы. Напротив, спрос на специалистов только возрастет.

Потыкавшись в ограничения автоматических генераторов кода, трейдеры поймут: делегировать написание сложных систем машине нельзя. Глубокое понимание языка программирования MQL5 и умение выстраивать торговую стратегию от фундамента до последней строчки кода всегда будет надежнее экспериментов с реальным депозитом и черным ящиком неизвестного происхождения.



( Читать дальше )

ИИ в MetaTrader новое обновление терминала, промты прямо в терминале

В MetaTrader 5 вышло бета-обновление сборки 5956 с интеграцией искусственного интеллекта. В терминале появилась кнопка со звёздочкой, через которую можно задавать запросы (промты) прямо в MetaTrader. ИИ-агент способен анализировать валютные пары, рыночную ситуацию, открытые позиции, историю торговли и отвечать на вопросы о финансовых инструментах. В тесте ИИ проанализировал пару EURUSD — определил тренд, ключевые уровни, фазу движения и дал прогноз с несколькими сценариями. Также он проанализировал торговую историю демо-счета, выявил паттерны (мартингейл, торговля против тренда) и дал рекомендации. Пока что торговые операции (открытие и закрытие сделок) не поддерживаются — агент работает только в режиме чтения данных.



Также ИИ-агент показал возможность работы с исходным кодом: он проанализировал существующий советник VR Locker Lite, указав на его сильные и слабые стороны, а затем сгенерировал полноценного торгового робота по стратегии Pin Bar, скомпилировал его без ошибок и создал файл. После этого робот был протестирован в стратегии-тестере MetaTrader 5 за период с августа 2024 по июнь 2026 года и показал результат +15 долларов прибыли. При этом важно помнить, что ИИ может добавлять лишние параметры или отклоняться от задания — поэтому знание языка MQL5 необходимо для проверки сгенерированного кода.

( Читать дальше )

новый интерактивный генератор кода оповещений MetaTrader

🚀 Я добавил новый интерактивный генератор кода оповещений MetaTrader.

Теперь вы можете генерировать готовые шаблоны оповещений MQL для индикаторов:

Всплывающие окна, звуковые оповещения, push-уведомления, электронные письма, комментарии к графику, сообщения лога, стрелочные буферы, условия свечей, пересечения буферов и прорывы ценовых уровней.

Полезно для трейдеров и разработчиков MQL, которые хотят быстрее добавлять оповещения к индикаторам MetaTrader.

👉 Попробуйте здесь:

expforex.com/ru/alert-in-indicator-how-to-insert-alert-and-arrow-into-an-indicator/
новый интерактивный генератор кода оповещений MetaTrader



Рыночный сентимент. Теперь в МТ5

Рыночный сентимент. Теперь в МТ5

Возможно, некоторые знают о таких показателях, как:

  • Количество заявок на покупку (ордера на покупку)
  • Количество заявок на продажу (ордера на продажу)
  • Общий спрос (объем ордеров на покупку)
  • Общее предложение (объем ордеров на продажу)

Их можно найти в QUIK в типе источника данных «История значений параметра». Найти и добавить на график. Что они показывают? Все лимитные заявки по рынку. Даже то, что не влезло в стакан. Заявки и общий объем. Разделенные по сторонам. На покупку и на продажу.

Это и есть тот самый «рыночный сентимент».

Слово «сентимент» можно трактовать, как «мнение» или же как совокупность чувств и взглядов. На рынке традиционно так говорят о настроениях участников торгов. А что такое настроения участников торгов? В некоторой степени это их лимитные заявки и объем этих заявок.

Да, не всегда движение цены будет соответствовать сентименту. Т.е. не всегда при превалировании заявок на покупку над заявками на продажу будет рост цены. Почему? Да потому что есть другая сторона – рыночная. Которая бьет своими заявками по заявкам лимитным и фиксирует сделку, а с ней и цену.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн