如何通过将 Anthropic 最强大的 CLI 工具直接连接到 TradingView 桌面版,绕过手动图表分析,实现实时交易设置与执行策略。
本文深入探讨"TradingView MCP"桥接器。我们不只是在谈论向 AI 询问价格预测,而是在谈论赋予 Claude 对你图表的"眼睛"。你将学习如何配置模型上下文协议(MCP),让 Claude 实时读取指标、截图并验证交易设置。
⏱️ 预计阅读时间:10–12 分钟
大多数交易者将 AI 当作高级版魔法八号球。他们将价格数据复制粘贴到聊天窗口,然后问:"BTC 会涨吗?"结果通常是千篇一律、过时的回答,缺乏对当前市场结构的深入理解。
但上个月,一切改变了。随着 Claude Code 和 模型上下文协议(MCP)的发布,我们获得了停止告诉 AI 发生了什么、而开始展示给它看的能力。通过将 Claude 直接连接到你的 TradingView 桌面版实例,你可以将这个大型语言模型从静态聊天机器人转变为动态副驾驶,它能看到你的 EMA 交叉、识别 RSI 背离,并在你还在喝早咖啡时建议入场点。
系统化交易者最大的敌人是决策延迟。当你分析完三个不同的时间框架、确认偏向并计算好仓位大小时,"最优"入场点往往已经消失。
标准 AI 工具在此失败,因为它们缺乏实时上下文。它们不知道你的二级数据中刚出现了一道巨大的卖墙,也不知道你 5 分钟图表上的某个指标刚刚闪现了"买入"信号。Claude Code 通过 MCP 桥接器直接读取你的活跃 TradingView 窗口,弥合了这一差距。
模型上下文协议(MCP)是一种开放标准,使开发者能够构建为大型语言模型提供工具的"服务器"。在本例中,我们使用一个专用 MCP 服务器,通过 Chrome DevTools 协议(CDP)与 TradingView 桌面版通信。
配置正确后,Claude 不仅仅是"聊天"——它还会执行以下功能:
在深入终端之前,请确保你已具备:
要使此功能正常运行,你不能通过桌面快捷方式启动 TradingView。必须以远程调试端口方式启动。
Start-Process "PATH_TO_YOUR_TRADINGVIEW.EXE" -ArgumentList "--remote-debugging-port=9222"
你需要告知 Claude TradingView"转换器"的位置。这通过 .claude.json 配置文件完成。
TradingView 运行且服务器配置完成后,打开 Claude Code 并输入:tv_health_check
如果响应显示你当前的代码(例如"已连接到 15 分钟图表上的 BTCUSD"),则你已正式进入未来的交易模式。
既然"眼睛"已经打开,如何让"大脑"运转起来?你需要一个系统化提示框架。
"分析师"提示:
Claude 将会:
以下是大多数"AI 网红"隐瞒的真相:
在运行此设置数周后,我最大的收获是耐心。Claude 在防止"报复性交易"方面表现出色。如果你要求 Claude 验证一个设置,而它回复"指标与你的策略不符",这就消除了强行交易的情绪冲动。
主要发现:
模型上下文协议(MCP)是授予 Claude Code 访问外部应用程序权限的方法。在本例中,它连接到 TradingView 桌面版。配置完成后,Claude 可以直接在聊天中读取图表数据、管理指标并截图。
Claude 通过 Chrome DevTools 协议经由特定端口 9222 连接到 TradingView。因此,TradingView 必须以特定方式启动,而非通过标准快捷方式。
cd "C:\Users\YOUR_NAME\.claude\tools"
git clone https://github.com/tradesdontlie/tradingview-mcp.git
cd tradingview-mcp
npm install
注意:npm install 会安装必要的库,可能需要 1–2 分钟。
Claude Code 将设置存储在位于用户主文件夹的 claude.json 中(例如 C:\Users\YOUR_NAME\.claude.json)。
"mcpServers": {
"tradingview-desktop": {
"type": "stdio",
"command": "node",
"args": [
"C:\\Users\\YOUR_NAME\\.claude\\tools\\tradingview-mcp\\src\\server.js"
],
"env": {}
}
}
重要提示:将 YOUR_NAME 替换为你实际的 Windows 用户名,并确保 server.js 的路径正确。按照 JSON 格式要求,路径中使用双反斜杠 \\。
TradingView 必须在开放端口 9222 的情况下启动。
选项 A:通过脚本 在 PowerShell 中导航到仓库文件夹并运行:.\scripts\launch_tv_debug.bat 脚本将自动找到 TradingView,关闭所有活跃实例,并以正确端口重新启动。
选项 B:手动启动(选项 A 失败时) 如果脚本无法找到可执行文件(WindowsApps 版本常见问题),使用 PowerShell 查找路径:
TradingView 运行后,打开 Claude Code 并输入:tv_health_check 如果成功,Claude 将确认连接并显示图表上的当前交易对。
故障排除
错误解决方案未找到 TradingView脚本未能找到 .exe 文件。使用步骤 5 的选项 B。CDP 连接失败TradingView 在没有调试端口的情况下运行。使用步骤 5 的方法重新启动。node: 命令未找到Node.js 未安装或不在 PATH 中。重新安装 Node.js。.claude.json 中出现错误检查是否缺少括号,或确保使用了双反斜杠 \\。
启动 Claude Code 时,它会自动启动 claude.json 中定义的 Node.js 服务器。服务器通过端口 9222 连接到 TradingView,使 Claude 能够与你的图表交互。TradingView 必须在打开 Claude Code 之前以 --remote-debugging-port=9222 标志启动。
如果你喜欢本文,请:
感谢阅读!
有问题?在以下平台找到我:
另外,Telegram 提供免费交易信号。无私信或付费群组。
Claude Code and Tradingview 最初发表于 Medium 上的 Coinmonks,读者们正在那里继续就本文展开讨论与互动。


