/ Diretório / Playground / tradingview-mcp
● Comunidade atilaahmettaner ⚡ Instantâneo

tradingview-mcp

por atilaahmettaner · atilaahmettaner/tradingview-mcp

Telas em tempo real, 30+ indicadores técnicos, backtests e sentimento Reddit/notícias para criptos e ações — nenhuma chave paga necessária.

tradingview-mcp envolve dados públicos de mercado (TradingView, Yahoo Finance, Reddit, RSS de notícias, Binance/KuCoin/Bybit) atrás de ferramentas MCP. Digitalize, analise indicadores, detecte padrões de vela, faça backtest de estratégias, puxe sentimento. Nenhuma chave API necessária para ferramentas principais.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

tradingview.replay ▶ pronto
0/0

Instalar

Escolha seu cliente

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

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

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

Cursor usa o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a global.

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

Clique no ícone MCP Servers na barra lateral do Cline, depois "Edit Configuration".

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

Mesmo formato do Claude Desktop. Reinicie o Windsurf para aplicar.

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

O Continue usa um array de objetos de servidor em vez de um map.

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

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

claude mcp add tradingview -- uvx tradingview-mcp

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do mundo real: tradingview-mcp

Como gerar um briefing diário de mercado com sinais e sentimento

👤 Traders de varejo, analistas ⏱ ~15 min intermediate

Quando usar: Café pré-mercado, 10 minutos antes da abertura.

Pré-requisitos
  • Python + pip — pip install tradingview-mcp-server
Fluxo
  1. Tire um snapshot do estado global
    Dê-me um market_snapshot: S&P500, NASDAQ, VIX, BTC, ETH, EURUSD, ouro.✓ Copiado
    → Tabela de cotações + mudança 24h
  2. Escanear por sinais
    Use scan_by_signal para encontrar ações S&P 500 mostrando RSI < 30 E cruzamento de alta do MACD hoje.✓ Copiado
    → Lista de 5-30 tickers
  3. Avalie o sentimento
    Para cada um dos 5 principais, execute combined_analysis — técnico + Reddit + notícias.✓ Copiado
    → Classificação composta por ticker

Resultado: Uma watchlist de cinco tickers com uma tese razoada por nome.

Armadilhas
  • O sentimento do Reddit é um sinal de multidão, não uma bola de cristal — Nunca aja apenas no sentimento — sempre emparelhe com uma tese técnica ou fundamental
  • As cotações do Yahoo Finance atrasam 15 minutos para ações dos EUA — Para intraday em tempo real, confirme via seu corretor antes de negociar
Combine com: alpaca

Como fazer backtest de uma estratégia simples antes de arriscar capital

👤 Traders autodirecionados ⏱ ~20 min advanced

Quando usar: Você quer números, não vibes, sobre se uma ideia funciona.

Fluxo
  1. Escolha um símbolo e estratégia
    backtest_strategy: BB_bounce em SPY 2020-01-01 a 2026-04-01. Reporte Sharpe, drawdown máximo, contagem de negócios.✓ Copiado
    → Tabela de métricas + descrição da curva de patrimônio
  2. Compare estratégias
    compare_strategies no mesmo símbolo e janela — classifique todos os 6.✓ Copiado
    → Tabela classificada
  3. Verifique a sanidade
    A estratégia superior apenas segue um mercado em alta? Mostre seu desempenho apenas durante períodos de queda.✓ Copiado
    → Decomposição específica do regime

Resultado: Uma visão realista de se uma estratégia tem vantagem ou apenas beta.

Armadilhas
  • Overfitting de backtest — a melhor estratégia passada é frequentemente a pior em tempo real — Use janelas fora da amostra e se preocupe com degradação do Sharpe, não com pico de Sharpe

Como escanear cripto em Binance, KuCoin e Bybit

👤 Traders de cripto observando múltiplos locais ⏱ ~15 min intermediate

Quando usar: Você quer encontrar setups em qualquer bolsa que tenha a liquidez mais limpa.

Fluxo
  1. Aplique os filtros
    screen_stocks com exchange em [BINANCE, KUCOIN, BYBIT]: mudança de preço 24h > 5%, volume em USD > 10M, RSI entre 40 e 60.✓ Copiado
    → Lista entre bolsas
  2. Verifique padrões
    Para cada resultado, execute get_candlestick_patterns no intervalo de tempo 4h.✓ Copiado
    → Padrões surfados por ticker

Resultado: Uma lista curta de candidatos com contexto técnico.

Combinações

Combine com outros MCPs para 10× de alavancagem

tradingview + alpaca

Digite com tradingview, depois simule via alpaca para validar

Encontre 3 setups de opções SPY com sinais tradingview, simule posições via alpaca e registre em uma Google Sheet.✓ Copiado
tradingview + google-workspace

Registre briefings diários em uma Google Sheet para rastreamento longitudinal

Execute um market_snapshot diário e acrescente à aba 'Diária' na planilha xyz.✓ Copiado

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
market_snapshot Briefing matinal grátis (Yahoo)
yahoo_price symbol: str Cotação quase em tempo real (atrasada 15m em ações dos EUA) grátis
get_technical_analysis symbol, timeframe Snapshot de RSI/MACD/BB grátis
get_bollinger_band_analysis symbol, timeframe Digitalização de reversão média grátis
get_candlestick_patterns symbol, timeframe Confirmação de padrão grátis
screen_stocks filters: {...} Digitalizações multi-fatores grátis
scan_by_signal signal: str, universe?: str Filtro por um tipo de sinal grátis
backtest_strategy strategy: str, symbol, start, end Validação histórica grátis
compare_strategies symbol, start, end Comparação ampla grátis
market_sentiment symbol: str Verificação de sentimento de varejo grátis (Reddit)
financial_news topic?: str Feed de manchetes grátis (RSS)
combined_analysis symbol Leitura de ticker completo em uma única vez grátis

Custo e limites

O que custa rodar

Cota de API
Yahoo Finance: limites informais (aproximadamente 2000 req/h). Reddit RSS: 60/min por IP.
Tokens por chamada
Digitalizações: 500-3000 tokens dependendo da contagem de resultados
Monetário
Grátis — todas as fontes de dados são públicas
Dica
Cache chamadas de indicador para o mesmo fechamento de barra — reexecutar dentro de um minuto é um desperdício.

Segurança

Permissões, segredos, alcance

Escopos mínimos: Nenhum — dados públicos somente leitura
Armazenamento de credenciais: Nenhum obrigatório
Saída de dados: Yahoo Finance, TradingView, Reddit, feeds RSS, endpoints públicos Binance/KuCoin/Bybit
Nunca conceda: Nunca use isso para colocação de ordem; é apenas análise

Solução de problemas

Erros comuns e correções

Yahoo retorna 429

Muitos pedidos em uma janela curta. Recue 60s e reduza a frequência de pedidos.

Indicador TradingView retorna null

O símbolo pode não estar listado no TradingView ou o intervalo de tempo está errado. Tente primeiro um símbolo conhecido como SPY.

market_sentiment retorna sem dados

O ticker pode não ser discutido nos subreddits rastreados. Sentimento baixo = sem sinal, não é um erro.

backtest executa para sempre

Estreite a janela de datas; históricos longos com barras de 1 minuto são lentos. Use primeiro barras diárias.

Alternativas

tradingview-mcp vs. outros

AlternativaQuando usarTroca
yfinance MCPVocê precisa apenas de dados Yahoo brutos, sem indicadoresSem digitalizadores/backtests/sentimento
Alpaca MCPVocê quer realmente executar negóciosRequer uma conta de corretagem; escopo de ferramenta diferente

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills