present
注册即可在首次购物时获得 $50 优惠

Open API / MCP

Open API、MCP 服务器(本地/远程)、AI 代理连接以及何时选择哪个。
可以——当启用交易时,通过 cTrader MCP 连接的 AI 代理可以代表您下达、修改和关闭真实订单。这既强大又有风险。在 MCP 服务器设置中启用交易操作的确认要求,监督代理并在批准敏感操作之前验证输出。AI 生成的交易不是财务建议。
可以——通过 cTrader 的本地或远程 MCP 服务器。将 Claude Code(或支持 MCP 的 Claude Desktop)配置到 cTrader MCP 服务器后,Claude 可以读取账户数据、查询市场数据、管理订单和头寸、控制图表(本地 MCP),并在启用交易时执行交易操作。交易操作可以通过确认设置进行控制。
可以。ChatGPT Codex 和 Cursor 都支持 MCP,可以使用与任何其他受支持的 AI 客户端相同的配置方法连接到 cTrader 的本地或远程 MCP 服务器。配置完成后,AI 代理可以访问您指向的任何 MCP 服务器。
可以。Open API 支持为 Telegram(或 Discord、Slack)交易机器人提供动力所需的操作——账户检查、市场数据、提醒、订单下达和复制通知。在添加交易执行之前,先从只读和通知功能开始,对实盘订单要求确认,并记录每个操作,以便机器人的行为可审计。
可以——通过 webhook 桥接。TradingView 将提醒作为 webhook 发送到您的服务器,服务器验证消息、应用风险检查并将订单提交到 cTrader Open API。TradingView 提醒无法直接调用 Open API,因为 Open API 使用 TCP/Protobuf 或 WebSocket 以及 OAuth 式身份验证,而不是纯 HTTP webhook。始终先在模拟账户上构建桥接。
可以。在本地 MCP 服务器设置中,勾选"要求确认交易操作",以便在每笔交易前进行手动批准。许多 AI 客户端也原生支持工具调用确认——Claude Code、Cursor 和其他客户端在执行工具调用之前会提示用户。对于实盘交易,请使用这两层保护。
可以。Open API 支持标准 cTrader 账户可用的交易操作——下达、修改和关闭订单,以及头寸和账户管理。拥有交易权限后,Open API 应用程序可以像用户一样在实盘账户上操作,因此在上线之前应设计好身份验证、范围和风险控制。
可以。Open API 适用于模拟和实盘 cTrader 账户。模拟账户是任何新集成的默认起点,因为真实资金的错误无法恢复。在模拟账户和实盘账户之间明确分离凭据和环境,以避免订单误路由。
cTrader MCP 公开交易、市场数据、账户数据、图表、指标、插件和工作区——但 cBot 回测在桌面端的 cTrader Algo 内运行,而不是作为记录的 MCP 工具。通过本地 MCP 连接的 AI 代理可以打开 cTrader Algo 工作区并查看回测结果,但通过 MCP 驱动回测不是标准公开的操作。
可以——本地 MCP 将插件和工作区控制作为其范围的一部分,因此 AI 代理可以在 cTrader Windows 版或 Mac 版中打开、配置和排列插件。远程 MCP 不公开插件控制。对于特定于插件的自动化,请使用本地 MCP。
可以——本地 MCP 可以在 cTrader Windows 版或 Mac 版的活跃图表上添加、调整、删除和读取内置指标的值。这使得 AI 代理可以询问"EURUSD H1 上的 RSI(14) 现在是多少?"并获得实时答案。远程 MCP 不包括指标控制。
是的。C# 是 cTrader Open API 的一流语言,也是 cTrader Algo(前身为 cTrader Automate)中平台内 cBot 和指标的主要语言。C# 开发人员可以选择构建外部 Open API 应用程序或构建 cBot,具体取决于工作流程是否需要平台内 UI 和图表访问(cBot)或作为服务在 cTrader 外部运行(Open API)。
是的。Python 是 cTrader Open API 最常用的语言之一,拥有社区库和官方示例。典型的 Python 使用场景包括市场数据管道、研究笔记本、仪表板、信号机器人和 Telegram 风格的通知机器人。对于完整的平台内自动化,使用 Python 或 C# 编写的 cBot 通常比 Open API 更简单。
从模拟账户开始,启用交易操作确认,并首先在只读任务(账户检查、市场分析)上运行代理,然后再允许其下单。在 cTrader 本身(而不仅仅是在 AI 客户端中)添加硬性仓位大小限制、最大仓位保护和紧急停止开关。记录每次工具调用。只有在代理在有意义的时间段内处理模拟工作流程而没有出现意外情况后,才能转向实盘交易。
cBot 作为平台内算法(云端或本地)在 cTrader 内部运行。Open API 作为网络连接的开发人员接口在 cTrader 外部运行(JSON/Protobuf,实时数据 50 请求/秒,历史数据 5 请求/秒)。MCP 将 cTrader 功能作为工具公开,供 AI 代理从自然语言提示中调用。
本地 MCP 通过您活跃的 cTrader 桌面会话进行身份验证——如果您已登录 cTrader Windows 或 Mac,本地 MCP 会继承该身份验证。远程 MCP 使用在 cTrader Web 设置 → 远程 MCP 中生成的每个账户令牌;每个交易账户都有自己的令牌。切换账户需要重新进行身份验证并在 AI 客户端中更新令牌。
不是。cTrader AI Agent Connect 是一个让 AI 代理与 cTrader 交互的工具;AI 生成的建议和操作不构成财务、投资、法律或税务建议。用户有责任验证输出、监督策略、保护凭证并自行承担使用 MCP 的风险。
cTrader Open API 对每个连接实施操作限制:实时和非历史数据最多每秒 50 个请求,历史数据每秒 5 个请求。生产集成应尽可能批量处理请求,避免在每个价格变动时发送订单修改,并在速率限制响应时退避。从一开始就设计速率感知代码;在违规后再进行改造会更困难。
本地 MCP 的覆盖范围比远程 MCP 更广,因为它针对 cTrader Windows 或 Mac 运行。除了通过远程可用的交易、账户和市场数据操作外,它还添加了图表控制、UI 布局、指标、插件、工作区和价格提醒。远程 MCP 是云端或跨设备 AI 工作流程的正确选择;本地 MCP 是完全桌面控制的正确选择。
CLI MCP 是指从命令行 AI 客户端(如 Claude Code、ChatGPT Codex (CLI)、Gemini CLI 和 Cursor)使用 MCP。MCP 服务器(本地或远程)是相同的;CLI 只是支持的几种客户端类型之一。配置方法是将 cTrader 设置中的代码片段复制到 AI 客户端的配置文件中。
cTrader AI Agent Connect 是通过模型上下文协议 (MCP) 将 AI 代理连接到 cTrader 的官方工具包。它附带两个 MCP 服务器(本地和远程)以及一个技能库,为代理提供现成的工作流程说明。支持的客户端包括 Claude Code、ChatGPT Codex、Cursor 和 Gemini CLI。AI 辅助交易不构成财务建议。
cTrader Open API 是一个开发人员接口,用于构建连接到 cTrader 后端的外部应用程序——市场数据、账户信息、订单管理、仪表板、交易机器人和集成。它具有语言灵活性,因为它使用 JSON 或 Protocol Buffers 进行通信,通常与 Python 或 C# 一起使用。Open API 与 cBot(平台内)和 MCP(AI 代理)并列,是进入 cTrader 的三种开发人员路径之一。
本地 MCP 是 cTrader MCP 服务器,它将 AI 代理直接连接到 cTrader Windows 或 Mac,将交易、账户数据、市场数据、图表控制、指标、插件、工作区、UI 布局和价格提醒作为代理可以调用的工具公开。它通过您活跃的 cTrader 桌面会话进行身份验证。设置方法是将配置代码片段粘贴到 AI 客户端中。
MCP(模型上下文协议)是一个开放规范,允许 AI 代理通过标准接口发现和使用外部工具。cTrader 将其功能——交易、账户数据、市场数据、图表、指标、插件、工作区——作为 MCP 工具公开,以便 AI 代理可以从自然语言提示中调用它们。存在两个 MCP 服务器:本地(Windows/Mac,范围最广)和远程(Web,交易和市场数据)。
远程 MCP 是通过 cTrader Web 运行的 cTrader MCP 服务器,将交易、账户数据、订单和仓位管理以及市场数据分析作为 MCP 工具公开。它通过在 cTrader Web 设置 → 远程 MCP 中生成的每个账户令牌进行身份验证。远程 MCP 可在任何具有受支持 AI 客户端的设备上使用,无需打开桌面应用程序。
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 通知机器人、信号/研究应用程序、社交交易工具以及与外部分析的集成。当目标是嵌入 cTrader 内部的工具时,WebView 插件是正确的选择;当工具在外部运行时,Open API 是正确的选择。
cTrader AI Agent Connect 支持任何兼容 MCP 的 AI 客户端。官方文档中的客户端包括 Claude Code、ChatGPT Codex、Cursor 和 Gemini CLI。其他实现 MCP 规范的客户端也可以连接。所有客户端的设置方法相同:从 cTrader 设置中复制 MCP 配置代码段,并粘贴到 AI 客户端的配置中。
任何拥有 cTrader ID 的用户都可以注册 Open API 应用程序,并通过 cTrader 关联经纪商进行连接。Open API 面向构建外部应用程序的开发者;非开发者通常更适合使用 cBot、插件或跟单。实盘 API 访问使用真实资金,因此首次集成应在模拟账户上运行。