мы делаем правильные и полные решения, а не обрезки "и я тоже"
вместо предоставления урезанного MCP в виде "AI для приема заявок", мы сделали полноценного агента внутри платформы
этот агент умеет очень многое и постоянно расширяется
можно подключить практическую любую LLM систему, включая хостящиеся у себя
мы обеспечили песочницу с ограничением прав доступа - по умолчанию, без галочки "Опасные операции: powershell, python, итд" он живет только в рамках разрешенных каталогов и прав
Техническая хроника развития MQL: от ограниченного MQL/MQL II через процедурный MQL4 к объектному MQL5 с нативной компиляцией, богатыми API и полноценной инженерной средой. Показаны ключевые возможности языка и интеграции Python, OpenCL, ONNX, OpenBLAS, базы данных, DirectX, агентный AI Assistant и Model Context Protocol (MCP), который связывает ИИ с терминалом, MetaEditor, рыночными данными, торговлей и инструментами разработки. Рассматриваются архивные источники о становлении MetaQuotes/MetaTrader, запуск MQL4.COM и MQL5.COM, чемпионаты, Algo Forge и их влияние на экосистему.
Здравствуйте! Хочется сказать спасибо разработчикам MetaQuotes. За то, что они сделали AI ассистента. Он помог мне выбирать брокера. Хотя иностранные брокеры и не хотят иметь дела с россиянами. AI ассистент сам предлагает что он может для меня сделать. Но я надеюсь на свои знания и умения. А вместе с AI ассистентом получится что-то новое. И я не буду ворчать что одно не получается, другое не получается. Теперь же у трейдеров больше возможностей. И это хорошо.
Ещё хотел написать что пока для меня AI ассистент работает бесплатно. Но со временем он, скорее всего, станет платным. Это же людской труд. А я почти вышел на прибыльную торговлю. Надеюсь, что в будущем я смогу пользоваться AI ассистентом.
Подключаю локальный агент через Ollama. В моем случае это qwen2.5:14b-instruct (и я пробовал разные модели).
Если стандартная модель mql5.community сама "знает", как поискать в файлах, откомпилировать итд, то с другими моделями у меня чехарда уровня:
Для предоставления доступа к папке, вам необходимо убедиться, что путь, который вы хотите открыть, находится под одним из прописанных в настройках MCP для чтения или записи.
В случае MetaEditor IDE, путь к рабочему каталогу обычно находится в read_roots или write_roots, которые были возвращены при вызове metaeditor5__get_workspace_info.
Если путь к папке с файлами находится в C:\path\to\project, следующий фрагмент кода можно использовать для открытия этой папки:
Получите информацию об рабочем пространстве:
{
"name": "metaeditor5__get_workspace_info",
"arguments": {}
}
Результат будет содержать информацию о read_roots и write_roots.
Откройте папку:
Предположим, что путь к вашей папке содержится в read_roots.
{
"name": "metaeditor5__list_directory",
"arguments": {
"path": "C:\\path\\to\\project"
}
}
Не пойму, что мне нужно сделать, чтобы другие модели не заставляли меня кидаться в них кусками JSON-ов, и понимали человеческий язык. Подскажите, пожалуйста, я совсем заблудился.
Vladimir Perervenko # : А это о чём? Можно чуть конкретнее для непрофессионалов? Просто интересно.
Для MCP-сервера существует два основных режима передачи данных: потоковый HTTP (используемый для https://www.metatrader.com/mcp) и STDIO (стандартный ввод/вывод). Было бы неплохо иметь доступ и ко второму режиму.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Какая наша стратегия:
Почитайте статью Как мы построили самую мощную торговую платформу с Machine Learning: хроника развития MQL и MetaTrader по архивам, форумам и релизам
Она показывает, к чему приводит нацеленность на большие задачи и полученные нами результаты.
Подключаю локальный агент через Ollama. В моем случае это qwen2.5:14b-instruct (и я пробовал разные модели).
Если стандартная модель mql5.community сама "знает", как поискать в файлах, откомпилировать итд, то с другими моделями у меня чехарда уровня:
Для предоставления доступа к папке, вам необходимо убедиться, что путь, который вы хотите открыть, находится под одним из прописанных в настройках MCP для чтения или записи. В случае MetaEditor IDE, путь к рабочему каталогу обычно находится в read_roots или write_roots, которые были возвращены при вызове metaeditor5__get_workspace_info. Если путь к папке с файлами находится в C:\path\to\project, следующий фрагмент кода можно использовать для открытия этой папки: Получите информацию об рабочем пространстве: { "name": "metaeditor5__get_workspace_info", "arguments": {} } Результат будет содержать информацию о read_roots и write_roots. Откройте папку: Предположим, что путь к вашей папке содержится в read_roots. { "name": "metaeditor5__list_directory", "arguments": { "path": "C:\\path\\to\\project" } }Не пойму, что мне нужно сделать, чтобы другие модели не заставляли меня кидаться в них кусками JSON-ов, и понимали человеческий язык. Подскажите, пожалуйста, я совсем заблудился.
Чтобы разобраться в проблеме, надо:
Чтобы разобраться в проблеме, надо:
Чтобы разобраться в проблеме, надо:
Существует ли или будет ли возможность использовать локальный MCP-сервер с помощью STDIO?
А это о чём? Можно чуть конкретнее для непрофессионалов? Просто интересно.
Для MCP-сервера существует два основных режима передачи данных: потоковый HTTP (используемый для https://www.metatrader.com/mcp) и STDIO (стандартный ввод/вывод). Было бы неплохо иметь доступ и ко второму режиму.
https://modelcontextprotocol.io/specification/2026-07-28/basic/transports