TradingView + Claude — Fin del Análisis a Ojo
Conecta Claude directo a TradingView con el MCP de @Tradesdontlie. Claude ve tus gráficas en tiempo real, dibuja niveles, pone alertas y te arma reportes del mercado — con prompts simples. En 5 minutos lo echas a andar.
Proyecto open source de la comunidad
MCP local — no manda data a nadie. Corre contra tu app de TradingView Desktop.
Creado por @Tradesdontlie — dale una estrella al repo si te sirve.
01 contexto
Se acabó el análisis a ojo
Hasta ayer, si querías que una IA te ayudara con tus gráficas de trading, solo podías aventarle capturas de pantalla y rezar a ver qué salía. La IA veía una imagen plana — pixeles — no tu chart vivo. Eso se acabó.
Alguien acaba de crear una herramienta que conecta Claude directo a TradingView. Se llama TradingView MCP y es open source. La hizo @Tradesdontlie y te deja hacer una cosa muy simple: darle a Claude los mismos ojos que tú tienes frente a la pantalla.
Claude ya ve tus gráficas en tiempo real. Los precios exactos. Las velas. Los indicadores que tienes puestos. Lo que está pasando en este segundo — al mismo tiempo que tú lo estás viendo.
Ejemplo real — lo que ya puedes pedirle:
- "Analiza Bitcoin en 4 horas y dime qué está pasando." Pum, te explica momentum, niveles y qué esperar.
- "Dibújame los soportes y resistencias en la gráfica." Los dibuja solito sobre tu chart. Literal.
- "Ponme alertas en toda mi watchlist." Te las pone una por una.
- "Dame un reporte de qué pasó en el mercado mientras dormía." Te lo arma con lo que haya sucedido en cada símbolo.
Literalmente le acabas de dar a Claude los ojos de un trader profesional. Y se echa a andar en 5 minutos.
Para quién es esto
Traders principiantes
Claude te explica cada chart en español simple — ya no necesitas entender todos los indicadores de golpe.
Traders intermedios
Delega el trabajo aburrido: escanear watchlists, poner alertas, armar reportes de fin de día.
Traders activos
Backtests, Pine Script, monitoreo en tiempo real. Claude hace el scrapping manual por ti.
02 requisitos
Lo que necesitas antes de empezar
Son 4 cosas. La mayoría ya las tienes. Si algo te falta, no te preocupes — en el paso 3 le pides a Claude que te lo instale y él lo hace. Aquí solo te digo qué revisar.
1. Claude Code
Este flujo es con Claude Code — el CLI oficial que corre en tu terminal. Claude Code ya viene con soporte nativo para MCPs. Descárgalo desde claude.ai/download. Verifica con el comando de abajo.
2. TradingView Desktop (con suscripción activa)
Tiene que ser la app de escritorio — no la versión web del navegador. Descárgala gratis desde tradingview.com/desktop. Y sí, necesitas tu suscripción de TradingView activa para que el app funcione — cualquier plan sirve (hasta el gratis, aunque recomiendo Essential o Plus por los indicadores).
3. Node.js 18 o mayor
El servidor MCP está hecho en JavaScript, así que necesita Node.js. Es un programa que ejecuta código — se instala una vez y ya. Descárgalo de nodejs.org (la versión LTS). Si ya tienes otra versión, verifica que sea 18 o mayor.
4. Git
Git sirve para descargar el código del MCP desde GitHub. En macOS normalmente ya viene instalado. En Windows lo bajas de git-scm.com. Verifica con el comando de abajo.
Comandos para verificar — copia, pega y mira qué te responde tu terminal
Abre la terminal (en Mac: buscar "Terminal" en Spotlight; en Windows: buscar "PowerShell"). Pega uno por uno y mira el resultado. Si alguno te dice "command not found", esa pieza te falta.
Verificar Claude Code
claude --versionVerificar Node.js (debe ser 18+)
node --versionVerificar Git
git --versionVerificar npm (viene con Node)
npm --version03 instalación
Un prompt y Claude te instala todo
Aquí está el truco — no vas a instalar nada a mano. Le pegas el prompt maestro de abajo a Claude Code en una sesión nueva y él hace todo: clona el repo, instala las dependencias, edita tu archivo de configuración de MCPs y te deja listo.
Si Claude te pide permiso para correr un comando, dile sí. Si te pregunta entre varias opciones, dale la que tenga más sentido para tu sistema operativo. Todo esto tarda entre 3 y 5 minutos.
Prompt maestro — instala TradingView MCP
Copia completo, pégalo en Claude Code, deja que haga su magia. Si te pide permisos, dile que sí.
Quiero conectar mi app de TradingView a Claude Code usando el MCP de @Tradesdontlie. Repo oficial: https://github.com/tradesdontlie/tradingview-mcp
Por favor haz TODO esto paso por paso, reportándome cada etapa. No avances al siguiente paso si uno falla — explícame el error y cómo resolverlo.
1. VERIFICAR PRERREQUISITOS:
- Corre "node --version" — tengo que tener Node.js 18 o mayor. Si me falta o es muy viejo, dime exactamente cómo instalarlo para mi sistema operativo.
- Corre "git --version" — si no tengo Git, dime cómo instalarlo.
- Pregúntame si ya tengo TradingView Desktop instalado. Si no, mándame el link oficial: https://www.tradingview.com/desktop/
2. CLONAR EL REPO:
Clona el repositorio en mi carpeta home:
git clone https://github.com/tradesdontlie/tradingview-mcp.git ~/tradingview-mcp
3. INSTALAR DEPENDENCIAS:
Entra a la carpeta y corre la instalación:
cd ~/tradingview-mcp && npm install
4. LEER EL README:
Lee el README.md del repo para identificar:
- El comando exacto para iniciar el servidor MCP (puede ser "node src/server.js" o algo distinto según la versión).
- El flag de debug para lanzar TradingView (suele ser --remote-debugging-port=9222).
- Si hay scripts de lanzamiento en la carpeta "scripts/" que yo deba usar directo.
5. CONFIGURAR EL MCP EN CLAUDE CODE:
Edita mi archivo de configuración de MCPs. Ubicación según mi OS:
- macOS / Linux: ~/.claude/.mcp.json
- Windows: %USERPROFILE%\.claude\.mcp.json
Si el archivo no existe, créalo. Si ya existe con otros MCPs, NO los sobrescribas — solo agrega el de tradingview dentro de "mcpServers". El bloque a insertar (ajusta la ruta absoluta con mi carpeta real):
{
"mcpServers": {
"tradingview": {
"command": "node",
"args": ["/ruta/absoluta/a/tradingview-mcp/src/server.js"]
}
}
}
6. LANZAR TRADINGVIEW CON DEBUG PORT:
Explícame cómo cerrar completamente TradingView y volverlo a abrir con el flag de debug. Dame el comando exacto para mi sistema operativo. Si el repo incluye un script en scripts/ (por ejemplo launch_tv_debug_mac.sh), úsalo y dime cómo correrlo.
7. DECIRME QUÉ HAGO AHORA:
Resume en 3 pasos finales lo que me toca hacer: (a) reiniciar Claude Code, (b) abrir una conversación nueva, (c) correr el primer prompt de verificación. Dame el prompt exacto para el paso (c).
Objetivo final: que cuando abra Claude Code y escriba "Corre tv_health_check", me responda cdp_connected: true. Ahí sabemos que jaló.Lo que no puede fallar: el flag de debug de TradingView
El MCP habla con TradingView a través de un "puerto de debug" (9222). Si abres TradingView normal, ese puerto no está activo y el MCP no se conecta. Tienes que cerrar TradingView completamente (no solo la ventana — el proceso) y abrirlo con el flag. Claude te da el comando exacto en el paso 6.
Cómo se ve el bloque final en tu archivo de MCPs
Para que sepas qué estás aprobando, así queda tu ~/.claude/.mcp.json después de que Claude lo edite (reemplaza TU_USUARIO con tu nombre de usuario real):
{
"mcpServers": {
"tradingview": {
"command": "node",
"args": ["/Users/TU_USUARIO/tradingview-mcp/src/server.js"]
}
}
}04 verificación
Verifica que Claude ya ve tu TradingView
Antes de pedirle análisis en serio, hay que confirmar que el MCP está conectado. Es un chequeo de 30 segundos — te ahorra pelear con la herramienta creyendo que falla cuando en realidad solo faltó un paso.
Abre TradingView con el flag de debug
Si saliste del paso de instalación y ya lo abriste con el flag, déjalo corriendo y pasa al siguiente punto. Si no, Claude te dio el comando exacto para tu sistema — úsalo. TradingView debe verse igual que siempre, solo que ahora "escucha" en el puerto 9222.
Abre una conversación nueva en Claude Code
Si Claude Code estaba abierto desde antes de instalar el MCP, ciérralo por completo y ábrelo de nuevo. Claude lee los MCPs al arrancar — si lo dejas con la sesión vieja, no los va a ver. En la terminal corre claude para empezar una sesión limpia.
Pégale este prompt de diagnóstico
Este prompt le pide a Claude que corra la herramienta tv_health_check del MCP. Si todo jaló, vas a ver cdp_connected: true. Eso significa "sí te veo".
Prompt — diagnóstico inicial
Claude corre la herramienta de health check del MCP y te dice si la conexión con TradingView está viva.
Corre la herramienta tv_health_check del MCP de tradingview y dime exactamente qué te respondió. Si la respuesta trae cdp_connected: true, dime "todo jaló" y menciona qué símbolo y temporalidad tengo abiertos ahora mismo en mi TradingView — así confirmo que realmente me estás viendo. Si cdp_connected es false o te da error, ayúdame a diagnosticar: 1. ¿TradingView está corriendo con el flag --remote-debugging-port=9222? Si no sabes, pregúntame. 2. ¿El MCP de tradingview aparece listado entre los MCPs conectados de esta sesión? 3. ¿Mi archivo ~/.claude/.mcp.json tiene el bloque bien formado? Léelo y revisa. No intentes arreglarlo todo de golpe — dame primero el diagnóstico y luego yo te digo qué arreglamos.
Cómo leer la respuesta
- cdp_connected: true — la conexión funciona. Claude ya ve tu TradingView. Brinca a la siguiente sección.
- cdp_connected: false — TradingView no está escuchando en el puerto de debug. Casi siempre es porque está abierto sin el flag. Ciérralo por completo y ábrelo con el comando correcto.
- "tool not found" — Claude Code no vio el MCP. Cierra Claude Code por completo, ábrelo de nuevo, y pregúntale: "¿qué MCPs están conectados en esta sesión?"
05 casos de uso
Todo lo que le puedes pedir ahora
Seis casos que se repiten en la comunidad. Cada uno es algo que antes te tomaba horas — ahora es un prompt. Cópialos como están o úsalos de inspiración para armar el tuyo.
Caso 1 · Análisis en vivo
Entender qué está pasando en cualquier chart
Le dices el símbolo y la temporalidad, y Claude te arma el contexto — momentum, niveles clave, volumen, qué esperar. Sirve para cualquier mercado: cripto, acciones, forex, futuros.
"Analiza BTC en 4 horas y dime si conviene entrar ahora o esperar el retroceso."
Caso 2 · Dibujar sobre la gráfica
Soportes, resistencias y trendlines, automáticos
Claude no solo identifica los niveles — los dibuja directo en tu chart de TradingView. Los ves ahí, al mismo tiempo que tú. Y si quieres, te los guarda como layout para usarlos después.
"Dibújame los 3 soportes y 3 resistencias más claros de las últimas 200 velas."
Caso 3 · Alertas en tu watchlist
Una por una, sin hacerlas a mano
Tienes 30 símbolos en tu watchlist. Configurar alertas a cada uno te toma media hora. Claude lo hace en 30 segundos — le dices la lógica y él las pone.
"Ponme alerta en todos los símbolos de mi watchlist cuando toquen el siguiente soporte clave."
Caso 4 · Reporte de mercado
Qué pasó mientras no estabas
Duermes, trabajas, vives — y el mercado no. Claude lee tu watchlist al momento y te resume qué hizo cada símbolo desde la última vez que lo revisaste. Ideal para abrir el día informado.
"Dame un reporte de qué pasó en mi watchlist en las últimas 12 horas."
Caso 5 · Pine Script a la medida
Indicadores personalizados sin saber programar
Describe el indicador que quieres — RSI con volumen, MACD con divergencias, lo que sea — y Claude escribe el Pine Script, lo compila y te dice si hay errores. Si no, lo agrega a tu chart.
"Escríbeme un Pine Script que marque divergencias de RSI con volumen creciente."
Caso 6 · Backtesting rápido
Prueba estrategias sin salir del chart
Explícale tu estrategia en lenguaje natural y Claude la backtesta bar-por-bar sobre los datos históricos. Te entrega métricas reales: win rate, drawdown, profit factor.
"Backtesta: entrar cuando el precio toca la EMA 50 con RSI bajo 40, salir cuando rompe la EMA 21."
Qué hace la diferencia contra "subirle una captura"
Una captura es una foto muerta. Claude con TradingView MCP lee los datos reales — los OHLCV exactos, los valores de cada indicador, el símbolo, la temporalidad. Por eso el análisis es 10x más preciso: no está adivinando de pixeles, está leyendo tu chart como lo leería un trader que tiene acceso a tu pantalla.
06 prompts
Prompts listos para copiar
Seis prompts con corchetes [así] que cambias por tus datos. Pégalos en Claude Code cuando ya tengas TradingView abierto con el flag de debug.
1. Análisis rápido de un símbolo
Para abrir un chart y en 30 segundos tener contexto útil.
Cambia el chart actual a [símbolo, ej. BINANCE:BTCUSDT] en temporalidad de [timeframe, ej. 4h]. Una vez cargado, dame un análisis de lo que estás viendo: - Tendencia actual (alcista, bajista, lateral) y qué tan fuerte es. - Los 2 soportes y 2 resistencias más claros de las últimas 200 velas. - Si hay alguna estructura clave (rompimiento, retest, consolidación, divergencia). - El valor actual del RSI y si hay sobrecompra o sobreventa. - Tu conclusión en 3 renglones: qué está pasando, qué sería lo siguiente, qué NO hacer ahora. Todo en español, directo, sin jerga innecesaria.
2. Dibujar niveles clave sobre el chart
Que Claude trace soportes y resistencias directo sobre tu gráfica, con etiquetas.
En el chart que tengo abierto ahora en TradingView, dibuja: - 3 líneas horizontales de soporte, en los niveles más respetados de las últimas 300 velas. - 3 líneas horizontales de resistencia, mismo criterio. - Una trendline si hay una clara (alcista o bajista). Para cada línea agrega una etiqueta corta que diga "S1 - [precio]" o "R1 - [precio]" según corresponda. Usa color verde para soportes y rojo para resistencias. Si ya había dibujos en la gráfica, déjalos como están — solo agrega los tuyos encima. Al terminar dime cuántas líneas pintaste y en qué precios quedaron.
3. Alertas automáticas en toda tu watchlist
Configura alertas de un golpe sin hacerlas a mano símbolo por símbolo.
Lee la watchlist que tengo activa en TradingView. Para cada símbolo en esa lista: 1. Identifica el soporte clave más cercano debajo del precio actual. 2. Identifica la resistencia clave más cercana arriba del precio actual. 3. Crea dos alertas: - Una que se dispare si el precio toca o cruza ese soporte. - Otra que se dispare si el precio toca o cruza esa resistencia. Usa un nombre claro en cada alerta: "[símbolo] - soporte [precio]" y "[símbolo] - resistencia [precio]". Configúralas para que me lleguen por notificación push de TradingView. Antes de crearlas en serio, muéstrame la lista completa de alertas que vas a poner y pídeme confirmación. Si le doy ok, las creas todas.
4. Reporte de mercado — qué pasó mientras no estabas
Ideal para empezar el día o regresar después de horas fuera.
Revisa cada símbolo de mi watchlist en TradingView y dame un reporte de qué pasó en las últimas [N, ej. 12] horas. Para cada símbolo quiero: - Cambio porcentual (desde hace [N] horas hasta ahora). - Rango del periodo: máximo y mínimo. - Si tocó algún soporte o resistencia importante (dime cuál y si lo respetó o lo rompió). - Volumen relativo comparado con el promedio (alto, normal, bajo). Al final del reporte, dame un resumen de 3 puntos: - Los 2 símbolos que más se movieron (y en qué dirección). - Un símbolo que esté en zona de decisión (a punto de romper o rebotar). - Una alerta general del mercado si detectaste algo relevante (un selloff, un rally, etc.).
5. Backtest de estrategia en lenguaje natural
Describe la regla y Claude la simula contra datos históricos.
Quiero backtestar esta estrategia en [símbolo, ej. BINANCE:ETHUSDT] en temporalidad de [timeframe, ej. 1h]: REGLAS: - Entrada en largo: cuando el precio cruza por arriba de la EMA 50 Y el RSI está debajo de 40. - Salida: cuando el precio cruza por debajo de la EMA 21 O cuando el RSI supera 70. - Stop loss: 1% debajo del precio de entrada. - Sin apalancamiento. Posición fija de [$X, ej. $1000]. Periodo a testear: del [fecha inicio, ej. enero 2025] al día de hoy. Ejecuta el backtest bar por bar usando los datos reales del chart. Al terminar dame: - Número total de operaciones. - Win rate (% de operaciones ganadoras). - Profit factor. - Máximo drawdown. - Ganancia neta total. Si la estrategia tiene un problema claro (por ejemplo, se pierde en lateral), dímelo al final.
6. Pine Script personalizado
Indicador a la medida, escrito y compilado por Claude.
Escríbeme un indicador en Pine Script v5 que haga lo siguiente: [DESCRIPCIÓN EN LENGUAJE NATURAL — ej: "Marque en verde cada vez que haya divergencia alcista entre el RSI y el precio, y en rojo cuando haya divergencia bajista. Además quiero una línea horizontal que marque el RSI promedio de las últimas 100 velas."] Cuando lo tengas: 1. Compílalo y verifica que no haya errores. 2. Si hay errores, corrígelos automáticamente y vuelve a compilar. 3. Una vez que compile limpio, agrégalo al chart que tengo abierto. 4. Explícame en 3 renglones qué está haciendo cada parte del código — quiero aprender, no solo tenerlo. Si algo de la descripción es ambiguo o técnicamente imposible, pregúntame antes de escribir código.
Esta herramienta no te vuelve millonario por sí sola
- Claude es un asistente — no un oráculo. El análisis técnico no predice el futuro. Úsalo para ahorrar tiempo, no para delegar tus decisiones.
- Verifica siempre. Claude puede confundirse leyendo indicadores o malinterpretar una estructura. Un ojo humano encima no está de más.
- Opera con tu propio plan. No entres a una operación porque Claude "dijo". Entra porque cumple tu sistema, tus reglas y tu gestión de riesgo.
- Este MCP corre local. No envía tu data a servidores externos, pero tampoco es un producto oficial de TradingView. Úsalo respetando los términos de servicio de tu plan.
Qué hacer si algo falla
cdp_connected: falseTradingView está abierto sin el flag de debug. Ciérralo por completo y vuelve a lanzarlo con --remote-debugging-port=9222.
MCP no apareceCierra Claude Code por completo y vuelve a abrirlo. Pídele: "Lee mi .mcp.json y valida que el bloque tradingview esté bien formado."
Socket hang upEl servidor MCP no alcanza TradingView. Revisa que ningún firewall esté bloqueando el puerto 9222 en localhost.
Proyecto open source de la comunidad
TradingView MCP es un proyecto open source creado por @Tradesdontlie . Si te está sirviendo, déjale una estrella al repo y menciónalo donde se pueda — así más gente lo encuentra.
¿Algo se atora?
Pregúntale directo a Claude Code — él puede leer los logs del MCP, inspeccionar tu configuración y diagnosticar paso a paso. Si necesitas, pégale el mensaje de error completo y pídele: "diagnostica qué está pasando con el MCP de tradingview y dame la solución más probable primero".
Comparte lo que saques
Si te sirvió este MCP en un trade real — o te ahorró horas frente a la pantalla — compártelo en redes y etiqueta @soyenriquerocha. La comunidad se mueve cuando todos mostramos qué herramientas sí le pegan al mundo real.