/ 目錄 / 演練場 / tradingview-mcp
● 社群 atilaahmettaner ⚡ 即開即用

tradingview-mcp

作者 atilaahmettaner · atilaahmettaner/tradingview-mcp

實時行情、30+ 技術指標、策略回測、Reddit/新聞情緒分析(股票和加密貨幣)— 無需付費 API 金鑰。

tradingview-mcp 以 MCP 工具形式封裝公開市場資料(TradingView、Yahoo Finance、Reddit、新聞 RSS、Binance/KuCoin/Bybit)。掃描、分析指標、偵測燭線型態、策略回測、提取情緒分析。核心工具無需 API 金鑰。

為什麼要用

核心特性

即時演示

實際使用效果

tradingview.replay ▶ 就緒
0/0

安裝

選擇你的客戶端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "tradingview": {
      "command": "uvx",
      "args": [
        "tradingview-mcp"
      ],
      "_inferred": true
    }
  }
}

開啟 Claude Desktop → Settings → Developer → Edit Config。儲存後重啟應用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "tradingview": {
      "command": "uvx",
      "args": [
        "tradingview-mcp"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用與 Claude Desktop 相同的 mcpServers 格式。專案級設定優先於全域。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "tradingview": {
      "command": "uvx",
      "args": [
        "tradingview-mcp"
      ],
      "_inferred": true
    }
  }
}

點擊 Cline 側欄中的 MCP Servers 圖示,然後選 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "tradingview": {
      "command": "uvx",
      "args": [
        "tradingview-mcp"
      ],
      "_inferred": true
    }
  }
}

格式與 Claude Desktop 相同。重啟 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "tradingview",
      "command": "uvx",
      "args": [
        "tradingview-mcp"
      ]
    }
  ]
}

Continue 使用伺服器物件陣列,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "tradingview": {
      "command": {
        "path": "uvx",
        "args": [
          "tradingview-mcp"
        ]
      }
    }
  }
}

加入 context_servers。Zed 儲存後熱重載。

claude mcp add tradingview -- uvx tradingview-mcp

一行命令搞定。用 claude mcp list 驗證,claude mcp remove 移除。

使用場景

實戰用法: tradingview-mcp

如何生成包含訊號和情緒分析的每日市場簡報

👤 散戶交易者、分析師 ⏱ ~15 min intermediate

何時使用: 盤前咖啡時段、開盤前 10 分鐘。

前置條件
  • Python + pip — pip install tradingview-mcp-server
步驟
  1. 快照全球市場狀態
    給我 market_snapshot:S&P500、NASDAQ、VIX、BTC、ETH、EURUSD、黃金。✓ 已複製
    → 報價表 + 24小時漲跌
  2. 掃描訊號
    用 scan_by_signal 找尋 S&P 500 股票,顯示 RSI < 30 且 MACD 看漲交叉。✓ 已複製
    → 5-30 個代號清單
  3. 疊加情緒分析
    對前 5 檔,執行 combined_analysis — 技術面 + Reddit + 新聞。✓ 已複製
    → 按代號複合評級

結果: 包含每個標的合理論述的五檔監控清單。

注意事項
  • Reddit 情緒分析是群體訊號,不是水晶球 — 永遠不要單靠情緒分析行動 — 必須搭配技術面或基本面論述
  • Yahoo Finance 美股報價延遲 15 分鐘 — 日內即時交易前,須透過券商確認報價
搭配使用: alpaca

如何在投入資本前回測簡單策略

👤 自主交易者 ⏱ ~20 min advanced

何時使用: 你想要數字而非直覺來驗證想法是否可行。

步驟
  1. 選擇標的和策略
    backtest_strategy:SPY 上的 BB_bounce,從 2020-01-01 到 2026-04-01。報告 Sharpe、最大回檔、交易數。✓ 已複製
    → 指標表 + 股權曲線描述
  2. 比較策略
    在相同標的和時間窗口上執行 compare_strategies — 排名全部 6 個。✓ 已複製
    → 排名表
  3. 理性檢查
    最佳策略只是順應牛市嗎?只顯示在回檔期間的績效。✓ 已複製
    → 特定市場狀態的細項分解

