Tradingview MCP Server

O kit de trading mais completo com inteligência artificial para Claude e clientes MCP. Backtesting + Sentimento ao vivo + Yahoo Finance + mais de 30 ferramentas de Análise Técnica — tudo em um único servidor MCP.

Documentação

TradingView MCP Market Data & Technical Analysis for AI Assistants

atilaahmettaner%2Ftradingview-mcp | Trendshift

TradingView MCP server — dados de mercado em tempo real, indicadores técnicos, screeners e backtesting para Claude, ChatGPT, Cursor, Copilot e qualquer cliente MCP. Ações, criptomoedas, forex e futuros em bolsas globais. Backtesting + sentimento ao vivo + Yahoo Finance + 37 ferramentas de análise técnica — o kit de ferramentas TradingView MCP mais completo, tudo em um único servidor.

TradingView MCP in an AI chat: ask for the top gainers on Binance and get ranked, real-time results — one of 37 tools

🆕 O servidor hospedado agora desenha. Peça um gráfico e uma visualização interativa de candlestick (1d / 1h / 15m, com sobreposição opcional de Bollinger) é renderizada ao vivo dentro da conversa via MCP Apps — e a IA lê os valores das bandas de volta para você:

MCP Apps demo: asking Claude for a 15-minute Bollinger chart — an interactive candlestick chart with Bollinger Bands renders inside the conversation and Claude analyzes the band values

Cole uma URL (ou pip install) e depois é só perguntar. Saída real, direto do servidor ao vivo:

Real output: top crypto gainers on KuCoin with 24h change, RSI and signal — ranked table returned in chat

Real output: multi-timeframe gold analysis — weekly to 15m trend alignment with a LEAN BULLISH verdict

Experimente estes primeiro — funcionam no Claude, ChatGPT, Cursor ou qualquer cliente MCP:

Show today's top crypto gainers on Binance
Run a full technical analysis of NVDA
What's the multi-timeframe read on gold?
Backtest an RSI strategy on BTC on the daily timeframe

[!NOTE] Projeto open-source independente — não afiliado, endossado ou associado à TradingView Inc. "TradingView" é uma marca registrada de seu respectivo proprietário; este projeto consome dados de mercado de terceiros e não é um produto TradingView.

[!NOTE] Ele precisa — ou arrisca — sua conta TradingView? Não. Este servidor não faz login, coleta ou automatiza uma sessão TradingView, e não requer conta TradingView ou chave de API. Os dados de mercado são obtidos no lado do servidor a partir de endpoints públicos, então não há conta sua no processo e nenhuma automação de navegador/UI. (Isso é diferente dos servidores MCP que controlam o aplicativo TradingView Desktop via Chrome DevTools.) Você é responsável por garantir que seu próprio uso esteja em conformidade com os termos de qualquer fonte de dados para a qual você o aponte.

Como isso se compara aos MCPs TradingView de automação de desktop (aqueles que controlam remotamente o TradingView Desktop)

"TradingView MCP" agora significa dois tipos muito diferentes de projeto. Ambos são úteis — para trabalhos diferentes:

Este projeto — API de dados e análiseMCPs de automação de desktop
O que você precisaNada — dados de mercado públicosTradingView Desktop, geralmente com um plano TradingView pago
Onde funcionaClaude.ai, Claude Code, ChatGPT, Cursor, Copilot — qualquer cliente MCPPrincipalmente Claude Code, na sua própria máquina
Quando sua máquina está desligadaA versão hospedada continua respondendo, 24/7Para
Screeners e backtestingIntegrados (37 ferramentas, multi-bolsa)O que a interface TradingView oferecer
GráficosGráficos interativos na conversa (MCP Apps, hospedado)Os próprios gráficos do TradingView
Sua conta TradingViewNão é necessária, nunca é tocadaControla sua sessão logada

Se você quer uma IA clicando no seu TradingView Desktop — editando Pine Script, desenhando em gráficos, usando replay — confira tradesdontlie/tradingview-mcp. Se você quer dados de mercado headless, screeners e backtesting disponíveis para qualquer cliente de IA, sem instalar nada e sem conta TradingView no processo — esse é este projeto.

