# MASTER INVENTORY - OrbiQuant IA Trading Platform # Generado: 2025-12-08 # Actualizado: 2025-12-12 # Sistema: NEXUS + SIMCO v2.2.0 proyecto: nombre: OrbiQuant IA - Trading Platform codigo: trading-platform nivel: 2A (Standalone) estado: En Desarrollo version: 0.2.0 path: /home/isem/workspace/projects/trading-platform resumen_general: total_schemas: 8 total_tablas: 63 total_servicios_backend: 13 # +1 MT4 Gateway total_servicios_python: 4 # ML Engine, Data Service, MT4 Gateway, LLM Agent total_componentes_frontend: 40 total_pages: 15 test_coverage: TBD ultima_actualizacion: 2025-12-12 epicas: - codigo: OQI-001 nombre: Fundamentos y Auth sp: 50 estado: Completado progreso: 100% - codigo: OQI-002 nombre: Modulo Educativo sp: 45 estado: Parcial progreso: 60% - codigo: OQI-003 nombre: Trading y Charts sp: 55 estado: En Desarrollo progreso: 40% - codigo: OQI-004 nombre: Cuentas de Inversion sp: 57 estado: En Desarrollo progreso: 30% - codigo: OQI-005 nombre: Pagos y Stripe sp: 40 estado: Parcial progreso: 50% - codigo: OQI-006 nombre: Senales ML sp: 40 estado: ML Engine listo progreso: 70% - codigo: OQI-007 nombre: LLM Strategy Agent sp: 55 estado: Nuevo progreso: 20% - codigo: OQI-008 nombre: Portfolio Manager sp: 65 estado: Nuevo progreso: 10% - codigo: OQI-009 nombre: Trading Execution (MT4 Gateway) sp: 45 estado: En Desarrollo progreso: 30% descripcion: "Multi-agente MT4 execution system" capas: database: inventario: DATABASE_INVENTORY.yml total_objetos: 63 tablas + 19 funciones + 8 schemas estado: Completo backend: inventario: BACKEND_INVENTORY.yml total_objetos: 12 modulos + 85 archivos estado: En Desarrollo frontend: inventario: FRONTEND_INVENTORY.yml total_objetos: 40 componentes + 15 paginas estado: En Desarrollo servicios_externos: - nombre: ML Engine tipo: Python/FastAPI puerto: 3083 # Normalizado según .env.ports estado: Listo (70%) path: apps/ml-engine/ inventario: docs/90-transversal/inventarios/ML_INVENTORY.yml descripcion: "Modelos de predicción AMD, Range, TPSL, ICT/SMC" - nombre: Data Service tipo: Python/FastAPI puerto: 3084 # Normalizado según .env.ports estado: Parcial (40%) path: apps/data-service/ inventario: docs/90-transversal/inventarios/DATA_SERVICE_INVENTORY.yml descripcion: "Sincronización Polygon API, spreads tracking" integraciones: - Polygon.io/Massive.com API - Binance API - MT4 price feed - nombre: LLM Agent tipo: Python/FastAPI puerto: 3085 # Normalizado según .env.ports estado: En Desarrollo (60%) path: apps/llm-agent/ integracion: Ollama / Claude API / OpenAI API descripcion: "Agente conversacional para análisis y trading" - nombre: Trading Agents tipo: Python/FastAPI puerto: 3086 # Normalizado según .env.ports estado: En Desarrollo (50%) path: apps/trading-agents/ descripcion: "Agentes de trading automatizado (Atlas, Orion, Nova)" - nombre: MT4 Gateway tipo: Python/FastAPI puerto: 8090 # Puerto especial para MT4 estado: En Desarrollo (30%) path: apps/mt4-gateway/ inventario: docs/90-transversal/inventarios/MT4_GATEWAY_INVENTORY.yml descripcion: "Gateway multi-agente para terminales MT4" agentes: - id: agent_1 nombre: Atlas puerto_mt4: 8081 enabled: true - id: agent_2 nombre: Orion puerto_mt4: 8082 enabled: false - id: agent_3 nombre: Nova puerto_mt4: 8083 enabled: false infraestructura: database: PostgreSQL 15+ cache: Redis 7 auth: JWT + OAuth payments: Stripe broker: EBC Financial Group (MT4) data_provider: Polygon.io / Massive.com # ============================================ # CREDENCIALES Y CONEXIONES (Referencia) # ============================================ conexiones: polygon_api: api_key: "Configurado en .env" rate_limit: "5 req/min (free tier)" status: "Verificado OK" mt4_demo: broker: "EBC Financial Group" server: "EBCFinancialGroupKY-Demo02" login: "22437" status: "Configurado" # ============================================ # MAPA DE PUERTOS (Normalizado según .env.ports) # Fuente de verdad: .env.ports # Base: 3080 # ============================================ puertos: # Servicios principales Node.js - servicio: "Frontend React (Vite)" puerto: 3080 variable: FRONTEND_WEB_PORT - servicio: "Backend API (Express)" puerto: 3081 variable: BACKEND_API_PORT - servicio: "Backend WebSocket" puerto: 3082 variable: BACKEND_WS_PORT # Servicios Python (FastAPI) - servicio: "ML Engine" puerto: 3083 variable: ML_ENGINE_PORT - servicio: "Data Service" puerto: 3084 variable: DATA_SERVICE_PORT - servicio: "LLM Agent" puerto: 3085 variable: LLM_AGENT_PORT - servicio: "Trading Agents" puerto: 3086 variable: TRADING_AGENTS_PORT - servicio: "Ollama Web UI" puerto: 3087 variable: OLLAMA_WEBUI_PORT # MT4 Gateway (puerto especial) - servicio: "MT4 Gateway" puerto: 8090 - servicio: "MT4 Agent 1 (Atlas)" puerto: 8081 - servicio: "MT4 Agent 2 (Orion)" puerto: 8082 - servicio: "MT4 Agent 3 (Nova)" puerto: 8083 # Infraestructura - servicio: "PostgreSQL" puerto: 5432 variable: POSTGRES_PORT - servicio: "Redis" puerto: 6379 variable: REDIS_PORT - servicio: "Ollama LLM Server" puerto: 11434 variable: OLLAMA_PORT referencias: docs: docs/ orchestration: orchestration/ contexto: orchestration/00-guidelines/CONTEXTO-PROYECTO.md arquitectura_mt4: docs/01-arquitectura/ARQUITECTURA-MULTI-AGENTE-MT4.md setup_mt4: docs/90-transversal/setup/SETUP-MT4-TRADING.md