TradingView MCP:如何讓 Claude 讀取即時圖表資料
原始來源與檔名:TradingView-MCP-實時分析架構.md
來源:@milesdeutscher on X — 2026-04-01
NAPKIN | 餐巾纸
餐巾紙公式
專業級 AI 交易員 = TradingView (即時資料來源) + MCP 伺服器 (通訊橋樑) + Claude Code (大腦與執行者)
一句話
透過開源的 TradingView MCP,一般散戶終於能讓 Claude Code 實時讀取 TradingView 圖表上的底層資料,讓 AI 從「看截圖瞎猜」升級為「讀取真實數據並操作介面」的個人量化分析師。
餐巾紙草圖
[ TradingView Desktop ] (Live Chart Data / Debug Port)
^
| (WebSockets/RPC)
v
[ TradingView MCP Server (Node.js) ]
^
| (MCP Protocol)
v
[ Claude Code (Terminal) ]
- Fetch live prices ($BTC vs $SOL)
- Draw TA / Add Indicators
- Manage Alerts
ROUND 1: SKELETON | 骨架掃描
- 核心問題: 過去 AI 在交易上缺乏實用性,因為大部分看盤軟體沒有開放 API,AI 只能看使用者傳的截圖,無法獲取實時的 K 線數據與進行指標分析。
- 核心答案: 導入 TradingView MCP 專案。利用 TradingView Desktop 應用的 Debug port,讓 MCP 伺服器作為橋樑,使 Claude Code 能直接獲取圖表底層的 DOM/數據流,實施精確的行情分析與 UI 操作。
ROUND 2: DISSECTION | 血肉解剖
- 實戰應用場景:
- 即時資料抓取: 直接命令 Claude 掃描目前的 Watchlist,總結今天 BTC 與 SOL 誰表現更好。
- 深度市場報告: 讓 Claude 對目前圖表進行技術分析,並產出文字研究報告。
- 自動化 UI 操作: 命令 Claude 在圖表上繪製趨勢線(TA)、加入特定的技術指標(如 100MA、波動率指標)。
- 警報管理: 讓 Claude 自動設定 BTC 突破 75,000 美元的價格警報。
- 實務限制: 這個系統雖然強大,但需要人類不斷點擊 “Allow” 授權,且部分複雜操作可能耗時 10 分鐘以上,甚至不如手動操作快。
ROUND 3: SOUL | 靈魂提取
- 深層洞見: 這個工具的真正價值不在於讓 AI 幫你「畫線」或「切換時間框」,而在於建立高槓桿的自動化回測與策略生成管線。結合 Claude 的排程能力 (Scheduled Tasks),你可以讓它每天早上在背景自動分析圖表並寫好報告,這是散戶首度擁有「華爾街級別 AI 交易桌」的里程碑。
MCP Browser Automation (Architectural Deep Dive)
MCP (Model Context Protocol) 突破數據孤島
金融軟體一直以來都是最封閉的生態系之一。
這個 tradingview-mcp 專案展示了一種非正統 (Unorthodox) 但極為有效的外掛架構。
它不依賴官方的 REST API(因為 TV 不提供給散戶),而是利用 TradingView Desktop (本質上是 Electron 封裝的 Chromium) 的 Remote Debugging Port。
這意味著 MCP Server 是透過類似 Puppeteer/Playwright 的底層通訊協定 (Chrome DevTools Protocol),直接讀取與操作圖表的 Canvas 與 DOM 結構。
高延遲與人機交互 (Human-in-the-loop) 瓶頸
文章中作者提到了一個關鍵的架構瓶頸:執行時間過長且需要頻繁授權 (Babysitting)。
- 原因:透過 MCP 進行 UI Automation 是非常昂貴的。Claude 需要讀取螢幕狀態 -> 推理 -> 生成滑鼠/鍵盤指令 -> 執行 -> 驗證。這比直接調用 API 慢了幾個數量級。
- 優化建議:這種工具不適合執行「單步微觀操作」(如幫我畫一條線),而應該用來執行「批次宏觀任務」(如:幫我掃描 50 支股票的日線圖並產出報告)。將架構定位於非同步的 Batch Processing,而非即時的 Interactive Tool。