如何将 Cursor 连接到 MetaTrader 5
通过 TraderWAI,Cursor 的 Agent 可以把实时行情数据和你的 MetaTrader 5 账户当作 MCP 工具使用:获取 K 线的 get_ohlc、get_quote、get_positions、get_broker_accounts、modify_position 等。把数据拉进你的项目,编写并回测策略,查看持仓,并准备带止损和止盈、由你批准的订单。一键安装或在 mcp.json 中加一项即可,无需 API 密钥。
MetaTrader 5: 外汇和CFDs领域使用最广的平台,通过MetaApi接入。
第 1 步:将 TraderWAI 添加到 Cursor
适用于 Cursor(Agent)。
- 在 Cursor 中前往 Settings → Tools & MCP → «Add new MCP server»。
- 或将下方配置粘贴到 ~/.cursor/mcp.json 中。
- 点击 traderwai 旁的 «Login» / «Connect» 并使用 Google 登录。
- 在 Agent 模式下使用聊天,提出您的需求。
或者把以下内容粘贴到 ~/.cursor/mcp.json(或项目中的 .cursor/mcp.json):
{
"mcpServers": {
"traderwai": {
"url": "https://mcp.traderwai.com"
}
}
}第 2 步:连接你的 MetaTrader 5 账户
在 TraderWAI 中打开 设置 → 经纪商账户 → 添加账户,然后选择 MetaTrader 5。
输入你的 MetaTrader 5 登录账号(账户号码)、主密码,以及与 MetaTrader 中完全一致的服务器名称。账户会在 1–3 分钟内就绪。
MetaTrader 5 包含在 Trader 方案中(每月 29 美元)。所有方案的图表和分析都免费。
第 3 步:向 Cursor 提问
在 Agent 模式下打开聊天,例如可以这样说:
- «用 TraderWAI 的 get_ohlc 获取 黄金(XAUUSD) 最近 500 根 H1 K 线,保存为 data/ 下的 CSV,并写一个 Python 脚本在这些数据上测试 EMA 20/50 交叉。»
- «调用 get_broker_accounts 和 get_positions,写一份简短报告,列出我在 MetaTrader 5 的持仓以及每笔的风险。»
- «如果 MetaTrader 5 上有持仓浮盈至少 1R,用 modify_position 把止损移到保本位。执行前先给我看改动。»
- «对 黄金(XAUUSD) 运行 backtest_strategy:H1 K 线收于前一日高点上方时买入,止损放在该 K 线下方,目标 2R。然后把这些规则写成我项目里的一个函数。»
Cursor 如何与 MetaTrader 5 配合使用
MetaTrader 5 本身无法与 AI 对话,因此 TraderWAI 会在云端准备你的 MT5 账户,并以 MCP 服务器的形式提供给 Cursor。Cursor 调用 TraderWAI 的工具(图表、报价、持仓、下单),由 TraderWAI 与你经纪商的 MT5 服务器通信:无需安装 EA,电脑上无需运行任何程序,Cursor 也永远看不到你的密码。
- 准备好你的 MT5 登录账号(账户号码)、主密码和服务器名称,服务器名称要与 MetaTrader 中显示的完全一致(例如 ICMarketsSC-Demo)。
- 在 TraderWAI 中打开 设置 → 经纪商账户 → 添加账户 → MetaTrader。首次连接需要 1–3 分钟,用于在云端准备终端;之后即可即时使用。
- MetaTrader 包含在 Trader 方案中(每月 29 美元,含 1 个 MetaTrader 账户;Max 方案含 3 个)。所有方案的图表和分析都免费。
- 先让 Cursor 查看你的余额和持仓以确认连接,然后再请求图表或下单。
Cursor 示例提问
«查看我的 MT5 账户,给我看黄金(XAUUSD)的 H1 图表和关键价位。如果价格回调到支撑位,准备一张买入限价单,止损放在支撑下方,目标 2R,风险为余额的 0.5%。»
每笔订单都带有止损,会先经过你的风险限制检查,并等待你批准,除非你为该品种开启了自动执行。
Cursor 能用你的 MetaTrader 5 账户做什么
- 读取任意周期的实时图表,并显示你要求的指标。
- 查看余额、持仓和挂单。
- 在承担风险之前,用历史数据回测策略想法。
- 准备带止损和止盈、由你批准的市价单、限价单和止损单。
- 设置由 TraderWAI 每分钟监控的条件单。
- 遵守你的风险限制:每日最大亏损和回撤、单笔风险、仓位和交易次数。
常见问题
我自己的机器人能使用同样的数据和账户吗?
在 Cursor 中,Agent 会在你工作时调用 TraderWAI 的工具:它可以把 K 线保存到项目文件中,并用它们编写和测试代码。如果需要自动运行,可以使用 TraderWAI 的条件订单(即使关闭 Cursor 也每分钟检查一次),或者用支持 OAuth 的 MCP 客户端把你自己的智能体连接到 https://mcp.traderwai.com。每笔订单都会经过你的风险限制检查。
Cursor 可以使用哪些 TraderWAI 工具?
全部都可以:行情数据用 get_ohlc、get_quote 和 get_chart;账户用 get_broker_accounts、get_positions 和 get_account_info;订单用 execute_trade、suggest_order、modify_position 和 close_position;回测用 backtest_strategy;由 TraderWAI 监控的规则用 create_conditional_order。除非你允许自动运行,Cursor 在执行工具前都会先询问你。
应该输入哪个 MT5 密码?
主(交易)密码。投资者密码是只读的,无法下单。
需要 EA 或保持 MetaTrader 5 打开吗?
不需要。TraderWAI 从云端连接你经纪商的 MT5 服务器:你无需安装 EA(智能交易系统),MetaTrader 终端也可以保持关闭。
可以用于自营交易公司(prop firm)的 MT5 账户吗?
可以,前提是你的公司使用 MT5 且其规则允许这类交易。连接公司提供的登录账号和服务器,并把 TraderWAI 的风险限制(每日亏损、回撤、单笔风险)设置为与其规则一致。
把 Cursor 连接到 MetaTrader 5 免费吗?
图表和分析免费。在 MetaTrader 5 上交易需要 Trader 方案(每月 29 美元)。
Cursor 会自己下单吗?
只有在你允许时才会。默认情况下,每笔订单都需要你批准。你也可以允许特定品种自动执行,但始终在你的风险限制之内。
我的 MetaTrader 5 账户安全吗?
你的登录信息经过加密(AES-256)保存,密钥存放在独立的服务器上。TraderWAI 只会按你的指示操作账户,从不要求提现权限。
支持模拟账户吗?
支持,MetaTrader 5 的模拟账户和真实账户都可以。我们建议先从模拟账户开始。
相关指南
可与 MetaTrader 5 搭配的其他 AI
交易存在风险。TraderWAI 是技术工具,不提供投资建议;AI 的分析不是推荐,每笔订单都由你决定。