present
Зарегистрируйтесь и получите скидку $50 на первую покупку

Open API / MCP

Open API, серверы MCP (Local/Remote), AI Agent Connect и что выбрать в каждом случае.
Да — если торговля включена, ИИ-агент, подключенный через cTrader MCP, может размещать, изменять и закрывать реальные ордера от вашего имени. Это мощно и рискованно. Включите обязательное подтверждение торговых операций в настройках MCP-сервера, контролируйте работу агента и проверяйте результаты, прежде чем одобрять важные действия. Торговля с помощью ИИ не является финансовой рекомендацией.
Да — через локальный или удаленный MCP-сервер cTrader. Если Claude Code (или Claude Desktop с поддержкой MCP) настроен на MCP-сервер cTrader, Claude может читать данные счета, запрашивать рыночные данные, управлять ордерами и позициями, управлять графиками (локальный MCP) и выполнять торговые действия, если торговля включена. Для торговых действий можно включить обязательное подтверждение.
Да. ChatGPT Codex и Cursor поддерживают MCP и могут подключаться к локальному или удаленному MCP-серверу cTrader так же, как любой другой поддерживаемый ИИ-клиент. После настройки ИИ-агент получает доступ к тому MCP-серверу, который вы указали.
Да. Open API поддерживает все операции, необходимые для торгового бота в Telegram (а также в Discord или Slack): проверку счета, рыночные данные, оповещения, выставление ордеров и уведомления о копировании. Начните с функций только для чтения и уведомлений, а уже потом добавляйте исполнение сделок, требуйте подтверждения для реальных ордеров и логируйте каждое действие, чтобы поведение бота можно было проверить.
Да — через промежуточный вебхук-сервис. TradingView отправляет оповещение вебхуком на ваш сервер, тот проверяет сообщение, применяет риск-контроль и отправляет ордер в cTrader Open API. Напрямую вызывать Open API оповещения TradingView не могут: Open API работает по TCP/Protobuf или WebSocket с авторизацией в стиле OAuth, а не по обычным HTTP-вебхукам. Всегда сначала обкатывайте такую связку на демосчете.
Да. В настройках локального MCP-сервера отметьте "Запрашивать подтверждения для торговых операций", чтобы каждая сделка требовала ручного подтверждения. Многие ИИ-клиенты поддерживают подтверждение вызовов инструментов и сами по себе — Claude Code, Cursor и другие спрашивают пользователя перед выполнением вызова. При реальной торговле используйте оба уровня защиты.
Да. Open API поддерживает торговые операции, доступные обычным счетам cTrader: выставление, изменение и закрытие ордеров, а также управление позициями и счетом. С разрешением на торговлю приложение на Open API может работать с реальным счетом точно так же, как сам пользователь, поэтому авторизацию, права доступа и риск-контроль стоит продумать до запуска.
Да. Open API работает и с демосчетами, и с реальными счетами cTrader. Любую новую интеграцию стоит начинать с демо: ошибки с реальными деньгами уже не отменить. Четко разделяйте учетные данные и среды для демо и реала, чтобы ордера не уходили не туда.
cTrader MCP дает доступ к торговле, рыночным и счетным данным, графикам, индикаторам, плагинам и рабочим пространствам, но бэктестинг сиБотов выполняется внутри cTrader Algo на ПК, а не через документированный инструмент MCP. ИИ-агент, подключенный через Local MCP, может открывать рабочие пространства cTrader Algo и смотреть результаты бэктестинга, однако запуск самого бэктестинга через MCP не относится к стандартным операциям.
Да — Local MCP включает управление плагинами и рабочими пространствами, поэтому ИИ-агент может открывать, настраивать и располагать плагины в cTrader для Windows или Mac. Remote MCP управление плагинами не поддерживает. Для автоматизации работы с плагинами используйте Local MCP.
Да — Local MCP может добавлять, настраивать и удалять встроенные индикаторы на активном графике в cTrader для Windows или Mac, а также считывать их значения. Благодаря этому ИИ-агент может ответить на вопрос вроде "какое сейчас значение RSI(14) на EURUSD H1?" в реальном времени. Remote MCP управление индикаторами не поддерживает.
Да. C# — один из основных языков для cTrader Open API, а также главный язык для сиБотов и индикаторов в cTrader Algo (ранее cTrader Automate). Разработчик на C# может выбрать между внешним приложением на Open API и сиБотом — в зависимости от того, нужен ли доступ к интерфейсу и графикам внутри платформы (сиБот) или сервис работает вне cTrader (Open API).
Да. Python — один из самых популярных языков для работы с cTrader Open API: для него есть библиотеки сообщества и официальные примеры. Обычно на Python делают конвейеры рыночных данных, исследовательские ноутбуки, дашборды, сигнальные боты и ботов для уведомлений в Telegram. Для полноценной автоматизации внутри платформы сиБот на Python или C# часто проще, чем Open API.
Начните с демосчета, включите подтверждение торговых операций и сперва запускайте агента только на задачах чтения — проверка счета, анализ рынка, — прежде чем разрешать ему выставлять ордера. Задайте жесткий лимит на объем позиции, ограничение по числу открытых позиций и аварийное отключение в самом cTrader, а не только в ИИ-клиенте. Логируйте каждый вызов инструмента. Переходите к реальной торговле только после того, как агент достаточно долго отработает демосценарии без сюрпризов.
сиБоты работают внутри cTrader как алгоритмы платформы — в облаке или локально. Open API работает вне cTrader как сетевой интерфейс для разработчиков (JSON/Protobuf, 50 запросов в секунду для данных в реальном времени и 5 запросов в секунду для исторических). MCP предоставляет возможности cTrader в виде инструментов, которые ИИ-агенты вызывают по запросу на естественном языке.
Local MCP использует активную сессию cTrader на ПК: если вы вошли в cTrader для Windows или Mac, Local MCP наследует эту аутентификацию. Remote MCP использует токены для каждого счета, которые генерируются в настройках cTrader Web → Remote MCP; у каждого торгового счета свой токен. При смене счета нужно пройти аутентификацию заново и обновить токен в ИИ-клиенте.
Нет. cTrader AI Agent Connect — это инструмент, который позволяет ИИ-агентам взаимодействовать с cTrader; рекомендации и действия, сгенерированные ИИ, не являются финансовой, инвестиционной, юридической или налоговой консультацией. Пользователь сам отвечает за проверку результатов, контроль стратегий, защиту учетных данных и использует MCP на свой риск.
cTrader Open API применяет операционные лимиты для каждого подключения: не более 50 запросов в секунду для данных в реальном времени и других неисторических данных и не более 5 запросов в секунду для исторических данных. В рабочих интеграциях стоит объединять запросы в пакеты, не отправлять изменение ордеров на каждом тике и снижать частоту при ответах о превышении лимита. Закладывайте учет лимитов в код с самого начала — переделывать его после превышения сложнее.
Local MCP охватывает больше возможностей, чем Remote MCP, потому что работает с cTrader для Windows или Mac. К торговым операциям, данным счета и рыночным данным, доступным через Remote, он добавляет управление графиками, расположением интерфейса, индикаторами, плагинами, рабочими пространствами и ценовыми оповещениями. Remote MCP подходит для облачных и кроссплатформенных сценариев с ИИ, а Local MCP — для полного управления версией для ПК.
CLI MCP — это работа с MCP из консольных ИИ-клиентов, таких как Claude Code, ChatGPT Codex (CLI), Gemini CLI и Cursor. Сервер MCP (Local или Remote) при этом тот же самый, а CLI — лишь один из поддерживаемых типов клиентов. Настройка сводится к копированию фрагмента конфигурации из настроек cTrader в конфигурационный файл ИИ-клиента.
cTrader AI Agent Connect — это официальный набор инструментов для подключения ИИ-агентов к cTrader по протоколу Model Context Protocol (MCP). В него входят два сервера MCP (Local и Remote) и библиотека навыков с готовыми инструкциями для рабочих сценариев агентов. Поддерживаются клиенты Claude Code, ChatGPT Codex, Cursor и Gemini CLI. Торговля с помощью ИИ не является финансовой консультацией.
cTrader Open API — это интерфейс для разработчиков, позволяющий создавать внешние приложения, которые подключаются к бэкенду cTrader: рыночные данные, информация о счете, управление ордерами, дашборды, торговые боты и интеграции. Он не привязан к одному языку, так как работает с JSON или Protocol Buffers, и чаще всего используется с Python или C#. Open API — один из трех путей разработки под cTrader, наряду с сиБотами (внутри платформы) и MCP (для ИИ-агентов).
Local MCP — это MCP-сервер cTrader, который напрямую подключает ИИ-агента к cTrader для Windows или Mac и предоставляет ему в виде инструментов торговлю, данные счета, рыночные данные, управление графиками, индикаторы, плагины, рабочие пространства, компоновку интерфейса и оповещения о цене. Авторизация проходит через вашу активную сессию в десктопном cTrader. Для настройки достаточно вставить конфигурационный фрагмент в ИИ-клиент.
MCP (Model Context Protocol) — это открытая спецификация, которая позволяет ИИ-агентам находить и использовать внешние инструменты через стандартный интерфейс. cTrader предоставляет свои возможности — торговлю, данные счета, рыночные данные, графики, индикаторы, плагины, рабочие пространства — в виде MCP-инструментов, поэтому ИИ-агенты могут вызывать их обычными запросами на естественном языке. Существует два MCP-сервера: Local (Windows/Mac, самый широкий набор возможностей) и Remote (веб-версия, торговля и рыночные данные).
Remote MCP — это MCP-сервер cTrader, который работает через cTrader Web и предоставляет в виде MCP-инструментов торговлю, данные счета, управление ордерами и позициями и анализ рыночных данных. Авторизация проходит по токенам, которые создаются для каждого счета отдельно в настройках cTrader Web → Remote MCP. Remote MCP работает с любого устройства с поддерживаемым ИИ-клиентом, и десктопное приложение при этом открывать не нужно.
JSON и Protobuf — два варианта сериализации сообщений в Open API. JSON читается человеком и его легко проверить, что удобно при прототипировании. Protobuf — двоичный формат: он компактнее и быстрее разбирается, что подходит для рабочих интеграций и высокой частоты сообщений. Выбирайте JSON на раннем этапе разработки и Protobuf, когда важны задержка или пропускная способность.
cTrader Open API не привязан к конкретному языку, потому что обмен данными идет через JSON или Protocol Buffers. Подойдет любой язык с TCP/TLS-клиентом и поддержкой Protobuf или JSON, включая Python, C#, JavaScript/TypeScript, Java, Go и C++. Официальные SDK и примеры кода в первую очередь рассчитаны на Python и C#.
На cTrader Open API удобно создавать собственные торговые панели, сводки по портфелю из нескольких счетов, ботов с уведомлениями в Telegram и Discord, сигнальные и аналитические приложения, инструменты для социального трейдинга и интеграции с внешней аналитикой. Плагины WebView подойдут, если инструмент должен работать внутри cTrader, а Open API — если он работает за его пределами.
cTrader AI Agent Connect работает с любым ИИ-клиентом, поддерживающим MCP. В документации официально описаны Claude Code, ChatGPT Codex, Cursor и Gemini CLI. Другие клиенты, реализующие спецификацию MCP, тоже могут подключаться. Настройка везде одинаковая: скопируйте конфигурационный фрагмент MCP из настроек cTrader в конфигурацию ИИ-клиента.
Зарегистрировать приложение Open API и подключиться через брокера-партнера cTrader может любой владелец cTrader ID. Open API рассчитан на разработчиков внешних приложений; тем, кто не программирует, обычно больше подойдут сиБоты, плагины или Copy. Доступ к реальному API работает с реальными деньгами, поэтому первые интеграции лучше запускать на демосчетах.