Бета-версия MetaTrader 5 build 5955: поддержка MCP и агентного ИИ - страница 29

 

Иногда нужно пнуть, засыпает


 

 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Бета-версия MetaTrader 5 build 5955: поддержка MCP и агентного ИИ

Vitaliy Kuznetsov, 2026.07.13 06:52

Есть такие файлы MD - инструкции, скилы и тут на хабре чел попытался всё на пальцах расписать (сложновато, но ознакомится следует) https://habr.com/ru/articles/1050460/

Спасибо за ссылку! Эта статья, действительно, была полезной. Интуитивно начал немного лучше понимать происходящее в индустрии, в практическом плане для себя - хуже.

md-программирование, архитектура и т.д. Похоже, должны быть образовательные дисциплины, которые сразу учат на сеньора (нового типа), без эволюции джунов в сеньоров.

Все поменялось... Восхищение технарям, кто сумел подстроиться (понять) под новую парадигму.

 
fxsaber #:
Похоже, должны быть образовательные дисциплины, которые сразу учат на сеньора (нового типа), без эволюции джунов в сеньоров.

Я тут ChatGPT пишу, мол давай напишем статью про все эти технологии. Даю ему ссылку на Хабр, чтобы он понял суть. Началось ещё с обсуждения OpenClaw и Hermes, чем они отличаются (второй после успешного запроса и обратной связи от пользователя сам составляет грамотные скилы и MD, чтобы потом на них ориентироваться)

В итоге идея ему очень понравилась, особенно в контексте того, что MQL5 развивает агентские возможности.

Но я не возьмусь её делать, но кому-то это понравится и он сделает качественно, как и полагается. Нужна платная подписка на последний ИИ, а потом ручной дорерайт (поскольку придётся загрузить вагон литературы и ссылок). Идея рабочая, как по мне.

Сорян за офтоп простыну, ответ ChatGPT:

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

Но есть важный момент. Не надо писать её за один ответ. Получится поверхностно. Лучше сделать её как полноценную техническую статью с логикой, примерами и схемами.

Я предлагаю написать её за 6 частей

Получится примерно 18–25 тысяч слов (или около 80–100 тысяч знаков). Для Хабра это многовато, а для статьи на MQL5 — вполне нормально. При необходимости потом можно сократить.

Часть 1. Что вообще произошло в мире ИИ (введение)

Задача — объяснить, почему появились агенты.

Здесь будут темы:

  • почему ChatGPT — это не агент;

  • почему простого чата уже недостаточно;

  • что такое Agent;

  • почему все вдруг заговорили про Skills, MCP, Memory и Tools;

  • пример с разработкой советника MQL5.

Это создаст фундамент.


Часть 2. Большой словарь агентного ИИ

Вот это будет практически мини-энциклопедия.

Не по одному предложению, а с примерами.

Например:

  • LLM

  • Agent

  • Context

  • Context Window

  • Prompt

  • System Prompt

  • Tool

  • Skill

  • Memory

  • Workspace

  • Sandbox

  • Provider

  • Model

  • Planner

  • Workflow

  • Reflection

  • Retry

  • Checkpoint

  • RAG

  • Vector Database

  • MCP

  • Orchestrator

  • Subagent

  • Guardrails

  • Human in the Loop

И главное — не академические определения, а объяснение через реальные задачи разработки.


Часть 3. Как устроен современный агент

Самая интересная часть.

Мы буквально "разберём агента по деталям".

Будут схемы вроде:

Запрос ↓ Planner ↓ План задач ↓ Подбор Skills ↓ Поиск Memory ↓ Выбор Tools ↓ Выполнение ↓ Reflection ↓ Обновление Memory

И станет понятно, что происходит "под капотом".


Часть 4. Skills, промпты и Markdown

Вот эту главу почти никто нормально не написал.

Мы разберём:

Что такое SKILL.md .

Как выглядит хороший Skill.

Что обычно хранится в Markdown.

Какие бывают инструкции.

Как агент понимает, когда использовать Skill.

