Laboratorio de señales para el IBEX35 que integra tres fuentes: datos técnicos (LightGBM sobre 5 años de OHLCV reales + 25 indicadores), sentimiento de noticias financieras (heurístico por palabras clave; FinBERT contemplado para producción) y eventos geopolíticos en tiempo real (GDELT), con señales diarias explicadas con SHAP. La parte más valiosa del proyecto es su evaluación honesta: predecir el retorno diario de una acción con datos públicos es casi imposible (AUC de test ≈0.53, apenas sobre el azar — consistente con la literatura), y el backtest se publica sin maquillaje: la estrategia obtiene menor retorno total que comprar y mantener el índice (alpha negativo), aportando a cambio menor drawdown y mejor Sharpe. Ningún número se presenta como promesa de rentabilidad: es ingeniería de pipelines de datos financieros y evaluación rigurosa, no asesoramiento.
Integración, datos y licencia
- Integración: API REST propia (FastAPI) con 8 endpoints documentados en el repositorio; se puede consumir desde cualquier lenguaje o plataforma, con especificación OpenAPI autogenerada.
- Tratamiento de datos: el procesamiento se realiza íntegramente en el servidor del proyecto, sin enviar datos a servicios de IA de terceros. No se almacenan las consultas de la demo.
- Nota: Proyecto educativo de análisis de señales: no constituye asesoramiento financiero.
- Licencia: MIT — uso libre, incluido comercial, manteniendo el aviso de copyright. El repositorio contiene la aplicación completa y puede desplegarse en infraestructura propia. El código es gratuito; los costes de motor de IA, infraestructura, implantación y mantenimiento corren por cuenta de quien lo despliega (no se ofrece soporte ni consultoría).
¿Cómo lo integro?
Disponible ahora: API REST con señales por ticker, sentimiento, contexto geopolítico y resultados de backtest.
Integraciones habituales en este sector (valoradas como vía recomendada; salvo que se indique lo contrario, no vienen implementadas — el código está preparado para añadirlas):
- TradingView (webhooks): la vía más común entre traders: la señal llega como alerta al gráfico que ya usan a diario.
- Alpaca / Interactive Brokers: APIs de bróker para llevar la señal a ejecución. Requiere gestión de riesgo propia — el proyecto es analítico, no un sistema de trading automático.
- Telegram / Discord: difusión de señales a un canal; integración de bajo coste y alto uso real.