用途:这是一个面向 TradingView Desktop 图表的个人 AI 助手技能,通过 Chrome DevTools Protocol(CDP,端口 9222)把 Claude Code 连接到本地运行的 TradingView 应用,实现 AI 辅助的图表分析、Pine Script 开发与工作流自动化。仅与本地实例通信,不建立外部连接、不传输数据。
主要能力:Pine Script 开发(写入、编译、调试、迭代指标与策略);图表导航(切换品种、周期、缩放日期、管理布局);视觉分析(读取指标值、价格水平与 Pine Script 绘图对象);绘图工具(趋势线、水平线、矩形、文字标注);警报管理(创建、列出、删除价格警报);回放模式(逐根历史 K 线练习交易);多窗格布局(2x2、3x1 等网格,每个窗格可设不同品种);图表流式监控(JSONL 输出);CLI 访问(每个 MCP 工具均提供 tv 命令)。
使用方式:需先满足前置条件——TradingView Desktop 应用(需付费订阅)、Node.js 18+、支持 MCP 的 Claude Code,以及 macOS、Windows 或 Linux。安装步骤为克隆并安装依赖: git clone https://github.com/tradesdontlie/tradingview-mcp.git cd tradingview-mcp npm install 可选全局安装 CLI:npm link。随后以调试模式启动 TradingView(macOS 用 ./scripts/launch_tv_debug_mac.sh,Windows 用 scripts\launch_tv_debug.bat,Linux 用 ./scripts/launch_tv_debug_linux.sh,或调用 tv_launch()),并在 ~/.claude/.mcp.json 或项目 .mcp.json 中配置 MCP 服务器(command 为 node,args 指向 server.js 的绝对路径),最后通过 tv_health_check 验证连接。典型读取流程为 chart_get_state、quote_get、data_get_study_values,读取 OHLCV 时建议先用 summary: true,并用 study_filter 限定具体指标以减少噪声与 token 消耗。CLI 输出均为 JSON,可配合 jq 使用,如 tv stream quote | jq '.close'。
适用场景:AI 辅助的图表分析、Pine Script 指标与策略开发迭代、多品种看板、自动水平位检测、回放交易练习、价格警报批量创建等。
限制:需要有效的 TradingView 订阅和桌面应用;仅支持本地 CDP 通信;使用 debug 端口可能受 TradingView 使用条款约束,需自行审阅合规性;Pine Script 编译失败时需检查版本(如 //@version=5)、未声明标识符与函数调用;指标值或 Pine 数据为空时需确认指标已加载可见、study_filter 名称精确匹配;流式输出依赖本地 CDP 连接,TradingView 崩溃或调试端口关闭后需重启。其余细节暂未提供。