TradingOctopus
Plataforma de trading impulsada por IA para recopilar, analizar y aprovechar datos de mercados financieros a gran escala. TradingOctopus se apoya en una arquitectura modular de microservicios, con una API REST de alto rendimiento sobre FastAPI, TimescaleDB para el almacenamiento de series temporales y un servicio de minería de datos que recoge información de mercado de varias fuentes en tiempo real. La plataforma incluye modelos de dominio detallados (instrumentos, cotizaciones, mercados, velas OHLCV, fundamentales, operaciones societarias), una arquitectura dirigida por eventos con eventos financieros flexibles basados en JSONB, seguimiento de la procedencia de los datos y un recolector de Yahoo Finance con varios marcos temporales. Construida íntegramente con el AI Development Framework, con tres rondas de auditorías de calidad de las pruebas para garantizar una fiabilidad de nivel productivo, lo que demuestra su capacidad para entregar infraestructura de datos financieros compleja.
Inicio
5 de octubre de 2025
Fin
En curso
Duración
4+ months
Tickets creados
93
Tickets completados
70
Sesiones de IA
41
- ●✅ API REST asíncrona de alto rendimiento con FastAPI
- ●✅ Hypertables de TimescaleDB para series temporales OHLCV
- ●✅ Modelos de dominio detallados (instrumentos, cotizaciones, mercados, velas, fundamentales)
- ●✅ Arquitectura dirigida por eventos con eventos financieros flexibles en JSONB
- ●✅ Esquema bitemporal de datos fundamentales con consultas a fecha determinada
- ●✅ Integración con SEC EDGAR para estados financieros
- ●✅ Operaciones societarias y cálculo de factores de ajuste
- ●✅ Seguimiento de la procedencia de los datos y registros de auditoría
- ●✅ Recolector de Yahoo Finance con varios marcos temporales (velas de 1 minuto y diarias)
- ●✅ Servicio de minería multifuente con limitación de tasa y lógica de reintentos
- ●✅ Configuración semilla con identificadores canónicos
- ●✅ Canalización de minería completa (descubrimiento → recogida → ingesta)
- ●✅ Tres rondas de auditoría de calidad de las pruebas con amplia cobertura
- ●✅ Entornos de desarrollo y producción basados en Docker
- ●✅ Migraciones de base de datos automatizadas con Alembic
- ●✅ Endpoints de health check con métricas de Prometheus
- ●✅ Autenticación por clave de API para la seguridad en producción
- ●✅ Proxy inverso Caddy con acceso público por HTTPS
- ●✅ Cliente de Finnhub y recolector de datos de mercado OHLCV
- ●✅ Recolector de fundamentales de Finnhub (estados financieros)
- ●✅ Configuración semilla para varias fuentes de datos
- ●✅ Landing en Next.js para tradingoctopus.com
- ●✅ Conformidad con la legislación alemana (aviso legal, privacidad, advertencia de riesgo)
- ●✅ Estudio de viabilidad de la API de Interactive Brokers
- ●✅ AI Development Framework validado para sistemas de datos financieros
Este proyecto se reparte en varios repositorios, cada uno dedicado a un ámbito distinto.
Repositorio meta
Repositorio privado
API de datos
Repositorio privado
Minero
Repositorio privado
Frontend
Repositorio privado
Infraestructura
Repositorio privado
Conversaciones de IA
Repositorio privado