AlphaSignal — Bot de Inversión IA

Sistema three-source ensemble para IBEX35: análisis técnico (LightGBM, 25+ indicadores), sentimiento de noticias (FinBERT) y eventos geopolíticos (GDELT). Señales COMPRA/MANTIENE/VENDE con explicabilidad SHAP.

LightGBM FinBERT GDELT yfinance SHAP IBEX35 Live
Señales IBEX35 —
🕘 Actualización automática diaria a las 21:00h (cierre mercados europeos)
Calculando señales ensemble (técnico + sentimiento + geopolítica)...
⚠️ Demo educativo. Las señales son generadas por modelos de IA para fines de investigación y no constituyen asesoramiento financiero ni recomendación de inversión.
Análisis Detallado por Ticker
Eventos Geopolíticos — GDELT API v2

Cobertura de prensa mundial analizada mediante GDELT. Tono negativo → presión bajista. Tono positivo → impulso alcista.

Consultando GDELT...
Backtesting 2020–2024 vs Buy & Hold IBEX35
Three-Source Ensemble Architecture
📊 Fuente 1 — Técnico
LightGBM sobre 5 años de datos OHLCV + 25 indicadores:
RSI(14), MACD(12,26), Bollinger Bands, ATR, Stochastic(14,3), OBV, EMA 20/50/200, retornos 1/3/5/20 días, volatilidad. Optuna 35 trials. TimeSeriesSplit 70/15/15.
Peso: ~50%
📰 Fuente 2 — Sentimiento FinBERT
FinBERT (ProsusAI/finbert) sobre noticias financieras en inglés y español de Reuters, Expansión y Bloomberg. Mapeo entidad→ticker para las 35 compañías del IBEX35. Batch inference en CPU, cache de 24h.
Peso: ~25%
🌍 Fuente 3 — Geopolítica GDELT
GDELT API v2 (sin key) — 6 queries de cobertura geopolítica (España, Europa, Energía, Finanzas, Geopolítica). Tone score promedio ponderado por volumen de artículos.
Peso: ~25%
Pipeline Diario (21:00h)
1. yfinance → OHLCV IBEX35 (1 día lag)
2. Indicadores técnicos → 25 features por ticker
3. FinBERT → Sentimiento noticias 24h
4. GDELT → Tono geopolítico
5. Merge → features + lags (1,3,5 días)
6. LightGBM predict → señales
7. SHAP → explicación por ticker
8. Cache JSON → servido por API
Señales generadas
🟢 COMPRA — prob ≥ 0.55 dirección positiva
🟡 MANTIENE — prob 0.45–0.55
🔴 VENDE — prob ≤ 0.45

Horizonte: 1 día (próxima sesión)
Universo: 35 tickers IBEX35 + índice
Explicabilidad: SHAP top 8 features
Confianza: probabilidad del modelo