Roadmap de Implementaciones

Optimizador de Estrategias — El Monje de los Mercados

Pre-seed 2026 Horizonte: 18 meses Estado: Pipeline operativo Actualizado: Abril 2026

ESTADO ACTUAL — PUNTO DE PARTIDA

OptimizerGrid search + walk-forward nativo
Feature AnalyzerCorrelación contexto → resultado
Yearly AnalyzerConsistencia año a año
Regime Classifier4 tipos de mercado clasificados
DashboardControl visual en navegador
MT5 ExecutionDespliegue de bots validados

251 estrategias evaluadas · 49 viables · XAUUSD H1 · Infraestructura local · Sin API · Sin multi-usuario

Fases de implementación
Mes 0–2

Fase 0 — Infraestructura de base

FUNDACIÓN
Sin esto todo lo demás es construir sobre arena. No se puede saltar.
Migración CSV → base de datos
PostgreSQL o SQLite. Los resultados actuales se pierden si el CSV se corrompe o crece sin control.
Containerización con Docker
El pipeline funciona en "mi máquina". Para distribuir necesita ser reproducible en cualquier entorno.
Tests de regresión del core
Verificar que optimizer, feature analyzer y regime no rompen con cambios. Cobertura mínima ≥ 70%.
Desacoplamiento config/código
Activo, timeframe, rutas de datos y parámetros globales fuera del código. Fichero .env + YAML.
Pipeline multi-activo
Soporte nativo para BTCUSD, SP500, EURUSD. La arquitectura actual ya lo permite, falta estandarizar el loader.
Logs estructurados y alertas
Errores silenciosos en producción son insostenibles. Logging a fichero + notificaciones por Telegram/email.
✓ Hito: el pipeline corre en Docker, multi-activo, con BD persistente y tests verdes
Mes 2–5

Fase 1 — API y despliegue en servidor

SERVICIO
Pasar de script local a servicio consumible. Sin API no hay SaaS, no hay B2B.
API REST con FastAPI
Endpoints: lanzar backtest, consultar resultados, obtener métricas de una estrategia, estado del pipeline.
Autenticación básica (JWT)
Token por usuario. Sin esto no hay multi-usuario. Roles: admin, trader, viewer.
Cola de trabajos (Celery + Redis)
El optimizer bloquea el proceso actual. Necesita correr en background con estado visible y cancelable.
Despliegue en VPS/cloud
Hetzner o DigitalOcean. CI/CD básico (GitHub Actions). Nginx + HTTPS. El dashboard ya accesible desde fuera.
Gestión de datos de mercado
Descarga automática y actualización incremental de OHLCV. Proveedores: Polygon, Alpaca, MT5 data feed.
Exportación y reporting
Informe PDF por estrategia con métricas, curva de equity y heatmap anual. Generación bajo demanda.
✓ Hito: API documentada corriendo en servidor. Dashboard accesible por URL pública con login.
Mes 5–9

Fase 2 — Frontend y beta privada

MVP SAAS
Primera versión que un trader puede usar sin tocar código ni terminal.
Frontend web (React)
Upgrade del dashboard actual a React. Misma estética, multi-usuario, responsive. Consumiendo la API REST.
Onboarding y gestión de cuenta
Registro, verificación de email, configuración de activos y timeframe. Primer backtest guiado en <5 minutos.
Backtest configurable desde UI
Selección de estrategia, activo, periodo y parámetros desde interfaz. Sin código. Resultados en tiempo real.
Biblioteca de estrategias por usuario
Cada usuario tiene su portfolio de estrategias validadas. Comparador side-by-side. Tags y filtros.
Alertas y notificaciones
Email/Telegram cuando un backtest termina, cuando el régimen cambia, cuando una estrategia entra en señal.
Métricas de uso e instrumentación
Qué funciones usa cada usuario, dónde se atasca, tasa de retorno al dashboard. Imprescindible para iterar.
✓ Hito: 20 usuarios beta activos. NPS ≥ 7. Tiempo de primer backtest completado < 10 minutos sin ayuda.
Mes 9–13

Fase 3 — SaaS público y modelo de pago

MONETIZACIÓN
Cerrar el ciclo: usuarios que pagan, datos de retención, MRR medible.
Integración de pagos (Stripe)
Planes: Basic (1 activo, 50 estrategias), Pro (ilimitado), Team (API + multi-usuario). Facturación anual con descuento.
Planes diferenciados por uso
Límites por plan: activos, timeframes, estrategias guardadas, exportaciones. Upgrade in-app sin fricción.
Documentación pública
Guías de inicio, referencia de métricas, casos de uso. Sin esto el soporte consume todo el tiempo disponible.
Estrategias compartidas (marketplace)
Usuarios pueden publicar estrategias con sus métricas reales (anonimizadas). Efecto red. Incentivo de retención.
API pública para developers
Documentada con OpenAPI/Swagger. Punto de entrada para licencias B2B y primeras integraciones de terceros.
SLA y soporte en producción
Uptime monitoring (Uptimerobot/BetterUptime). Runbook de incidencias. Sin SLA documentado no hay B2B serio.
✓ Hito: 100 usuarios pagando. Churn mensual < 8%. 1 licencia B2B activa.
Mes 13–18

Fase 4 — Expansión y B2B

ESCALA
Alcanzar el objetivo de ronda: 300 suscriptores activos y 3 licencias B2B.
White-label para prop firms
El pipeline con la marca del cliente. Custom branding, subdomain, integración con sus flujos de riesgo.
Brokers adicionales
cTrader (prop firms europeas), Interactive Brokers (gestoras). Amplía el TAM real del producto.
Comunidad integrada en producto
Foro, Discord embebido o espacio propio. Los usuarios de la comunidad de El Monje migran al producto.
Módulo de portfolio de estrategias
Asignación de capital entre estrategias validadas. Simulación de portfolio con correlaciones y DD combinado.
IA generativa aplicada
Sugerencias automáticas de mejora de estrategias basadas en el feature analyzer. Primeros pasos de AutoML cuantitativo.
App móvil (React Native)
Lectura de portfolio, alertas de régimen, estado de bots. No backtest desde móvil: no tiene sentido ahí.
✓ Hito final: 300 suscriptores activos · 3 licencias B2B · MRR sostenible y en crecimiento
Objetivos cuantificados al mes 18
300+
SUSCRIPTORES ACTIVOS
Pagando en plan Basic o Pro. Churn mensual < 8%.
3+
LICENCIAS B2B
Prop firms o gestoras con contrato anual > 6.000€/año.
>10
ACTIVOS SOPORTADOS
Forex, cripto, índices, materias primas. Sin esto el TAM no escala.
<10'
TIME-TO-VALUE
Tiempo hasta primer backtest completado por un usuario nuevo sin ayuda.