/ Annuaire / Playground / tradingview-mcp
● Communauté atilaahmettaner ⚡ Instantané

tradingview-mcp

par atilaahmettaner · atilaahmettaner/tradingview-mcp

Écrans en temps réel, 30+ indicateurs techniques, backtests et sentiment Reddit/actualités pour crypto et actions — aucune clé payante requise.

tradingview-mcp encapsule les données publiques du marché (TradingView, Yahoo Finance, Reddit, flux RSS d'actualités, Binance/KuCoin/Bybit) derrière des outils MCP. Analysez, détectez les patterns candlestick, backtestez les stratégies, récupérez le sentiment. Aucune clé API requise pour les outils principaux.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

tradingview.replay ▶ prêt
0/0

Installer

Choisissez votre client

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

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

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

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

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

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

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

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

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

Continue utilise un tableau d'objets serveur plutôt qu'une map.

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

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add tradingview -- uvx tradingview-mcp

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : tradingview-mcp

Comment générer un brief de marché quotidien avec signaux et sentiment

👤 Traders particuliers, analystes ⏱ ~15 min intermediate

Quand l'utiliser : Café pré-marché, 10 minutes avant l'ouverture.

Prérequis
  • Python + pip — pip install tradingview-mcp-server
Déroulement
  1. Prenez un snapshot de l'état global
    Donnez-moi un market_snapshot : S&P500, NASDAQ, VIX, BTC, ETH, EURUSD, or.✓ Copié
    → Tableau des cotations + variation 24h
  2. Analysez les signaux
    Utilisez scan_by_signal pour trouver des actions S&P 500 affichant RSI < 30 ET un croisement haussier MACD aujourd'hui.✓ Copié
    → Liste de 5-30 tickers
  3. Superposez le sentiment
    Pour chacun des 5 premiers, exécutez combined_analysis — technique + Reddit + actualités.✓ Copié
    → Note composite par ticker

Résultat : Une liste de surveillance de cinq tickers avec une thèse raisonnée par nom.

Pièges
  • Le sentiment Reddit est un signal de foule, pas une boule de cristal — N'agissez jamais sur le sentiment seul — associez toujours à une thèse technique ou fondamentale
  • Les cotations Yahoo Finance ont un retard de 15 minutes pour les actions américaines — Pour le trading intra-journalier en temps réel, confirmez auprès de votre courtier avant de trader
Combiner avec : alpaca

Comment backtester une stratégie simple avant de risquer du capital

👤 Traders auto-dirigés ⏱ ~20 min advanced

Quand l'utiliser : Vous voulez des chiffres, pas des intuitions, sur l'efficacité d'une idée.

Déroulement
  1. Choisissez un symbole et une stratégie
    backtest_strategy : BB_bounce sur SPY 2020-01-01 à 2026-04-01. Rapportez Sharpe, drawdown max, nombre de trades.✓ Copié
    → Tableau des métriques + description de la courbe d'équité
  2. Comparez les stratégies
    compare_strategies sur le même symbole et fenêtre — classez les 6.✓ Copié
    → Tableau classé
  3. Vérification de cohérence
    La meilleure stratégie suit-elle juste un marché haussier ? Montrez sa performance uniquement pendant les périodes de drawdown.✓ Copié
    → Ventilation spécifique au régime

Résultat : Une vision réaliste de savoir si une stratégie a un avantage ou est juste du bêta.

Pièges
  • Surajustement du backtest — la meilleure stratégie passée est souvent la pire en direct — Utilisez des fenêtres hors échantillon et inquiétez-vous de la dégradation du Sharpe, pas du Sharpe maximal

Comment analyser le crypto sur Binance, KuCoin et Bybit

👤 Traders crypto surveillant plusieurs bourses ⏱ ~15 min intermediate

Quand l'utiliser : Vous voulez trouver des setups sur la bourse ayant la meilleure liquidité.

Déroulement
  1. Analysez le filtre
    screen_stocks avec exchange dans [BINANCE, KUCOIN, BYBIT] : variation de prix 24h > 5%, volume en USD > 10M, RSI entre 40 et 60.✓ Copié
    → Liste inter-bourses
  2. Vérifiez les patterns
    Pour chaque résultat, exécutez get_candlestick_patterns sur la période 4h.✓ Copié
    → Patterns détectés par ticker

Résultat : Une courte liste de candidats avec contexte technique.

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

tradingview + alpaca

Analysez avec tradingview, puis effectuez du papier-trade via alpaca pour valider

Trouvez 3 setups d'options SPY avec signaux tradingview, ouvrez des positions en papier-trade via alpaca, et enregistrez dans une Google Sheet.✓ Copié
tradingview + google-workspace

Enregistrez les briefs quotidiens dans une Google Sheet pour le suivi longitudinal

Exécutez un market_snapshot quotidien et ajoutez à l'onglet 'Daily' de la feuille de calcul xyz.✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
market_snapshot Brief matinal gratuit (Yahoo)
yahoo_price symbol: str Cotation quasi-temps réel (retard de 15m sur les actions américaines) gratuit
get_technical_analysis symbol, timeframe Snapshot RSI/MACD/BB gratuit
get_bollinger_band_analysis symbol, timeframe Dépistage de réversion à la moyenne gratuit
get_candlestick_patterns symbol, timeframe Confirmation de pattern gratuit
screen_stocks filters: {...} Analyses multi-facteurs gratuit
scan_by_signal signal: str, universe?: str Filtrer par un type de signal gratuit
backtest_strategy strategy: str, symbol, start, end Validation historique gratuit
compare_strategies symbol, start, end Comparaison large gratuit
market_sentiment symbol: str Vérification du sentiment des particuliers gratuit (Reddit)
financial_news topic?: str Flux d'actualités gratuit (RSS)
combined_analysis symbol Lecture complète du ticker en une seule fois gratuit

Coût et limites

Coût d'exécution

Quota d'API
Yahoo Finance : limites informelles (environ 2000 req/h). Reddit RSS : 60/min par IP.
Tokens par appel
Screens : 500-3000 tokens selon le nombre de résultats
Monétaire
Gratuit — toutes les sources de données sont publiques
Astuce
Mettez en cache les appels d'indicateur pour la même fermeture de barre — ré-exécution dans une minute est gaspillage.

Sécurité

Permissions, secrets, portée

Portées minimales : Aucun — données publiques en lecture seule
Stockage des identifiants : Aucun requis
Sortie de données : Yahoo Finance, TradingView, Reddit, flux RSS, points de terminaison publics Binance/KuCoin/Bybit
Ne jamais accorder : N'utilisez jamais ceci pour le placement d'ordres ; c'est une analyse seule

Dépannage

Erreurs courantes et correctifs

Yahoo retourne 429

Trop de requêtes en peu de temps. Attendez 60s et réduisez la fréquence des requêtes.

L'indicateur TradingView retourne null

Le symbole peut ne pas être listé sur TradingView ou la période est incorrecte. Essayez d'abord un symbole connu comme SPY.

market_sentiment ne retourne aucune donnée

Le ticker peut ne pas être discuté dans les subreddits suivis. Sentiment faible = pas de signal, pas une erreur.

Le backtest tourne indéfiniment

Rétrécissez la fenêtre de date ; les longues historiques avec des barres de 1 minute sont lentes. Utilisez d'abord les barres quotidiennes.

Alternatives

tradingview-mcp vs autres

AlternativeQuand l'utiliserCompromis
yfinance MCPVous n'avez besoin que de données Yahoo brutes, pas d'indicateursPas de screeners/backtests/sentiment
Alpaca MCPVous voulez vraiment exécuter des tradesNécessite un compte de courtage ; portée d'outil différente

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills