# ═══════════════════════════════════════════════════════════════════════════════ # PROJECT-PROFILE.yml - Trading Platform # ═══════════════════════════════════════════════════════════════════════════════ # # Sistema: SIMCO v4.3.0 + NEXUS v4.0 # Propósito: Perfil y metadata del proyecto # Fecha: 2026-01-24 # # ═══════════════════════════════════════════════════════════════════════════════ proyecto: nombre: "Trading Platform" codigo: "trading-platform" tipo: "CONSUMER" subtipo: "INTEGRATES" nivel: "2A" version: "1.0.0" descripcion: | Plataforma de trading con señales ML para mercados financieros. Incluye: - Señales de trading basadas en Machine Learning - Charts interactivos con lightweight-charts - Planes VIP con acceso a funciones avanzadas - Integración con MetaTrader vía MetaAPI - Agente LLM para estrategias # ───────────────────────────────────────────────────────────────────────────── # STACK TECNOLÓGICO # ───────────────────────────────────────────────────────────────────────────── stack: backend_ts: framework: "Express.js" lenguaje: "TypeScript" servicios: "MCP Microservices" backend_py: framework: "FastAPI" version: "Python 3.11" uso: "ML Engine, Data Service, MT4 Gateway" frontend: framework: "React 18" build: "Vite" lenguaje: "TypeScript" charts: "lightweight-charts" estado: "Zustand + TanStack Query" ml: frameworks: - "TensorFlow" - "scikit-learn" - "pandas" uso: "Predicciones y señales de trading" database: motor: "PostgreSQL" version: "16+" schemas: - "core" - "trading" - "ml" - "portfolio" # ───────────────────────────────────────────────────────────────────────────── # SERVICIOS # ───────────────────────────────────────────────────────────────────────────── servicios: mcp_services: - nombre: "mcp-auth" puerto: 3095 descripcion: "Autenticación JWT + MFA" - nombre: "mcp-wallet" puerto: 3090 descripcion: "Gestión de wallets" - nombre: "mcp-products" puerto: 3091 descripcion: "Productos y planes" - nombre: "mcp-vip" puerto: 3092 descripcion: "Pagos y suscripciones" - nombre: "mcp-investment" puerto: 3093 descripcion: "Cuentas de inversión" - nombre: "mcp-predictions" puerto: 3094 descripcion: "Señales ML" python_services: - nombre: "ml-engine" puerto: 8000 descripcion: "Motor de ML" - nombre: "data-service" puerto: 8001 descripcion: "Datos de mercado" - nombre: "mt4-gateway" puerto: 8002 descripcion: "Ejecución MT4/MT5" # ───────────────────────────────────────────────────────────────────────────── # MÓDULOS # ───────────────────────────────────────────────────────────────────────────── modulos: epicas: - id: "OQI-001" nombre: "fundamentos-auth" estado: "70%" - id: "OQI-002" nombre: "educativo" estado: "30%" - id: "OQI-003" nombre: "trading-charts" estado: "40%" - id: "OQI-004" nombre: "cuentas-inversion" estado: "35%" - id: "OQI-005" nombre: "pagos-stripe" estado: "50%" - id: "OQI-006" nombre: "senales-ml" estado: "60%" - id: "OQI-007" nombre: "llm-strategy-agent" estado: "25%" - id: "OQI-008" nombre: "portfolio-manager" estado: "20%" - id: "OQI-009" nombre: "mt4-gateway" estado: "15%" # ───────────────────────────────────────────────────────────────────────────── # INTEGRACIONES EXTERNAS # ───────────────────────────────────────────────────────────────────────────── integraciones: - nombre: "Stripe" tipo: "payment_provider" uso: "Suscripciones y pagos" - nombre: "Polygon.io" tipo: "market_data" uso: "Datos de mercado en tiempo real" - nombre: "MetaAPI" tipo: "trading_gateway" uso: "Ejecución de trades MT4/MT5" # ───────────────────────────────────────────────────────────────────────────── # ESTADO # ───────────────────────────────────────────────────────────────────────────── estado: general: "desarrollo" madurez: "alpha" completitud: "~40%" en_produccion: false # ───────────────────────────────────────────────────────────────────────────── # RUTAS # ───────────────────────────────────────────────────────────────────────────── rutas: proyecto: "projects/trading-platform" backend: "projects/trading-platform/apps/backend" frontend: "projects/trading-platform/apps/frontend" database: "projects/trading-platform/apps/database" ml: "projects/trading-platform/apps/ml" docs: "projects/trading-platform/docs" orchestration: "projects/trading-platform/orchestration" # ───────────────────────────────────────────────────────────────────────────── # EQUIPO # ───────────────────────────────────────────────────────────────────────────── equipo: owner: "ISEM Development" agentes_principales: - "Claude Code" - "Trae" - "Windsurf" # ───────────────────────────────────────────────────────────────────────────── # NOTAS # ───────────────────────────────────────────────────────────────────────────── notas: - "Proyecto CONSUMER que integra selectivamente de template-saas" - "Stack híbrido TypeScript + Python para ML" - "9 épicas principales con diferentes niveles de avance" - "Requiere datos de mercado externos (Polygon.io)"