Claude Code整合TradingView

如何将 Anthropic 最强大的 CLI 工具直接连接到 TradingView 桌面版,实现实时形态识别和交易策略执行,告别手动图表分析。

Claude Code整合TradingView
一键发币: x402兼容 | Aptos | X Layer | SUI | SOL | BNB | ETH | BASE | ARB | OP | Polygon | Avalanche

如何将 Anthropic 最强大的 CLI 工具直接连接到 TradingView 桌面版,实现实时形态识别和交易策略执行,告别手动图表分析。

本文将深入探讨"TradingView MCP"桥接方案。我们不仅仅是在讨论向 AI 询问价格预测;我们是在讨论让 Claude 拥有你图表上的"眼睛"。你将学习如何配置模型上下文协议(MCP),让 Claude 读取指标、截图并实时验证交易形态。

1、引子:超越"猜测"

大多数交易者把 AI 当作一个精致的 Magic 8-Ball(魔术八号球)。他们将价格数据复制粘贴到聊天窗口中,然后问,"BTC 会涨吗?" 结果通常是缺乏当前市场结构细微差别的笼统、过时的回应。

但上个月,一切都变了。随着 Claude Code 和**模型上下文协议(MCP)**的发布,我们获得了不再告诉 AI 发生了什么,而是开始展示给它看的能力。通过将 Claude 直接连接到你的 TradingView 桌面实例,你可以将 LLM 从静态聊天机器人转变为动态副驾驶,它能看到你的 EMA 交叉、识别 RSI 背离,在你还在喝晨间咖啡时就建议入场点。

2、问题:上下文鸿沟

系统化交易者最大的敌人是决策延迟。当你分析完三个不同的时间框架、确认了你的偏向、计算出仓位大小后,"最佳"入场点往往已经消失了。

标准 AI 工具在这里失效,因为它们缺乏实时上下文。它们不知道你的 Level 2 数据上刚刚出现了一面巨大的卖墙,或者你 5 分钟图上的某个指标刚刚闪了"买入"信号。Claude Code 通过 MCP 桥接直接读取你活跃的 TradingView 窗口,弥合了这个鸿沟。

3、解决方案:TradingView MCP 桥接

模型上下文协议(MCP)是一个开放标准,使开发者能够构建为 LLM 提供工具的"服务器"。在本例中,我们使用一个专门的 MCP 服务器,通过  Chrome DevTools 协议(CDP)与 TradingView 桌面版通信。

配置正确后,Claude 不仅仅是"聊天"——它执行以下功能:

  • tv_get_current_symbol:返回你当前正在查看的资产。
  • tv_get_indicators:读取你活跃脚本的值(例如 LuxAlgo、ICT 概念或简单的 SMA)。
  • tv_screenshot:捕获图表的视觉状态,用于视觉形态识别。

4、分步指南(完整设置)

4.1 前置条件

在进入终端之前,请确保你有:

  • Claude Code 已安装并完成认证。
  • TradingView 桌面版(需要付费订阅才能获得 CDP 访问权限)。
  • Node.js(v18+)Git 已安装在你的 Windows 机器上。

4.2 "后门"启动

你不能通过桌面快捷方式启动 TradingView 来实现此功能。它必须通过远程调试端口启动。

  1. 关闭所有 TradingView 实例。
  2. 打开 PowerShell 并找到你的 TradingView 安装路径(通常在 WindowsApps 下)。
  3. 使用以下命令启动:
Start-Process "PATH_TO_YOUR_TRADINGVIEW.EXE" -ArgumentList "--remote-debugging-port=9222"
注意:端口 9222 是 Claude "看到"应用的标准网关。

4.3 配置 MCP 服务器

你需要告诉 Claude TradingView "翻译器"在哪里。这通过 .claude.json 配置文件完成。

  1. 在终端中,导航到你的项目文件夹。
  2. 克隆 TradingView MCP 仓库(在 GitHub 上查找最新的桥接方案)。
  3. 更新你的 mcpServers 配置以包含 tv-mcp-server 的路径。

4.4 健康检查

一旦 TradingView 运行并且服务器配置完成,打开 Claude Code 并输入:tv_health_check

如果响应显示你当前的代码(例如,"Connected to BTCUSD on 15m chart"),你就正式实现了面向未来的交易。

5、策略执行:如何获取真实的交易形态

现在"眼睛"已经打开,如何让"大脑"工作?你需要一个系统化提示框架

"分析师"提示词:

"Claude,读取我当前的 TradingView 设置。使用我图表上的 EMA 识别 4H 时间框架上的趋势。然后,检查 15m 图上是否存在'公允价值缺口'(FVG)或 RSI 超卖条件。如果它们对齐,建议一个 2:1 盈亏比的限价单入场。"

Claude 将会:

  1. 查询指标。
  2. 分析趋势。
  3. 确认入场。
  4. 为你的交易提供精确坐标。

