Cursor 的 Agent 很擅长把想法变成能运行的东西。但面对交易想法,它就卡住了:没有行情数据,没有回测引擎,也无法连到你的经纪商。TraderWAI 用一个 MCP 服务器补上这块空缺。只需添加一次,Agent 就能读取实时图表、在 1 分钟历史数据上回测规则,并在你的账户上下带止损的订单,而真正执行什么,由你决定。
本指南先完成安装,再在 Agent 模式下走完一个完整流程:读取行情、回测一条规则、把它变成条件单,并用项目规则文件把一切锁好。
Agent 能获得什么
- 行情数据:
get_chart(图表图片)、get_ohlc(带精确价格和时间的 K 线)、get_quote(你经纪商的买卖价)、get_market_structure(波段、BOS/CHoCH 和区域),以及list_symbols和list_timeframes。覆盖外汇、黄金、白银、指数、原油和加密货币。 - 回测:
backtest_strategy在我们的 1 分钟历史数据上运行规则,返回每一笔交易、胜率、总 R、回撤,以及按月份、星期和小时的拆分。这是服务器上的纯计算,不是模型在猜。 - 你的账户:
get_broker_accounts、get_broker_account_state、get_positions、get_trade_results和get_risk_limits。 - 订单:
execute_trade、modify_position、close_position、suggest_order(由你在面板中批准),以及 TraderWAI 每分钟检查一次的条件单(create_conditional_order、get_conditional_orders、cancel_conditional_order)。
支持的平台:MetaTrader 5、cTrader、TradeLocker、Match-Trader、Binance 和 Bybit;MetaTrader 4、DXtrade、Capital.com 和 tastytrade 处于测试阶段。
第 1 步:把 TraderWAI 添加到 Cursor
最快的方法是安装链接:[将 TraderWAI 添加到 Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=TraderWAI&config=eyJ1cmwiOiJodHRwczovL21jcC50cmFkZXJ3YWkuY29tIn0%3D)。Cursor 会打开并预先填好服务器,确认即可。
也可以手动添加到 ~/.cursor/mcp.json(所有项目)或 .cursor/mcp.json(仅当前项目):
{
"mcpServers": {
"traderwai": {
"url": "https://mcp.traderwai.com"
}
}
}然后打开 Settings → Tools & MCP,点击 traderwai 旁边的 Login,用 Google 或 Microsoft 登录。没有需要复制、也不会泄露的 API 密钥:访问通过 OAuth 完成,如果你还没有 TraderWAI 账户,首次登录时会自动创建。
第 2 步:连接模拟账户
在 TraderWAI 面板中进入 设置 → 经纪商 → 添加账户。先从模拟账户开始:功能完全一样,出错也没有成本。cTrader 会让你用 cTrader ID 批准访问;MetaTrader、TradeLocker 和 Match-Trader 需要登录账号和服务器。凭据加密保存,绝不会展示给 AI。MetaTrader 有专门的分步指南:将 Cursor 连接到 MetaTrader 5。
第 3 步:在 Agent 模式下走完整流程
以 Agent 模式打开聊天。下面是我们自己在用的提示词,请按你的市场调整品种和时间。
1. 读取行情(不交易)。
2. 回测一条规则。 经典的伦敦突破:
Agent 会把它转成规则并调用 backtest_strategy。入场部分如下:
"conditions": [
{"type": "close_above", "timeframe": "M15",
"level": {"ref": "session_high", "session": "asia"}},
{"type": "time_window", "start": "07:00", "end": "10:00"}
],
"trade": {"side": "buy",
"stop": {"type": "level", "ref": {"ref": "session_low", "session": "asia"}},
"target": {"type": "rr", "value": 2}, "closeAt": "16:00"}给开发者的建议:让 Agent 把每条规则保存为仓库里的 JSON 文件(例如 strategies/london-breakout.json)。这样你的策略就纳入了 git 版本管理,"回测 strategies/ 里的每个文件并给我一张表" 就成了一行提示词。指标规则同样适用,比如均线交叉:在 H1 的 EMA 20 与 EMA 50 之间使用 compare 和 crosses_above,并用价格位于 D1 EMA 200 上方进行过滤。
冷静地看结果。两周只有寥寥几笔交易:足以检查规则是否按你的意图运行,但不足以证明它有效。可以要求按星期和小时拆分,并加上 sensitivity: true,它会用相邻参数重新运行规则。
3. 把它变成条件单。
Agent 会依次调用 get_broker_accounts、get_risk_limits 和 create_conditional_order。之后它在 TraderWAI 的服务器上运行,每分钟检查一次,所以你可以关掉 Cursor 和电脑。有两点需要知道:它只触发一次,而且入场规则最长有效 24 小时,所以每天早上让 Agent 用当天的价位重新创建。用 get_conditional_orders 查看状态,用 cancel_conditional_order 删除。如果你想亲自确认每一笔交易,就要求 mode: "suggest":规则触发后,订单会在面板中等待你批准。
第 4 步:在 .cursor/rules 中设置护栏
项目规则能让 Agent 在每次聊天中都保持谨慎,而不只是在你记得提醒的时候。创建 .cursor/rules/trading.mdc:
---
description: 使用 TraderWAI MCP 工具交易的安全规则
alwaysApply: true
---
# 使用 TraderWAI 交易
- 除非我在本次聊天中指定真实账户,否则使用模拟账户。
先调用 get_broker_accounts,并说明你将使用哪个账户。
- 在调用 execute_trade、execute_trade_multi、modify_position、
close_position、create_conditional_order 或 set_auto_execution_config
之前,必须先向我展示:账户、品种、方向、入场价、止损、止盈和仓位,
并等待我明确回复"是"。
- 每次入场都要设止损。按风险计算仓位:触及止损时的亏损
不超过余额的 0.5%。
- 提议交易前调用 get_risk_limits,并保持在限制之内。
如果工具返回 RISK_LIMIT 或 PLAN_LIMIT,立即停止并说明原因。
绝不重试,也绝不绕过。
- 创建条件单之前,先用 backtest_strategy 并加入真实成本进行回测。
绝不自己用 get_ohlc 计算回测。
- 除非我在本次聊天中要求,否则绝不开启自动执行。此外,请对 TraderWAI 的下单工具关闭 Cursor 的自动运行(auto-run),这样每次调用都会显示一个需要你点击的按钮。规则文件和 Cursor 自身的确认是两道相互独立的锁。
入门仓库
想跳过配置,可以克隆 traderwai-cursor-starter:里面有 mcp.json、一份与上文类似的规则文件(先用模拟账户,每笔订单前都要确认),以及本指南每一步可直接使用的提示词。
套餐
所有套餐的图表和行情数据都不限量,包括 Free。Free 套餐还包含每天 5 次回测(最近 14 天)、1 个经纪商账户、每天 5 次下单执行和 2 个生效中的条件单,足够在模拟账户上走完整个流程。cTrader、TradeLocker、Match-Trader、DXtrade、Capital.com、tastytrade、Binance 和 Bybit 可在 Free 中使用。对每笔订单生效的风险限制(单笔最大风险、每日亏损、自营交易公司规则)从 Plus 开始提供,MetaTrader 4/5 需要 Trader 套餐。付费套餐提供更长的回测历史。请查看价格。
常见问题
电脑需要一直开着吗? 条件单不需要:它们在 TraderWAI 的服务器上运行。Cursor 是你构建、测试和创建它们的地方。
该用哪个模型? Cursor 中任何支持在 Agent 模式下调用工具的模型都可以。回测和订单检查都在服务器上运行,所以换哪个模型结果都一样。
Agent 能看到我的经纪商密码吗? 不能。凭据加密保存在 TraderWAI,绝不会展示给 AI。
这是"设置好就不用管"的机器人吗? 不是,也不应该是。把它当作快速验证想法、并在每笔交易都带止损的前提下执行计划的工具。过去的结果不代表未来的表现。
本文不构成投资建议。交易有风险,你可能会亏损。请先在模拟账户上测试一切。TraderWAI 是一款技术工具,不提供投资建议。