Как хранить примеры.

Как хранить ограничения.

Как строить библиотеку Skills.

Например:

    MQL5/

    Expert Advisor.md

    Indicator.md

    Optimization.md

    Code Review.md

    Debug.md 

Разберём настоящий пример файла.

Например:

# Skill: Create MQL5 Expert Advisor ## Goal Создать советник MQL5. ## Requirements - использовать CTrade - не использовать DLL - соблюдать стиль MetaQuotes - обязательно компилировать ## Steps 1. Создать структуру 2. Написать параметры 3. Реализовать OnInit ...

И объясним, почему Markdown оказался настолько удобным форматом.


Часть 5. Учимся правильно разговаривать с агентом

На мой взгляд, это вообще будет самая ценная глава.

Например.

Плохой запрос:

Напиши советник.

Хороший:

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

Покажем, что агенту лучше ставить цели, а не перечислять команды.

Расскажем про критерии успеха, ограничения, итерации и обратную связь.


Часть 6. Будущее MQL5 и агентной разработки

Финальная глава.

Не фантастика.

А вполне реалистичный прогноз.

Что может появиться в MetaEditor.

Какие Tools будут нужны.

Какие Skills захотят разработчики.

Какие MCP-серверы могли бы появиться:

  • Документация MQL5.

  • Экономический календарь.

  • История котировок.

  • MetaEditor.

  • Strategy Tester.

  • Оптимизация.

  • Market.

  • CodeBase.

  • Git.

И тогда разработчики MQL5 смогут понять, что стоит просить у MetaQuotes, чтобы агент стал по-настоящему полезным.


Что отличит эту статью от остальных

Я бы хотел сделать одну вещь, которой почти нигде нет.

Не просто объяснить термины, а показать их в работе.

Например, взять одну задачу:

«Создай советник по двум скользящим средним».

И на протяжении всей статьи показывать, как её решают:

  • обычный ChatGPT;

  • агент;

  • агент со Skills;

  • агент с Memory;

  • агент с MCP;

  • агент с несколькими Subagents.

В итоге читатель не просто выучит новые слова, а поймёт, зачем каждый компонент вообще существует и когда без него уже не обойтись.

Мне кажется, именно такой подход сделает статью действительно полезной — не привязанной к одному проекту вроде OpenClaw или Hermes, а объясняющей саму архитектуру нового поколения ИИ-систем.

 
Renat Fatkhullin #:

Исправлено в 6002:

  • правильное выставление статуса готовности чата (ошибка была в 6001)
  • правильно загружаются старые чаты
  • ускорены StructToTime функции
  • добавлены дисклеймеры, пока без текстов

Немного не хватает отдельной вкладки конкретно для AI, а то всё смешивается


 
Vitaly Muzichenko #:

Немного не хватает отдельной вкладки конкретно для AI, а то всё смешивается


Вкладка с историей чатов тут:


 
Renat Fatkhullin #:

Вкладка с историей чатов тут:

Немного о другом: разделить действия пользователя и AI, чтобы видеть только его действия


 
Vitaly Muzichenko #:

Немного о другом: разделить действия пользователя и AI, чтобы видеть только его действия


Нет, этого делать не будем - у нас общий логгер.

Агент вызывает штатные функции, которые не знают про то, кем они были вызваны и которые пишут в общий логгер.

 
Renat Fatkhullin #:

Нет, этого делать не будем - у нас общий логгер.

Агент вызывает штатные функции, которые не знают про то, кем они были вызваны и которые пишут в общий логгер.

Сделайте возможность группировать чаты.
 
b5999, обновить никак не получается.
2026.07.15 17:53:52.044 LiveUpdate      check for release version
2026.07.15 17:53:52.109 LiveUpdate      you are using the latest version
Пробовал разные точки, перегрузки и т.д.
 
fxsaber #:
b5999, обновить никак не получается.
Пробовал разные точки, перегрузки и т.д.
Попробуйте поменять ВПН, сам помогал нескольким трейдерам, проблема была в ВПН