Tradingview MCP Server

El kit de herramientas de trading impulsado por IA más completo para Claude y clientes MCP. Backtesting + Sentimiento en vivo + Yahoo Finance + más de 30 herramientas de análisis técnico, todo en un solo servidor MCP.

Documentación

TradingView MCP Market Data & Technical Analysis for AI Assistants

atilaahmettaner%2Ftradingview-mcp | Trendshift

Servidor TradingView MCP — datos de mercado en tiempo real, indicadores técnicos, screener y backtesting para Claude, ChatGPT, Cursor, Copilot y cualquier cliente MCP. Acciones, criptomonedas, forex y futuros en bolsas globales. Backtesting + sentimiento en vivo + Yahoo Finance + 37 herramientas de análisis técnico — el kit de herramientas TradingView MCP más completo, todo en un solo servidor.

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

🆕 El servidor alojado ahora dibuja. Pide un gráfico y una vista interactiva de velas (1d / 1h / 15m, con superposición opcional de Bollinger) se renderiza en vivo dentro de la conversación mediante MCP Apps — y la IA te lee los valores de las bandas:

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

Pega una URL (o pip install), y luego solo pregunta. Resultados reales, directamente del servidor en 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

Prueba estos primero — funcionan en Claude, ChatGPT, Cursor o cualquier 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] Proyecto independiente de código abierto — no afiliado, respaldado ni asociado con TradingView Inc. "TradingView" es una marca comercial de su respectivo propietario; este proyecto consume datos de mercado de terceros y no es un producto de TradingView.

[!NOTE] ¿Necesita — o arriesga — tu cuenta de TradingView? No. Este servidor no inicia sesión, extrae ni automatiza una sesión de TradingView, y no requiere cuenta de TradingView ni clave API. Los datos de mercado se obtienen del lado del servidor desde endpoints públicos, por lo que no hay ninguna cuenta tuya en el proceso ni automatización de navegador/interfaz. (Esto es diferente de los servidores MCP que controlan la aplicación de escritorio TradingView mediante Chrome DevTools.) Tú eres responsable de asegurarte de que tu uso cumpla con los términos de cualquier fuente de datos a la que lo apuntes.

Cómo se compara con los MCP de TradingView de automatización de escritorio (los que controlan remotamente TradingView Desktop)

"TradingView MCP" ahora significa dos tipos muy diferentes de proyectos. Ambos son útiles — para trabajos diferentes:

Este proyecto — API de datos y análisisMCP de automatización de escritorio
Qué necesitasNada — datos de mercado públicosTradingView Desktop, normalmente con un plan de pago de TradingView
Dónde funcionaClaude.ai, Claude Code, ChatGPT, Cursor, Copilot — cualquier cliente MCPPrincipalmente Claude Code, en tu propia máquina
Cuando tu máquina está apagadaLa versión alojada sigue respondiendo, 24/7Se detiene
Screeners y backtestingIntegrados (37 herramientas, multi-bolsa)Lo que ofrezca la interfaz de TradingView
GráficosGráficos interactivos en conversación (MCP Apps, alojado)Los gráficos propios de TradingView
Tu cuenta de TradingViewNo necesaria, nunca se tocaControla tu sesión iniciada

Si quieres una IA haciendo clic en tu TradingView Desktop — editando Pine Script, dibujando en gráficos, usando replay — mira tradesdontlie/tradingview-mcp. Si quieres datos de mercado headless, screeners y backtesting disponibles para cualquier cliente de IA, sin instalar nada y sin cuenta de TradingView en el proceso — eso es este proyecto.

[!IMPORTANT] No es asesoramiento financiero. Nada producido por este software es asesoramiento de inversión, financiero, legal, fiscal o contable. tradingview-mcp es una herramienta de análisis informativa y educativa. Sus resultados, incluidos indicadores, puntuaciones, señales, "configuraciones de trading", entradas, stop losses y objetivos, se calculan a partir de datos de mercado de terceros y no son recomendaciones para comprar, vender o mantener ningún activo. No ejecuta operaciones, gestiona dinero ni garantiza ningún resultado. El trading y la inversión conllevan un riesgo sustancial de pérdida, y puedes perder parte o la totalidad de tu capital. Siempre haz tu propia investigación y consulta a un profesional con licencia antes de tomar cualquier decisión financiera. Eres el único responsable de tus propias decisiones y de cumplir con las leyes y regulaciones que te apliquen. Los datos de mercado pueden estar retrasados, ser inexactos o incompletos, y se proporcionan sin garantía.