6、现实检验:这不是"自动印钞"机

这是大多数"AI 网红"隐藏的诚实真相:

  • 延迟是真实的: 如果你的网络波动,CDP 连接可能会断开。始终要有手动备份。
  • 解读错误: 如果输出在数据窗口中没有清晰格式化,Claude 可能会误判复杂的自定义 Pine Script 指标。
  • 暂无自动执行: 此设置用于分析,而非自动化机器人交易。你仍然需要点击"买入"或"卖出"。Claude 是你的顾问,不是你的经纪商。

7、洞察与经验

运行此设置数周后,我最大的收获是耐心。Claude 在防止"报复性交易"方面表现出色。如果你让 Claude 验证一个交易形态,它说*"指标与你的策略不匹配"*,它消除了强行交易的情绪冲动。

关键发现:

  • 截图为王: Claude 3.5 Sonnet 在视觉上识别"头肩顶"形态比通过原始数据点更准确。
  • 少即是多: 不要用 20 个指标塞满你的图表。MCP 桥接在 3-5 个高信号脚本下效果最好。

8、TradingView MCP:Windows 安装和连接指南

模型上下文协议(MCP)是一种授予 Claude Code 访问外部应用程序的方法。在本例中,它连接到 TradingView 桌面版。配置完成后,Claude 可以直接在聊天中读取图表数据、管理指标并截图。

Claude 通过特定端口 9222 使用 Chrome DevTools 协议连接到 TradingView。因此,TradingView 必须以特定方式启动,而不是通过标准快捷方式。

前置条件

  • Claude Code:已安装并运行。
  • TradingView 桌面版:需要付费订阅(非网页版)。
  • Node.js:18 版本或更高。
  • Git:用于从 GitHub 下载代码的工具。

步骤 1. 安装 Node.js

  1. 访问 nodejs.org 并下载 LTS 版本。
  2. 像安装标准程序一样安装它,一路点击下一步
  3. 验证安装:打开 PowerShell(Win + R,输入 powershell,回车)并运行:node --version
  4. 应该出现版本号(例如 v20.11.0)。

步骤 2. 安装 Git

  1. 访问 git-scm.com 并下载 Git for Windows
  2. 使用默认设置安装。
  3. 验证安装git --version

步骤 3. 下载 MCP 服务器

  1. 确定存储服务器文件的位置。建议在 C:\Users\YOUR_NAME\.claude\ 内创建一个 tools 文件夹以保持工具整洁。
  2. 打开 PowerShell,导航到你选择的文件夹,并克隆仓库:
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 分钟。

步骤 4. 在 Claude Code 中配置 MCP

Claude Code 将设置存储在用户主文件夹中的 claude.json 文件中(例如 C:\Users\YOUR_NAME\.claude.json)。

  1. 用任何文本编辑器打开此文件(记事本、VS Code 等)。
  2. 找到 "mcpServers" 部分并添加以下条目:
"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 格式要求路径使用双反斜杠 \\

步骤 5. 使用调试端口启动 TradingView

TradingView 必须在端口 9222 打开的情况下启动。

方式 A:通过脚本 在 PowerShell 中导航到仓库文件夹并运行:.\scripts\launch_tv_debug.bat 脚本将自动找到 TradingView,关闭所有活动实例,并以正确的端口重新启动。

方式 B:手动启动(如果方式 A 失败) 如果脚本找不到可执行文件(WindowsApps 版本常见),使用 PowerShell 查找路径:

  1. 获取路径:Get-AppxPackage *TradingView* | Select-Object InstallLocation
  2. 使用获取的路径启动:Start-Process "PATH_FROM_PREVIOUS_STEP\TradingView.exe" -ArgumentList "--remote-debugging-port=9222"

步骤 6. 验证连接

TradingView 运行后,打开 Claude Code 并输入:tv_health_check 如果成功,Claude 将确认连接并显示你图表上的当前交易对。

故障排除

错误 解决方案
找不到 TradingView 脚本未能找到 .exe 文件。使用步骤 5 的方式 B。
CDP 连接失败 TradingView 未以调试端口运行。使用步骤 5 的方法重新启动。
node: command not found Node.js 未安装或不在 PATH 中。重新安装 Node.js。
.claude.json 中有错误 检查是否缺少括号或确保使用了双反斜杠 \。

9、工作原理

当你启动 Claude Code 时,它会自动启动 claude.json 中定义的 Node.js 服务器。服务器通过端口 9222 连接到 TradingView,使 Claude 能够与你的图表交互。TradingView 必须在打开 Claude Code 之前使用 --remote-debugging-port=9222 标志启动。


原文链接: Claude Code and TradingView

DefiPlot翻译整理,转载请标明出处

免责声明:本站资源仅用于学习目的,也不应被视为投资建议,读者在采取任何行动之前应自行研究并对自己的决定承担全部责任。