Новая версия платформы MetaTrader 5 build 6060: Интеграция с ИИ, Passkey и удобная работа с кодом в MetaEditor - страница 7
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Потому что я не понял Вашу просьбу, видимо.
Вот её смысл в визуальной интерпретации. 1 это как сейчас и 2 как можно было бы исходя из стиля Visual Studio Code
Вот её смысл в визуальной интерпретации. 1 это как сейчас и 2 как можно было бы исходя из стиля Visual Studio Code
Каюсь 😊
Всё-же, хотелось чтобы штатные функции преобразования работали супер-быстрее, сейчас они работают со скоростью бега моей 89-летней бабки.
для меня, не имеющего опыт программирования, это просто супер удобный инструмент
находит ошибки, объясняет, предлагает решения
просто правильно ставить задачи: сначала общий список проблем в коде, затем по каждой проблеме отдельно, просить в цикле искать решение.... то есть проверять свое предложение , делать тесты, проверять их и так до тех пор, пока не будет удовлетворительного решения (критерии, конечно, задавать подробные)
респект прогам за этот механизм
Баг-репорт: MT5 AI Assistant / MCP (Beta build 6033-6034)
1. WebView2 не рендерится под Wine на macOS (критично)
Симптомы (по нарастающей, наблюдал все стадии):
Окружение: Windows 11 build 22000 on Wine 11.1 Darwin 24.6.0 — это официальная сборка терминала от MetaQuotes (bundled Wine внутри MetaTrader5.dmg ), не самодельная. То есть баг воспроизводится на родном дистрибутиве MetaQuotes для macOS.
Что установлено верно (проверено побайтово): WebView2 Runtime 109.0.1518.78, полный Edge, win11-бутылка, msxml/vcrun/.NET4, ключи реестра детекции {F3017226-...} во всех трёх ветках (HKLM native/WOW6432/HKCU) с корректным pv .
Вопрос разработчикам: какой именно WebView2 Runtime и набор флагов запуска Chromium ожидает встроенный AI Assistant внутри их же .wine -бандла? Если это известная проблема совместимости Chromium-под-Wine — стоит явно задокументировать минимальные версии macOS/Wine, при которых AI Assistant вообще может работать.
2. MCP-сервер ( trade_send_market_order ) не поддерживает выбор filling mode → retcode 10030 на инструментах с ограниченной маской SYMBOL_FILLING_MODE
Воспроизведение:
Причина: инструмент схемы trade_send_market_order не принимает параметр filling mode и, судя по поведению, жёстко использует один режим (похоже на FOK) без чтения SYMBOL_FILLING_MODE перед отправкой.
Предложение: добавить опциональный параметр filling_mode в схему инструмента, либо (лучше) реализовать авто-fallback внутри сервера — читать битовую маску символа и перебирать поддерживаемые режимы при retcode 10030, как это давно принято делать в любом торговом коде под MT5.
3. MCP-сервер не поднимается, если MetaEditor закрыт при старте Claude-сессии
Не баг терминала как такового, но стоит упомянуть как UX-проблему: MCP.MetaEditor (порт 22345) слушает только пока MetaEditor открыт. Если MCP-клиент подключается раньше, чем пользователь открыл MetaEditor, инструменты компиляции остаются недоступны до перезапуска клиента. Разумно: держать сервер живым (или хотя бы порт открытым с очередью) даже когда окно MetaEditor не активно, раз уж это заявлено как «внутренний сервер».
Разумно: держать сервер живым (или хотя бы порт открытым с очередью) даже когда окно MetaEditor не активно, раз уж это заявлено как «внутренний сервер».
Баг: MCP-сервер MetaTrader не даёт ИИ повесить индикатор или советник на график
1. Индикатор — chart_id ломается из-за потери точности в JSON
2. Нет вообще инструмента «прикрепить индикатор/советник к графику» напрямую
Что нужно: добавить в MCP-сервер MetaTrader прямые инструменты chart_attach_indicator(chart_id, indicator_path, inputs) и chart_attach_expert(chart_id, expert_path, inputs) , аналогично тому, как это делает IndicatorCreate / ExpertAdd изнутри MQL5 — без необходимости городить .tpl -файлы руками и без обхода через баг с chart_id.
Между прочим внутренние MCP самого Claude устроены также - например, MCP Chrome "не поднимается" пока приложение Chrome.exe не запущено. И он сам не сообразил, что его нужно запустить, чтобы MCP заработало, пришлось явно прописывать это в claude.md. Рекомендую то же самое сделать для metaeditor64.exe, если тут такая же история
Да, согласен насчёт MetaEditor — это ровно та же история, что с Chrome MCP: сервер на порту 22345 просто не поднимается, пока MetaEditor64.exe не запущен, а обнаружить и сообразить это самостоятельно ИИ не может. Тут поможет либо явный текст ошибки при недоступном порте («MetaEditor MCP requires MetaEditor64.exe running»), либо автозапуск MetaEditor терминалом при первом обращении к его MCP — «пропиши в CLAUDE.md» тут не сработает, потому что это не мой проектный файл, а ваш сервер, к нему пользовательская инструкция не применится.
А вот два других найденных бага к этой истории не относятся — их запуском чего-либо не починить:
chart_id теряет точность. chart_open возвращает 64-битный ID (18 цифр), а в JSON-схеме параметр объявлен как "type": "number" — это double, точные целые только до 2^53. Реальный ID в разы больше этого предела, округляется при сериализации, и chart_apply_template / chart_close потом не находят график с «его же» ID. Это никак не связано с тем, запущен MetaEditor или нет — воспроизводится всегда. Чинится сменой типа параметра на string (или int64 в транспорте).
Нет инструментов attach_indicator/attach_expert. Единственный путь повесить что-то на график — собирать .tpl руками через chart_apply_template , а формат .tpl для кастомных индикаторов не задокументирован. Это отсутствующая функциональность сервера, а не проблема обнаружения сервиса.
в терминале, в навигаторе, сбита индексация как минимум в скриптах:
Если попытаться запустить скрипт Scripts/Group/xxx, то есть скрипт из под-каталога - то запуститься не он а тот который рядом. Что двойным кликом запускать что перетаскиванием на график.
Если не мышкой а просто навигация клавиатурой и нажать ввод то тоже откроется не то что выбрано а то что рядом