关于 Tradingview Backtest Assistant”
面向 AI Agent 的远程 MCP 服务,可使用 Binance Futures 数据运行 TradingView Pine Script 策略回测。它接收策略参数并返回交易与绩效指标,长时间运行时还会发送进度通知。
主要功能
- 01回测 Pine Script 策略
- 02设置交易对、周期和日期范围
- 03以编程方式传入策略参数
- 04返回交易记录与绩效指标
- 05跟踪长任务进度
适用场景
- 01评估 Binance Futures 交易对上的 Pine Script 策略
- 02比较策略在不同日期范围的表现
MCP 相关
通过远程 MCP 端点供 Agent 提交回测,并接收结构化结果和进度通知。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://backtest-engine-mcp.click/mcp/backtestclaude mcp add --transport http tv-pinescript-backtest-engine https://backtest-engine-mcp.click/mcp/backtest{"mcpServers":{"tv-pinescript-backtest-engine":{"type":"http","url":"https://backtest-engine-mcp.click/mcp/backtest"}}}在 Cursor 中打开{"servers":{"tv-pinescript-backtest-engine":{"type":"http","url":"https://backtest-engine-mcp.click/mcp/backtest"}}}在 VS Code 中打开{"mcpServers":{"tv-pinescript-backtest-engine":{"type":"http","url":"https://backtest-engine-mcp.click/mcp/backtest"}}}{"mcpServers":{"tv-pinescript-backtest-engine":{"serverUrl":"https://backtest-engine-mcp.click/mcp/backtest"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://backtest-engine-mcp.click/mcp/backtest需要授权工具
详细介绍
为 AI Agent 提供支持 PineScript 的回测引擎,可用于 TradingView

可用于生产环境的 MCP 服务,可让 AI Agent 运行 TradingView Pine Script 策略回测(使用 Binance 数据)。
概览 • 连接 • 支持的 Agent • 故障排除 • 获取 API 密钥 • 网站
快速概览
tv-pinescript-backtest-mcp 提供远程 MCP 端点,让 Agent 可以:
- 按交易对、时间周期和日期范围运行策略回测,
- 以编程方式传入策略参数,
- 接收结构化回测结果(交易、胜率、利润、回撤),
- 通过进度通知监控长时间运行的回测,
- 仅支持 Binance Futures 交易代码,
- 将每次回测的蜡烛图数量限制为最多 1440 根,
- 将每位用户的速率限制为每分钟 3 次回测,
- 让你的 Agent 编写策略并进行回测。
连接到你的 Agent
获取 API 密钥:https://backtest-engine-mcp.click/dashboard
你需要:
- MCP 服务 URL(
https://backtest-engine-mcp.click/mcp/backtest) - API 密钥(Bearer 令牌)
使用 HTTP 传输,并在 Authorization: Bearer <API_KEY> 中传入 API 密钥。
支持的 Agent
Claude Code
命令行:
claude mcp add --transport http tvmcp https://backtest-engine-mcp.click/mcp/backtest --header "Authorization: Bearer <API_KEY>"
项目文件(.mcp.json):
{
"mcpServers": {
"tvmcp": {
"type": "http",
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
OpenCode
opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"tvmcp": {
"type": "remote",
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"oauth": false,
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
Cursor
添加到 .cursor/mcp.json(或全局配置 ~/.cursor/mcp.json):
{
"mcpServers": {
"tvmcp": {
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
注意:cursor-agent 命令行使用相同的 MCP 配置。
Codex
添加到 ~/.codex/config.toml(或受信任项目中的 .codex/config.toml):
[mcp_servers.tvmcp]
url = "https://backtest-engine-mcp.click/mcp/backtest"
http_headers = { Authorization = "Bearer <API_KEY>" }
注意:Codex 命令行和 IDE 扩展共用同一个 config.toml。
VS Code
打开 MCP 配置(.vscode/mcp.json 或用户级 mcp.json),并添加:
{
"servers": {
"tvmcp": {
"type": "http",
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
如有需要,可使用命令面板:MCP: Open User Configuration。
最简测试提示词
尝试向你的 Agent 提出以下提示词:
Optimize my strategy: <pinescript code>
Optimize my strategy from file: sma20.pine
Find a strategy on the internet and backtest it using the tvmcp backtest tool.
Backtest my strategy on BTCUSDT 1h from 2026-03-01 to 2026-03-10, Pine code:
//@version...
故障排除
backtest-engine 服务已使用 30 个策略进行测试,并经过调整,力求使结果尽可能与 TradingView 回测结果完全一致。不过,某些运算符可能仍不受支持。
如果遇到此类问题,请创建一个能复现问题的最简策略,并将其提交到 Issues。我们会尽力尽快添加支持。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。