[!IMPORTANT] Não é aconselhamento financeiro. Nada produzido por este software é aconselhamento de investimento, financeiro, legal, fiscal ou contábil. tradingview-mcp é uma ferramenta de análise informacional e educacional. Suas saídas, incluindo indicadores, pontuações, sinais, "configurações de negociação", entradas, stop losses e metas, são calculadas a partir de dados de mercado de terceiros e não são recomendações para comprar, vender ou manter qualquer ativo. Ele não executa negociações, gerencia dinheiro ou garante qualquer resultado. Negociação e investimento envolvem risco substancial de perda, e você pode perder parte ou todo o seu capital. Sempre faça sua própria pesquisa e consulte um profissional licenciado antes de tomar qualquer decisão financeira. Você é o único responsável por suas próprias decisões e por cumprir as leis e regulamentos que se aplicam a você. Os dados de mercado podem estar atrasados, imprecisos ou incompletos, e são fornecidos sem garantia.

[!TIP] Prefere zero configuração? Use a versão hospedada. pro.cryptosieve.com serve todas as 37 ferramentas como uma única URL de conector para Claude.ai, ChatGPT, Copilot e Cursor — sem uv, pandas ou Python para gerenciar. A partir de $9/mês (Pro) ou $29/mês (Pro+ — limites maiores), com teste gratuito de 3 dias. O self-hosting permanece gratuito para sempre; o hospedado é apenas para quem prefere pular a operação. (Comparação completa self-host vs hospedado no Quick Start abaixo.)

License: MIT Python 3.10-3.13 MCP Ready OpenClaw Ready Version PyPI GitHub Sponsors

⭐ Se esta ferramenta melhora seu fluxo de trabalho, por favor dê uma estrela no repositório e considere patrocinar — isso mantém o projeto vivo e crescendo!

Sponsor $5 Sponsor $15 Sponsor $30

🎥 Demonstração do Framework

https://github-production-user-asset-6210df.s3.amazonaws.com/67838093/478689497-4a605d98-43e8-49a6-8d3a-559315f6c01d.mp4


🆕 O que há de novo