[!TIP] ¿Prefieres cero configuración? Usa la versión alojada. pro.cryptosieve.com sirve las 37 herramientas como una única URL de conexión para Claude.ai, ChatGPT, Copilot y Cursor — sin uv, pandas ni Python que gestionar. Desde $9/mes (Pro) o $29/mes (Pro+ — límites más altos), con prueba gratuita de 3 días. El autoalojamiento sigue siendo gratis para siempre; la versión alojada es solo para quienes prefieren saltarse las operaciones. (Comparación completa autoalojado vs alojado en Inicio Rápido a continuación.)

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

⭐ Si esta herramienta mejora tu flujo de trabajo, por favor dale estrella al repositorio y considera patrocinar — ¡mantiene el proyecto vivo y creciendo!

Sponsor $5 Sponsor $15 Sponsor $30

🎥 Demostración del Framework

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


🆕 Novedades

Estabilidad y expansión de estrategias (Mayo 2026)

  • Herramientas asíncronas de alta demanda — 7 herramientas de alto tráfico (yahoo_price, stock_extended_hours, top_gainers, volume_breakout_scanner, multi_timeframe_analysis, financial_news, combined_analysis) convertidas a async def. FastMCP ejecuta herramientas síncronas serializadas en el bucle de eventos — lo asíncrono desbloquea un paralelismo real dentro del servidor para que las llamadas concurrentes a herramientas realmente se superpongan. combined_analysis además distribuye sus 3 subllamadas mediante asyncio.gather para una mejora de ~3× en tiempo de pared en la herramienta potente. yahoo_price / stock_extended_hours usan httpx.AsyncClient para I/O verdaderamente no bloqueante; las herramientas de bibliotecas síncronas (tradingview_ta, tradingview-screener, feedparser) se descargan mediante asyncio.to_thread. (PR — abierto)
  • 9 estrategias de backtesting (antes 6) — se añadieron rsi_pullback, keltner_breakout y triple_ema, cubriendo pullback de tendencia, breakout normalizado por ATR y cruce EMA filtrado por SMA200. compare_strategies ahora clasifica las 9 estrategias.
  • Capa de resiliencia — reintento automático + caché TTL de 60 segundos en el proveedor de screener de TradingView, eliminando errores transitorios "Expecting value" en combined_analysis y multi_timeframe_analysis. (PR #32 — fusionado)
  • Reconstrucción del servicio de noticias financieras — reemplaza los endpoints RSS obsoletos de Reuters con Yahoo Finance, MarketWatch y CNBC. Corrige el bug de larga duración count: 0 en financial_news. (PR #33 — fusionado)
  • Limitador de TA — limita las llamadas concurrentes de tradingview_ta (predeterminado 4) + mínimo 0.8s de espaciado entre inicios. Previene ráfagas paralelas de combined_analysis / multi_timeframe_analysis que golpeen el límite de cuerpo vacío de TradingView. Ajustable mediante variables de entorno. (PR #34 — fusionado)
  • Backtesting walk-forward (walk_forward_backtest_strategy) — división entrenamiento/prueba con veredicto de sobreajuste (ROBUSTO / MODERADO / DÉBIL / SOBREAJUSTADO).
  • Soporte de marco temporal horario (1h) en backtest_strategy, compare_strategies y walk_forward_backtest_strategy.
  • Registro completo de operaciones + curva de equidad en las salidas (include_trade_log=True, include_equity_curve=True).

🏗️ Arquitectura

tradingview-mcp Architecture


✨ ¿Por qué tradingview-mcp?

Característicatradingview-mcpConfiguraciones tradicionalesBloomberg Terminal
Tiempo de configuración5 minutosHoras (Docker, Conda...)Semanas (Contratos)
CostoGratis y de código abiertoVariable$30k+/año
Backtesting✅ 9 estrategias + Walk-forward + Sharpe❌ Scripting manual✅ Propietario
Sentimiento en vivo✅ Reddit + noticias RSS❌ Configuración separada✅ Terminal
Datos de mercado✅ En vivo / tiempo realHistóricos / retrasadosEn vivo
Claves APINo se requierenMúltiples (OpenAI, etc.)N/A

🚀 Inicio Rápido (5 minutos)

Dos formas de ejecutarlo — las mismas 37 herramientas de cualquier manera:

🧑‍💻 Autoalojado (este repo)☁️ Alojado — pro.cryptosieve.com
PrecioGratis para siempre (MIT)$9/mes Pro · $29/mes Pro+ · Prueba de 3 días
Tiempo a la primera llamada~5 minutos (Python + uv)~60 segundos (pega una URL)
Actualizaciones y operacionesTú lo ejecutas y actualizasGestionado — siempre en la última versión
Se ejecuta enTu máquina o VPSAlojado, transmitido desde el borde
LímitesTu hardware2,500/mes · 60/min (Pro) → 10,000/mes · 150/min (Pro+)
Mejor paraCuriosos, forkadores, control totalPersonas que prefieren saltarse las operaciones

☁️ Configuración cero: pega una URL de conexión en Claude.ai, ChatGPT, Copilot o Cursor → inicia una prueba gratuita de 3 días. Todo lo siguiente es para autoalojamiento.

Instalar con pip

pip install tradingview-mcp-server

Opcional: noticias y sentimiento (clave Marketaux gratuita)

financial_news y market_sentiment (además de las partes de noticias/sentimiento de combined_analysis) funcionan con Marketaux — noticias de mercado con licencia y sentimiento por entidad. Obtén una clave API gratuita (100 solicitudes/día; el servidor almacena en caché durante 4h y comparte una sola descarga entre noticias y sentimiento, así que el nivel gratuito rinde mucho) y configura:

export MARKETAUX_API_TOKEN=your_token_here   # optional

Sin token, esas dos herramientas devuelven una nota amigable de "no configurado" — todas las demás herramientas funcionan normalmente.

Configuración de Claude Desktop (claude_desktop_config.json)

Nota: En macOS, las aplicaciones GUI como Claude Desktop pueden no tener ~/.local/bin en su PATH. Usa la ruta completa a uvx para evitar errores de "comando no encontrado".

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

En Linux, reemplaza /Users/YOUR_USERNAME con /home/YOUR_USERNAME. En Windows, usa %USERPROFILE%\.local\bin\uvx.exe.

Configuración del Plugin Codex

Este repositorio también incluye metadatos de plugin Codex solo MCP:

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

El plugin usa el mismo punto de entrada del paquete PyPI:

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

Después de instalar o habilitar el plugin de Codex, reinicia Codex para que el servidor MCP se cargue en la próxima sesión. Dependiendo de tu versión de Codex, codex mcp list puede mostrar los servidores MCP registrados, pero la disponibilidad de herramientas debe verificarse en una sesión nueva de Codex.

O ejecutar desde el código fuente

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

🛠️ Solución de problemas

🪟 Windows: MCP error -32001: Request timed out en el primer arranque

Síntoma — ves esto en los registros de Claude Desktop poco después de agregar la configuración:

[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 qué ocurre: Python 3.14 no es compatible todavía. uvx descarga tradingview-mcp-server, crea un virtualenv nuevo e instala dependencias la primera vez que se ejecuta. Algunas dependencias nativas en la pila MCP no publican actualmente ruedas compatibles con Python 3.14, por lo que la instalación puede recurrir a compilaciones desde el código fuente o fallar antes de que Claude Desktop termine de inicializar el servidor.

Solución — fija Python 3.13 (tiene ruedas precompiladas de pandas):

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

En macOS usa la ruta completa a uvx (ver la nota en Inicio Rápido). En Windows, uvx normalmente es %USERPROFILE%\.local\bin\uvx.exe.

Alternativa — preinstala una vez, luego deja que Claude Desktop reutilice el caché:

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

Después de que la instalación termine, inicia Claude Desktop con la configuración normal y el servidor aparecerá al instante (el caché ya está caliente).

Crédito: @wyh4444 por el informe original en #24.


⚠️ Formato de Envoltura de Errores

Las herramientas que han adoptado el formato de error estructurado devuelven o su carga útil normal o una envoltura de error:

{"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é: las cadenas anteriores de [] / {"error": "Analysis failed: ..."} hacían imposible distinguir "sin coincidencias hoy" de "límite de tasa del proveedor." La nueva envoltura es ramificable programáticamente mediante code, y retryable le dice al llamador si esperar y reintentar puede ayudar (las tormentas del proveedor pasan; una dependencia faltante no se arreglará sola). Cobertura completa (cada modo de fallo — caída del servicio upstream, lista de símbolos vacía, dependencia faltante, excepción inesperada — devuelve un envoltorio, nunca una cadena/traceback crudo): top_gainers, top_losers, bollinger_scan, rating_filter, volume_breakout_scanner, smart_volume_scanner.

Adopción parcial (las rutas de error principales devuelven envoltorios): coin_analysis, volume_confirmation_analysis, consecutive_candles_scan, futures_market_overview, futures_top_movers, stock_prices, y las validaciones de entrada del backtest. Las herramientas restantes migran en lotes — seguimiento en #76.

Detección de un error:

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:
        ...

Los códigos estables están definidos en core/errors.py.


📱 Uso vía Telegram, WhatsApp y más (OpenClaw)

Conecta este servidor a Telegram, WhatsApp, Discord y más de 20 plataformas de mensajería usando OpenClaw — una puerta de enlace de IA autoalojada. Probado y verificado en VPS de Hetzner (Ubuntu 24.04).

Cómo funciona

OpenClaw enruta los mensajes de Telegram a un agente de IA. El agente usa trading.py — un envoltorio ligero de Python — para llamar a las funciones de tradingview-mcp y devolver resultados formateados. No se necesita protocolo MCP entre OpenClaw y el servidor; es una importación directa de Python.

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

Configuración 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

Elige tu modelo de IA

OpenRouter no es obligatorio — usa cualquier proveedor del que tengas clave:

ProveedorID de modelo para OpenClawObtener clave
OpenRouter (agregador — acceso a todos los modelos)openrouter/google/gemini-3-flash-previewopenrouter.ai/keys
Anthropic (Claude directo)anthropic/claude-sonnet-4-5console.anthropic.com
Google (Gemini directo)google/gemini-2.5-flashaistudio.google.com
OpenAI (GPT directo)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: El prefijo debe coincidir con tu proveedor. google/... necesita una clave de API de Google. openrouter/... necesita una clave de OpenRouter.

⚠️ Errores comunes

SíntomaCausaSolución
Unrecognized keys: mcpServersmcpServers no compatible en esta versiónEliminar de la configuración, usar envoltorio bash
No API key for provider "google"Usaste google/model pero solo tienes clave de OpenRouterUsa openrouter/google/model en su lugar
Bucle de which agent?acp.defaultAgent no configuradoopenclaw config set acp.defaultAgent main
La puerta de enlace no arrancaFalta gateway.modeopenclaw config set gateway.mode local

Prueba tu bot

Una vez en ejecución, envía a tu bot de Telegram:

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

👉 Guía completa de configuración de OpenClaw →


A diferencia de los screener básicos, este framework despliega agentes de IA especializados que debaten hallazgos en tiempo real:

  1. 🛠️ Analista técnico — Bandas de Bollinger (calificación propietaria ±3), RSI, MACD
  2. 🌊 Analista de sentimiento y momentum — Sentimiento de la comunidad de Reddit + momentum de precio
  3. 🛡️ Gestor de riesgo — Volatilidad, riesgo de drawdown, señales de reversión a la media

Salida: STRONG BUY / BUY / HOLD / SELL / STRONG SELL con puntuación de confianza


🔧 Las 37 herramientas MCP

📊 Motor de backtesting

HerramientaDescripción
backtest_strategyBacktest de 1 de 9 estrategias con métricas institucionales (Sharpe, Calmar, Expectancy). Compatible con marcos temporales 1d y 1h; registro completo de operaciones y curva de capital opcionales.
compare_strategiesEjecuta las 9 estrategias sobre el mismo símbolo y clasifícalas por rendimiento.
walk_forward_backtest_strategyValidación walk-forward con división train/test y veredicto de sobreajuste (ROBUST / MODERATE / WEAK / OVERFITTED).

9 estrategias para probar:

  • rsi — Reversión a la media RSI sobrevendido/sobrecomprado
  • bollinger — Reversión a la media con Bandas de Bollinger
  • macd — Cruce dorado/de la muerte MACD
  • ema_cross — Cruce dorado/de la muerte EMA 20/50
  • supertrend — Seguimiento de tendencia Supertrend basado en ATR 🔥
  • donchian — Ruptura del canal de Donchian (estilo Turtle Trader)
  • rsi_pullback — Compra en caída con tendencia alcista confirmada (SMA50>SMA200 + entrada RSI<40) 🆕
  • keltner_breakout — Ruptura normalizada por ATR (EMA20 + banda superior 2·ATR) 🆕
  • triple_ema — Cruce EMA 20/50 filtrado por tendencia SMA200 🆕

Las estrategias 🆕 requieren period='1y' o '2y' para que el filtro de tendencia SMA200 complete su calentamiento.

Métricas que obtienes: Tasa de aciertos, retorno total, ratio Sharpe, ratio Calmar, drawdown máximo, factor de beneficio, expectancy, mejor/peor operación, comparación con buy-and-hold, con simulación realista de comisiones y 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 — Precios en tiempo real (Nuevo en v0.6.0)

HerramientaDescripción
yahoo_priceCotización en tiempo real: precio, cambio %, máximo/mínimo 52 semanas, estado del mercado
market_snapshotPanorama global: S&P500, NASDAQ, VIX, BTC, ETH, EUR/USD, SPY, GLD

Soporta: Acciones (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 acciones — Acciones comunes y preferentes

HerramientaDescripción
stock_screenerLista acciones comunes o preferentes para cualquier mercado de país de TradingView (america, korea, germany, brazil, …) con precio, moneda, cambio %, rendimiento por dividendo — ordenadas por capitalización de mercado. El gemelo API del filtro de búsqueda de símbolos "Common stock" / "Preferred stock" de TradingView.
stock_pricesConsulta directa de precio para símbolos específicos (EXCHANGE:SYMBOL separados por comas, p. ej. NASDAQ:NVDA, KRX:005930) — precio, moneda, cambio % diario, con tickers no reconocidos nombrados en not_found.

🧠 Sentimiento e inteligencia de IA

HerramientaDescripción
market_sentimentSentimiento de Reddit en comunidades financieras (puntuación alcista/bajista, publicaciones principales)
financial_newsTitulares RSS en vivo de Yahoo Finance, MarketWatch, CNBC, CoinDesk, CoinTelegraph
combined_analysisHerramienta potente: técnicos de TradingView + sentimiento de Reddit + noticias en vivo → decisión de confluencia. Ahora respaldada por reintentos + caché de 60s para resiliencia ante errores transitorios del screener.

📈 Núcleo de análisis técnico

HerramientaDescripción
get_technical_analysisAT completo: RSI, MACD, Bollinger, 23 indicadores con COMPRA/VENTA/MANTENER
get_multiple_analysisAT masivo para múltiples símbolos a la vez
get_bollinger_band_analysisSistema de calificación propietario de bandas BB ±3
get_stock_decisionMotor de decisión de 3 capas (ranking + configuración de operación + puntuación de calidad)
screen_stocksScreener multi-exchange con más de 20 criterios de filtro
scan_by_signalEscaneo por tipo de señal (sobrevendido, tendencia, ruptura...)
get_candlestick_patternsDetector de 15 patrones de velas japonesas
get_multi_timeframe_analysisAnálisis de alineación Semanal→Diario→4H→1H→15m

🌍 Soporte multi-exchange

ExchangeHerramientas
BinanceScreener de cripto, todos los pares
KuCoin / Bybit+Screener de cripto
NASDAQ / NYSEAcciones de EE. UU. (AAPL, TSLA, NVDA...)
EGX (Egipto)egx_market_overview, egx_stock_screener, egx_trade_plan, egx_fibonacci_retracement
Turco (BIST)Vía screener de TradingView

💬 Ejemplos de conversaciones con 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)

💖 Apoya el proyecto

Este framework es gratuito y de código abierto, construido en tiempo libre. Si te ahorra horas de investigación o te ayuda a tomar mejores decisiones, considera patrocinar:

NivelMensualLo que obtienes
☕ Café$5Gratitud sincera + nombre en el README
🚀 Colaborador$15Lo anterior + correcciones de errores prioritarias
💎 Pro$30Lo anterior + solicitudes de funciones prioritarias
Sponsor

Cada patrocinador financia directamente nuevas funciones como Walk-Forward Backtesting, sentimiento de Twitter/X y alojamiento en la nube gestionado.


📋 Hoja de ruta

  • Análisis técnico de TradingView (más de 30 indicadores)
  • Screener multi-exchange (Binance, KuCoin, MEXC, EGX, acciones de EE. UU.)
  • Análisis de sentimiento de Reddit
  • Noticias financieras en vivo (Yahoo / MarketWatch / CNBC / CoinDesk / CoinTelegraph)
  • Precios en tiempo real de Yahoo Finance
  • Motor de backtesting (9 estrategias + Sharpe / Calmar / Expectancy)
  • Backtesting walk-forward (detección de sobreajuste)
  • Capa de resiliencia (reintentos + caché TTL) en el proveedor del screener
  • Marco temporal de backtesting por hora (1h)
  • Sentimiento de mercado de Twitter/X
  • Simulación de paper trading
  • Alojamiento en la nube gestionado (sin configuración local)

📄 Licencia

Licencia MIT — consulta LICENSE para más detalles.


Descargo de responsabilidad: Esta herramienta es solo para fines educativos y de investigación. No constituye asesoramiento financiero. Siempre haz tu propia investigación antes de tomar decisiones de inversión.