用 AI 做加密货币回测:MCP Server 完整教程
回测交易策略、部署机器人、管理投资组合 — 全部用自然语言对话完成。
传统回测的痛苦
手动回测加密货币策略,你一定经历过:
- 打开回测平台
- 设定进场参数(EMA 周期?RSI 阈值?MACD 设置?)
- 设定出场规则(止损百分比?追踪止损?时间限制?)
- 跑测试,等结果
- 记录 Sharpe ratio、最大回撤、胜率
- 改一个参数,从第 2 步重来
8 种进场策略 x 6 种出场类型 x 9 种加密货币。几百种组合 — 你还没开始实盘交易。
如果 AI 助手能帮你搞定这一切呢?
什么是 MCP(Model Context Protocol)?
Model Context Protocol 是 Anthropic 制定的开放标准,让 AI 助手能直接操作外部工具和服务。把它想成万能转接器:AI 不再只能生成文字,通过 MCP 它可以执行动作 — 跑回测、部署机器人、查询账户余额。
MCP 之于 AI,就像 REST API 之于 2015 年的 Web 开发。它正在成为 AI agent 连接真实世界的标准协议。
Sentinel Bot MCP Server 介绍
Sentinel Bot MCP Server 是一个开源 MCP server,让 AI 助手完整操作算法交易功能:
- 17 个工具,覆盖完整交易流程
- 8 种进场策略:EMA 交叉、MACD、RSI、突破、量能突破、布林通道、SMC 结构、SMC 关键位进场
- 6 种出场类型:固定百分比、ATR 倍数、ATR 追踪止损、时间限制、关键 K 线、组合出场
- 9 种支持资产:BTC、ETH、SOL、XRP、BNB、DOGE、LINK、TRX、SUI
- 6 种时间框架:1 分钟、5 分钟、15 分钟、1 小时、4 小时、1 天
快速开始:60 秒安装
Claude Code(推荐)
claude mcp add sentinel -- npx mcp-server-sentinel
export SENTINEL_API_KEY=sk-your-api-key-here
Claude Desktop
在 claude_desktop_config.json 加入:
{
"mcpServers": {
"sentinel": {
"command": "npx",
"args": ["-y", "mcp-server-sentinel"],
"env": {
"SENTINEL_API_KEY": "sk-your-api-key-here"
}
}
}
}
在 sentinel.redclawey.com 免费注册获取 API key。所有方案(包括免费试用)都支持 API 访问。
教程:5 分钟从策略构想到实盘机器人
步骤 1:查看账户状态
直接跟 AI 助手说:
"查看我的 Sentinel 账户状态和信用额度。"
AI 调用 get_account_info,返回你的方案等级、剩余额度和机器人容量。
步骤 2:跑第一个回测
"用 EMA 交叉策略回测 BTC 4 小时 K 线,过去 6 个月。快线 9,慢线 21。"
AI 在后台:
- 调用
run_backtest,设定entry_type: "ema_cross"、exit_type: "atr_mult" - 等待 Celery worker 处理
- 返回完整报告:净损益、Sharpe ratio、最大回撤、胜率、总交易数
步骤 3:比较策略
"再用 RSI 进场(超卖 30、超买 70)配 ATR 追踪止损跑同一段时间。比较两组结果。"
AI 跑第二个回测,呈现并排比较。不用电子表格,不用手动记录。
步骤 4:部署胜出策略
"RSI 策略比较好。在币安建一个 BTC/USDT 4 小时的机器人。"
AI 调用 create_bot,使用胜出策略的设定,接着调用 list_exchanges 确认你的币安凭证已连接。
步骤 5:上线
"启动机器人。"
一句话。AI 调用 start_bot,你的策略正式上线。
步骤 6:监控绩效
"我的 BTC 机器人表现如何?"
AI 调用 get_bot_performance,用白话返回累计损益、胜率和交易次数。
进阶:策略优化工作流
进阶用户可以用 MCP server 快速迭代策略:
"用 ETH 1 小时跑过去 3 个月,测 4 组回测:
1. EMA 交叉 (5/20) 配固定 2% 止盈 / 1% 止损
2. EMA 交叉 (10/50) 配 ATR 追踪止损
3. 布林反弹配 ATR 倍数出场
4. MACD 交叉配组合出场(ATR + 48 根 K 线时间限制)"
AI 排队跑四组,等结果出来按 Sharpe ratio 排名。手动要花一个下午的工作,一次对话搞定。
17 个工具一览
| 类别 | 工具 | 功能 |
|------|------|------|
| 回测 | run_backtest、get_backtest_result、list_backtests、cancel_backtest | 提交、监控、获取、取消策略回测 |
| 机器人管理 | create_bot、start_bot、stop_bot、delete_bot、get_bot、list_bots、get_bot_performance | 实盘交易机器人完整生命周期管理 |
| 交易所 | list_exchanges | 查看已设定的交易所凭证 |
| 账户 | get_account_info、get_plan_info | 监控额度、方案等级、机器人限制 |
| 付款 | create_payment_link、create_crypto_invoice、verify_payment | 信用卡或加密货币充值升级 |
定价:免费开始
| 方案 | 价格 | 机器人数 | 币种数 |
|------|------|---------|--------|
| 试用 | 免费(7 天) | 1 | BTC |
| Starter | $19/月 | 3 | 5 |
| Pro | $49/月 | 5 | 8 |
| Expert | $99/月 | 8 | 10 |
回测额度:$1 = 17 个额度(最低 $10 充值)。AI 也能帮你处理付款 — 直接请它生成付款链接。
为什么 MCP 对交易者很重要
传统交易工具逼你学它的界面。MCP 反转了这件事:工具适应你。你用白话描述需求,AI 决定调用哪些工具、按什么顺序。
这不只是方便 — 这是与交易基础设施交互方式的根本性改变。不用点击 15 个页面来设定回测,你只需要一段对话。
想了解 Sentinel 和其他 MCP 交易服务器的比较?阅读我们的 2026 年最佳 MCP 加密货币交易服务器比较。
想知道 AI 交易的未来趋势?看看为什么 AI Agent 是算法交易的未来。
开始使用
- 获取 API key:sentinel.redclawey.com
- 安装 MCP server:
npx mcp-server-sentinel - 开始对话:请 AI 帮你回测一个策略
源代码开源(MIT 许可):github.com/clarencyu-boop/mcp-server-sentinel