Estabilidade e Expansão de Estratégias (Maio 2026)

  • Ferramentas async de alto tráfego — 7 ferramentas de alto tráfego (yahoo_price, stock_extended_hours, top_gainers, volume_breakout_scanner, multi_timeframe_analysis, financial_news, combined_analysis) convertidas para async def. O FastMCP executa ferramentas síncronas serializadas no event loop — async desbloqueia paralelismo real dentro do servidor, então chamadas de ferramentas concorrentes realmente se sobrepõem. combined_analysis adicionalmente distribui suas 3 sub-chamadas via asyncio.gather para uma melhoria de ~3× no tempo de parede na ferramenta poderosa. yahoo_price / stock_extended_hours usam httpx.AsyncClient para I/O verdadeiramente não bloqueante; ferramentas de bibliotecas síncronas (tradingview_ta, tradingview-screener, feedparser) são descarregadas via asyncio.to_thread. (PR — aberto)
  • 9 estratégias de backtest (antes 6) — adicionadas rsi_pullback, keltner_breakout e triple_ema, cobrindo pullback de tendência, breakout normalizado por ATR e cruzamento de EMA filtrado por SMA200. compare_strategies agora classifica as 9 completas.
  • Camada de resiliência — nova tentativa automática + cache TTL de 60 segundos no provedor de screener do TradingView, eliminando erros transitórios de "Expecting value" em combined_analysis e multi_timeframe_analysis. (PR #32 — mesclado)
  • Reconstrução do serviço de notícias financeiras — substitui endpoints RSS obsoletos da Reuters por Yahoo Finance, MarketWatch e CNBC. Corrige o bug de longa data count: 0 em financial_news. (PR #33 — mesclado)
  • Limitador de TA — limita chamadas concorrentes de tradingview_ta (padrão 4) + espaçamento mínimo de 0,8s entre inícios. Previne rajadas paralelas de combined_analysis / multi_timeframe_analysis de atingir o limite de taxa de corpo vazio do TradingView. Ajustável via variáveis de ambiente. (PR #34 — mesclado)
  • Backtesting walk-forward (walk_forward_backtest_strategy) — divisão treino/teste com veredito de overfitting (ROBUSTO / MODERADO / FRACO / SUPERAJUSTADO).
  • Suporte a timeframe horário (1h) em backtest_strategy, compare_strategies e walk_forward_backtest_strategy.
  • Log completo de negociações + curva de equity nas saídas (include_trade_log=True, include_equity_curve=True).

🏗️ Arquitetura

tradingview-mcp Architecture


✨ Por que tradingview-mcp?

Recursotradingview-mcpConfigurações TradicionaisBloomberg Terminal
Tempo de Configuração5 minutosHoras (Docker, Conda...)Semanas (Contratos)
CustoGratuito e Open SourceVariável$30k+/ano
Backtesting✅ 9 estratégias + Walk-forward + Sharpe❌ Scripts manuais✅ Proprietário
Sentimento ao Vivo✅ Reddit + notícias RSS❌ Configuração separada✅ Terminal
Dados de Mercado✅ Ao Vivo / Tempo RealHistórico / AtrasadoAo Vivo
Chaves de APINenhuma necessáriaMúltiplas (OpenAI, etc.)N/A

🚀 Início Rápido (5 Minutos)

Duas maneiras de executar — as mesmas 37 ferramentas de qualquer forma:

🧑‍💻 Self-host (este repositório)☁️ Hospedado — pro.cryptosieve.com
PreçoGratuito para sempre (MIT)$9/mês Pro · $29/mês Pro+ · teste de 3 dias
Tempo até a primeira chamada~5 minutos (Python + uv)~60 segundos (cole uma URL)
Atualizações e operaçãoVocê executa e atualizaGerenciado — sempre na versão mais recente
Executa emSua máquina ou VPSHospedado, transmitido da borda
LimitesSeu hardware2.500/mês · 60/min (Pro) → 10.000/mês · 150/min (Pro+)
Melhor paraCuriosos, forkers, controle totalQuem prefere pular a operação

☁️ Zero configuração: cole uma URL de conector no Claude.ai, ChatGPT, Copilot ou Cursor → inicie um teste gratuito de 3 dias. Tudo abaixo é para self-hosting.

Instalar via pip

pip install tradingview-mcp-server

Opcional: notícias e sentimento (chave Marketaux gratuita)

financial_news e market_sentiment (além das partes de notícias/sentimento de combined_analysis) são alimentados por Marketaux — notícias de mercado licenciadas com sentimento por entidade. Pegue uma chave de API gratuita (100 requisições/dia; o servidor armazena em cache por 4h e compartilha uma única busca entre notícias e sentimento, então o nível gratuito rende bastante) e defina:

export MARKETAUX_API_TOKEN=your_token_here   # optional

Sem um token, essas duas ferramentas retornam uma nota amigável de "não configurado" — todas as outras ferramentas funcionam normalmente.

Configuração do Claude Desktop (claude_desktop_config.json)

Nota: No macOS, aplicativos GUI como o Claude Desktop podem não ter ~/.local/bin no PATH. Use o caminho completo para uvx para evitar erros de "comando não encontrado".

{
  "mcpServers": {
    "tradingview": {
      "command": "/Users/YOUR_USERNAME/.local/bin/uvx",
      "args": ["--from", "tradingview-mcp-server", "tradingview-mcp"]
    }
  }
}

No Linux, substitua /Users/YOUR_USERNAME por /home/YOUR_USERNAME. No Windows, use %USERPROFILE%\.local\bin\uvx.exe.

Configuração do Plugin Codex

Este repositório também inclui metadados de plugin Codex somente MCP:

  • .codex-plugin/plugin.json
  • .codex-mcp.json

O plugin usa o mesmo entrypoint do pacote PyPI:

{
  "mcpServers": {
    "tradingview": {
      "command": "uvx",
      "args": ["--from", "tradingview-mcp-server", "tradingview-mcp"]
    }
  }
}

Após instalar ou habilitar o plugin Codex, reinicie o Codex para que o servidor MCP seja carregado na próxima sessão. Dependendo da sua versão do Codex, codex mcp list pode mostrar servidores MCP registrados, mas a disponibilidade das ferramentas deve ser verificada em uma nova sessão do Codex.

Ou execute a partir do código-fonte

git clone https://github.com/atilaahmettaner/tradingview-mcp
cd tradingview-mcp
uv run tradingview-mcp

🛠️ Solução de Problemas

🪟 Windows: MCP error -32001: Request timed out no primeiro lançamento

Sintoma — você vê isso nos logs do Claude Desktop logo após adicionar a configuração:

[tradingview] Server started and connected successfully
[tradingview] Message from client: initialize ...
[60 seconds later]
[tradingview] notifications/cancelled — reason: "MCP error -32001: Request timed out"

Por que acontece: Python 3.14 ainda não é suportado. uvx baixa tradingview-mcp-server, cria um virtualenv novo e instala dependências na primeira execução. Algumas dependências nativas na pilha MCP não publicam atualmente wheels compatíveis com Python 3.14, então a instalação pode recorrer a builds de fonte ou falhar antes que o Claude Desktop termine de inicializar o servidor.

Correção — fixe o Python 3.13 (tem wheels pré-compilados de pandas):

{
  "mcpServers": {
    "tradingview": {
      "command": "uvx",
      "args": ["--python", "3.13", "--from", "tradingview-mcp-server", "tradingview-mcp"]
    }
  }
}

No macOS use o caminho completo para uvx (veja a nota no Início Rápido). No Windows, uvx é tipicamente %USERPROFILE%\.local\bin\uvx.exe.

Alternativa — pré-instale uma vez e deixe o Claude Desktop reutilizar o cache:

# Run in a terminal before launching Claude Desktop
uv tool install --python 3.13 tradingview-mcp-server

Após a instalação terminar, inicie o Claude Desktop com a configuração normal e o servidor subirá instantaneamente (o cache já está aquecido).

Crédito: @wyh4444 pelo relato original em #24.


⚠️ Formato de Envelope de Erro

Ferramentas que adotaram o formato de erro estruturado retornam ou seu payload normal ou um envelope de erro:

{"error": {"code": "ALL_BATCHES_FAILED", "message": "All 5 batches failed; first error: JSONDecodeError(...)", "batches_attempted": 5, "batches_failed": 5, "first_error": "...", "retryable": true}}

Por quê: as strings anteriores de [] / {"error": "Analysis failed: ..."} tornavam impossível distinguir "sem correspondências hoje" de "limite de taxa do upstream." O novo envelope é ramificável programaticamente por code, e retryable informa ao chamador se esperar e tentar novamente pode ajudar (tempestades no upstream passam; uma dependência ausente não se resolve sozinha). Cobertura completa (todos os modos de falha — indisponibilidade upstream, lista de símbolos vazia, dependência ausente, exceção inesperada — retornam um envelope, nunca uma string/traceback bruto): top_gainers, top_losers, bollinger_scan, rating_filter, volume_breakout_scanner, smart_volume_scanner.

Adoção parcial (os principais caminhos de erro retornam envelopes): coin_analysis, volume_confirmation_analysis, consecutive_candles_scan, futures_market_overview, futures_top_movers, stock_prices e as proteções de entrada do backtest. As ferramentas restantes migram em lotes — rastreado em #76.

Detectando um erro:

result = volume_breakout_scanner(exchange="KUCOIN")
if isinstance(result, dict) and "error" in result:
    code = result["error"]["code"]
    if result["error"].get("retryable"):
        # Wait + retry, raise alert, fall back to single-batch call, etc.
        ...
else:
    for row in result:
        ...

Códigos estáveis são definidos em core/errors.py.


📱 Uso via Telegram, WhatsApp e mais (OpenClaw)

Conecte este servidor ao Telegram, WhatsApp, Discord e mais de 20 plataformas de mensagens usando OpenClaw — um gateway de IA auto-hospedado. Testado e verificado em VPS Hetzner (Ubuntu 24.04).

Como Funciona

O OpenClaw roteia mensagens do Telegram para um agente de IA. O agente usa trading.py — um wrapper Python leve — para chamar funções de tradingview-mcp e retornar resultados formatados. Nenhum protocolo MCP é necessário entre o OpenClaw e o servidor; é uma importação Python direta.

Telegram → OpenClaw agent (AI model) → trading.py (bash) → tradingview-mcp → Yahoo Finance

Configuração Rápida

# 1. Install UV and tradingview-mcp
curl -LsSf https://astral.sh/uv/install.sh | sh && source ~/.bashrc
uv tool install tradingview-mcp-server

# 2. Configure OpenClaw channels
cat > ~/.openclaw/openclaw.json << 'EOF'
{
  channels: {
    telegram: {
      botToken: "YOUR_BOT_TOKEN_HERE",
    },
  },
}
EOF

# 3. Configure gateway + agent
openclaw config set gateway.mode local
openclaw config set acp.defaultAgent main

# 4. Set your AI model (choose ONE option below)
openclaw configure --section model

# 5. Install the skill + tool wrapper
mkdir -p ~/.agents/skills/tradingview-mcp ~/.openclaw/tools
curl -fsSL https://raw.githubusercontent.com/atilaahmettaner/tradingview-mcp/main/openclaw/SKILL.md \
  -o ~/.agents/skills/tradingview-mcp/SKILL.md
curl -fsSL https://raw.githubusercontent.com/atilaahmettaner/tradingview-mcp/main/openclaw/trading.py \
  -o ~/.openclaw/tools/trading.py && chmod +x ~/.openclaw/tools/trading.py

# 6. Start the gateway
openclaw gateway install
systemctl --user start openclaw-gateway.service

Escolha Seu Modelo de IA

O OpenRouter não é obrigatório — use qualquer provedor para o qual você tenha uma chave:

ProvedorID do Modelo para OpenClawObter Chave
OpenRouter (agregador — acesso a todos os modelos)openrouter/google/gemini-3-flash-previewopenrouter.ai/keys
Anthropic (Claude direto)anthropic/claude-sonnet-4-5console.anthropic.com
Google (Gemini direto)google/gemini-2.5-flashaistudio.google.com
OpenAI (GPT direto)openai/gpt-4o-miniplatform.openai.com
# Examples — set your chosen model:
openclaw config set agents.defaults.model "openrouter/google/gemini-3-flash-preview"  # via OpenRouter
openclaw config set agents.defaults.model "anthropic/claude-sonnet-4-5"               # Anthropic direct
openclaw config set agents.defaults.model "google/gemini-2.5-flash"                   # Google direct

⚠️ Importante: O prefixo deve corresponder ao seu provedor. google/... precisa de uma chave de API do Google. openrouter/... precisa de uma chave do OpenRouter.

⚠️ Erros Comuns

SintomaCausaCorreção
Unrecognized keys: mcpServersmcpServers não suportado nesta versãoRemova da configuração, use wrapper bash
No API key for provider "google"Usou google/model mas só tem chave do OpenRouterUse openrouter/google/model em vez disso
Loop de which agent?acp.defaultAgent não definidoopenclaw config set acp.defaultAgent main
O gateway não iniciagateway.mode ausenteopenclaw config set gateway.mode local

Teste Seu Bot

Depois de executar, envie ao seu bot do Telegram:

market snapshot
backtest RSI strategy for AAPL, 1 year
compare all strategies for BTC-USD

👉 Guia Completo de Configuração do OpenClaw →


Diferente de screener básicos, este framework implanta agentes de IA especializados que debatem descobertas em tempo real:

  1. 🛠️ Analista Técnico — Bandas de Bollinger (±3 classificação proprietária), RSI, MACD
  2. 🌊 Analista de Sentimento e Momentum — sentimento da comunidade Reddit + momentum de preço
  3. 🛡️ Gestor de Risco — volatilidade, risco de drawdown, sinais de reversão à média

Saída: STRONG BUY / BUY / HOLD / SELL / STRONG SELL com pontuação de confiança


🔧 Todas as 37 Ferramentas MCP

📊 Mecanismo de Backtesting

FerramentaDescrição
backtest_strategyBacktest de 1 de 9 estratégias com métricas institucionais (Sharpe, Calmar, Expectativa). Suporta timeframes de 1d e 1h; log de negociações completo opcional + curva de patrimônio.
compare_strategiesExecuta todas as 9 estratégias no mesmo símbolo e classifica por desempenho.
walk_forward_backtest_strategyValidação walk-forward com divisão treino/teste e veredito de overfitting (ROBUSTO / MODERADO / FRACO / SOBREAJUSTADO).

9 Estratégias para Testar:

  • rsi — reversão à média RSI sobrevendido/sobrecomprado
  • bollinger — reversão à média das Bandas de Bollinger
  • macd — cruzamento dourado/de morte MACD
  • ema_cross — Cruzamento Dourado/da Morte EMA 20/50
  • supertrend — seguimento de tendência Supertrend baseado em ATR 🔥
  • donchian — rompimento do Canal de Donchian (estilo Turtle Trader)
  • rsi_pullback — compra de queda em tendência de alta confirmada (SMA50>SMA200 + entrada RSI<40) 🆕
  • keltner_breakout — rompimento normalizado por ATR (EMA20 + 2·ATR banda superior) 🆕
  • triple_ema — cruzamento EMA 20/50 com filtro de tendência SMA200 🆕

🆕 As estratégias exigem period='1y' ou '2y' para que o filtro de tendência SMA200 possa concluir seu aquecimento.

Métricas que você obtém: Taxa de Acerto, Retorno Total, Índice de Sharpe, Índice de Calmar, Drawdown Máximo, Fator de Lucro, Expectativa, Melhor/Pior Negociação, vs Comprar e Manter, com simulação realista de comissão + slippage.

Example prompt: "Compare all 9 strategies on MSFT for 2 years"
→ #1 triple_ema:        +15.1% | Sharpe:  0.0 | WR: 100%
→ #2 keltner_breakout:  +14.3% | Sharpe:  4.7 | WR:  40%
→ #3 bollinger:         +12.2% | Sharpe:  4.1 | WR:  64%
→ Buy & Hold:            -2.1%

💰 Yahoo Finance — Preços em Tempo Real (Novo na v0.6.0)

FerramentaDescrição
yahoo_priceCotação em tempo real: preço, variação %, máxima/mínima de 52 semanas, estado do mercado
market_snapshotVisão geral global: S&P500, NASDAQ, VIX, BTC, ETH, EUR/USD, SPY, GLD

Suporta: Ações (AAPL, TSLA, NVDA), Cripto (BTC-USD, ETH-USD, SOL-USD), ETFs (SPY, QQQ, GLD), Índices (^GSPC, ^DJI, ^IXIC, ^VIX), FX (EURUSD=X), Turcas (THYAO.IS, SASA.IS)


🌍 Screener Global de Ações — Ações Ordinárias e Preferenciais

FerramentaDescrição
stock_screenerLista ações ordinárias ou preferenciais para qualquer mercado de país do TradingView (america, korea, germany, brazil, …) com preço, moeda, variação %, rendimento de dividendos — classificadas por capitalização de mercado. O equivalente via API do filtro de busca de símbolos "Ação ordinária" / "Ação preferencial" do TradingView.
stock_pricesConsulta de preço direta para símbolos específicos (EXCHANGE:SYMBOL separados por vírgula, ex.: NASDAQ:NVDA, KRX:005930) — preço, moeda, variação % diária, com tickers não reconhecidos nomeados em not_found.

🧠 Sentimento e Inteligência de IA

FerramentaDescrição
market_sentimentSentimento do Reddit em comunidades financeiras (pontuação de alta/baixa, principais postagens)
financial_newsManchetes RSS ao vivo do Yahoo Finance, MarketWatch, CNBC, CoinDesk, CoinTelegraph
combined_analysisFerramenta Poderosa: técnicos do TradingView + sentimento do Reddit + notícias ao vivo → decisão de confluência. Agora com retry + cache de 60s para resiliência contra erros transitórios do screener.

📈 Núcleo de Análise Técnica

FerramentaDescrição
get_technical_analysisTA completa: RSI, MACD, Bollinger, 23 indicadores com COMPRA/VENDA/MANTER
get_multiple_analysisTA em lote para vários símbolos de uma vez
get_bollinger_band_analysisSistema proprietário de classificação BB ±3
get_stock_decisionMecanismo de decisão em 3 camadas (classificação + configuração de negociação + pontuação de qualidade)
screen_stocksScreener multi-exchange com mais de 20 critérios de filtro
scan_by_signalVarredura por tipo de sinal (sobrevendido, tendência, rompimento...)
get_candlestick_patternsDetector de 15 padrões de candlestick
get_multi_timeframe_analysisAnálise de alinhamento Semanal→Diário→4H→1H→15m

🌍 Suporte Multi-Exchange

ExchangeFerramentas
BinanceScreener de cripto, todos os pares
KuCoin / Bybit+Screener de cripto
NASDAQ / NYSEAções dos EUA (AAPL, TSLA, NVDA...)
EGX (Egito)egx_market_overview, egx_stock_screener, egx_trade_plan, egx_fibonacci_retracement
Turco (BIST)Via screener do TradingView

💬 Exemplos de Conversas com IA

You: "Give me a full market snapshot right now"
AI: [market_snapshot] → S&P500 -3.4%, BTC +0.1%, VIX 31 (+13%), EUR/USD 1.15

You: "What is Reddit saying about NVDA?"
AI: [market_sentiment] → Strongly Bullish (0.41) | 23 posts | 18 bullish

You: "Backtest RSI strategy on BTC-USD for 2 years"
AI: [backtest_strategy] → +31.5% return | 100% win rate | 2 trades | B&H: -5%

You: "Which of the 9 strategies worked best on MSFT in the last 2 years?"
AI: [compare_strategies] → triple_ema #1 (+15.1%, WR 100%), keltner_breakout #2 (+14.3%), macd last (-23.4%)

You: "Run walk-forward backtest on supertrend for SPY"
AI: [walk_forward_backtest_strategy] → Verdict: ROBUST (avg robustness 0.92) | OOS return +8.5%

You: "Analyze TSLA with all signals: technical + sentiment + news"
AI: [combined_analysis] → BUY (Technical STRONG BUY + Bullish Reddit + Positive news)

💖 Apoie o Projeto

Este framework é gratuito e de código aberto, construído no tempo livre. Se ele economiza horas de pesquisa ou ajuda você a tomar melhores decisões, considere apoiar:

NívelMensalO Que Você Recebe
☕ Café$5Gratidão sincera + nome no README
🚀 Apoiador$15Acima + correções de bugs prioritárias
💎 Pro$30Acima + solicitações de recursos prioritárias
Sponsor

Cada patrocinador financia diretamente novos recursos como Backtesting Walk-Forward, sentimento do Twitter/X e hospedagem em nuvem gerenciada.


📋 Roadmap

  • Análise técnica do TradingView (mais de 30 indicadores)
  • Screener multi-exchange (Binance, KuCoin, MEXC, EGX, ações dos EUA)
  • Análise de sentimento do Reddit
  • Notícias financeiras ao vivo (Yahoo / MarketWatch / CNBC / CoinDesk / CoinTelegraph)
  • Preços em tempo real do Yahoo Finance
  • Mecanismo de backtesting (9 estratégias + Sharpe / Calmar / Expectativa)
  • Backtesting walk-forward (detecção de overfitting)
  • Camada de resiliência (retry + cache TTL) no provedor do screener
  • Timeframe de backtesting horário (1h)
  • Sentimento de mercado do Twitter/X
  • Simulação de paper trading
  • Hospedagem em nuvem gerenciada (sem configuração local)

📄 Licença

Licença MIT — veja LICENSE para detalhes.


Aviso: Esta ferramenta é apenas para fins educacionais e de pesquisa. Não constitui aconselhamento financeiro. Sempre faça sua própria pesquisa antes de tomar decisões de investimento.