結果: 對策略是否有優勢或只是貝塔的現實評估。

注意事項
  • 回測過度擬合 — 過去最佳策略往往現場最差 — 使用樣本外時間窗口,關注 Sharpe 衰退而非峰值 Sharpe

如何在 Binance、KuCoin 和 Bybit 間篩選加密貨幣

👤 監控多個交易所的加密貨幣交易者 ⏱ ~15 min intermediate

何時使用: 你想在流動性最佳的交易所找尋設置。

步驟
  1. 篩選過濾
    screen_stocks,交易所在 [BINANCE, KUCOIN, BYBIT]:24h 價格變化 > 5%、USD 成交量 > 10M、RSI 介於 40-60。✓ 已複製
    → 跨交易所清單
  2. 檢查型態
    對每個結果,在 4h 時間框執行 get_candlestick_patterns。✓ 已複製
    → 按代號浮現的型態

結果: 包含技術背景的簡短候選名單。

組合

與其他 MCP 搭配,撬動十倍槓桿

tradingview + alpaca

用 tradingview 篩選,再透過 alpaca 紙上交易驗證

用 tradingview 訊號找尋 3 個 SPY 選擇權設置,透過 alpaca 開立模擬部位,並記錄到 Google Sheet。✓ 已複製
tradingview + google-workspace

將每日簡報記錄到 Google Sheet 進行縱向追蹤

執行每日 market_snapshot 並附加到試算表 xyz 的「Daily」標籤。✓ 已複製

工具

此 MCP 暴露的能力

工具輸入參數何時呼叫成本
market_snapshot 早盤簡報 免費 (Yahoo)
yahoo_price symbol: str 近似即時報價(美股延遲 15 分鐘) 免費
get_technical_analysis symbol, timeframe RSI/MACD/BB 快照 免費
get_bollinger_band_analysis symbol, timeframe 均值回歸篩選 免費
get_candlestick_patterns symbol, timeframe 型態確認 免費
screen_stocks filters: {...} 多因素掃描 免費
scan_by_signal signal: str, universe?: str 按單一訊號類型篩選 免費
backtest_strategy strategy: str, symbol, start, end 歷史驗證 免費
compare_strategies symbol, start, end 廣泛比較 免費
market_sentiment symbol: str 散戶情緒檢查 免費 (Reddit)
financial_news topic?: str 新聞標題饋送 免費 (RSS)
combined_analysis symbol 一次性完整代號讀取 免費

成本與限制

運行它的成本

API 配額
Yahoo Finance:非正式限制(約 2000 個請求/小時)。Reddit RSS:60/分鐘/IP。
每次呼叫 Token 數
篩選:500-3000 個 token,取決於結果數量
費用
免費 — 所有資料來源均為公開
提示
快取相同 K 棒收盤價的指標呼叫 — 一分鐘內重新執行是浪費。

安全

權限、密鑰、影響範圍

最小權限: 無 — 唯讀公開資料
憑證儲存: 無需儲存
資料出站: Yahoo Finance、TradingView、Reddit、RSS 饋送、Binance/KuCoin/Bybit 公開端點
切勿授予: 永遠不要用於下單;這僅是分析工具

故障排查

常見錯誤與修復

Yahoo returns 429

短時間內請求過多。退回 60 秒並減少請求頻率。

TradingView indicator returns null

標的可能未在 TradingView 上列出或時間框錯誤。先嘗試已知標的如 SPY。

market_sentiment returns no data

該代號可能未在追蹤的子版上討論。低情緒 = 無訊號,非錯誤。

backtest runs forever

縮小日期窗口;長歷史記錄配合 1 分鐘 K 棒很慢。先用日 K 棒。

替代方案

tradingview-mcp 對比其他方案

替代方案何時用它替代權衡
yfinance MCP你只需要原始 Yahoo 資料,無需指標無篩選器/回測/情緒分析
Alpaca MCP你想要實際執行交易需要券商帳戶;工具範圍不同

更多

資源

📖 閱讀 GitHub 上的官方 README

🐙 查看未解決的 issue

🔍 瀏覽全部 400+ MCP 伺服器和 Skills