# Delegación: Trading Strategist - Análisis Profundo y Actualización Documentación **Fecha:** 2025-12-08 **Delegado por:** Requirements-Analyst **Agente Destino:** Trading Strategist **Prioridad:** Alta **Estado:** En Progreso --- ## Contexto de la Solicitud El usuario ha solicitado una revisión profunda y actualización de la documentación de estrategias y modelos ML para el proyecto Trading Platform, con foco en: 1. **Estrategia AMD sólida** como base principal 2. **Estrategias complementarias** (ICT/SMC) integradas 3. **Modelos de ML** bien definidos con features, targets, y metamodelos 4. **Priorización de Fase 1** - Modelos funcionando y validables --- ## Alcance del Análisis ### 1. Estrategia AMD (Accumulation-Manipulation-Distribution) **Documentación existente:** `docs/02-definicion-modulos/OQI-006-ml-signals/estrategias/ESTRATEGIA-AMD-COMPLETA.md` **Tareas requeridas:** - [ ] Revisar completitud de la documentación AMD actual - [ ] Validar que todas las subfases de Wyckoff estén documentadas (PS, SC, AR, ST, Spring, UTAD) - [ ] Asegurar que los indicadores técnicos estén completos (50+ features) - [ ] Definir reglas claras de entrada/salida por cada fase - [ ] Documentar criterios de transición entre fases - [ ] Agregar backtesting results esperados - [ ] Definir métricas de validación específicas por fase ### 2. Estrategias Complementarias (ICT/SMC) **Documentación existente:** `docs/02-definicion-modulos/OQI-006-ml-signals/estrategias/ESTRATEGIA-ICT-SMC.md` **Tareas requeridas:** - [ ] Revisar integración ICT con AMD - [ ] Completar documentación de Killzones y su impacto en señales - [ ] Documentar OTE (Optimal Trade Entry) con criterios ML - [ ] Definir features derivados de ICT para ML - [ ] Completar SMC (BOS, CHOCH, Inducement, Displacement) - [ ] Crear matriz de confluence AMD + ICT + SMC - [ ] Definir scoring system unificado ### 3. Definición de Modelos ML **Documentación existente:** `docs/02-definicion-modulos/OQI-006-ml-signals/estrategias/MODELOS-ML-DEFINICION.md` **Modelos a definir/validar:** | Modelo | Función | Input | Output | Métrica Target | |--------|---------|-------|--------|----------------| | **AMDDetector** | Clasificar fase del mercado | 50+ features | 4 clases + confianza | >70% accuracy | | **RangePredictor** | Predecir delta high/low | 70+ features | delta_high, delta_low | MAE <0.003 | | **TPSLClassifier** | P(TP antes SL) | 80+ features + stacking | probability | AUC >0.85 | | **LiquidityHunter** | Detectar stop hunts | 30+ features | P(sweep) | Precision >70% | | **ICTContextModel** | Contexto ICT | Killzone + OTE | context_score | - | | **StrategyOrchestrator** | Meta-modelo ensemble | All models | Signal final | EV positivo | **Tareas requeridas:** - [ ] Definir arquitectura detallada de cada modelo - [ ] Definir features completos con nombres y cálculos - [ ] Definir targets con método de labeling - [ ] Definir relaciones/dependencias entre modelos (pipeline) - [ ] Especificar metamodelos y ensemble - [ ] Documentar flujo de datos completo ### 4. Features y Targets **Crear/Actualizar:** `docs/02-definicion-modulos/OQI-006-ml-signals/estrategias/FEATURES-TARGETS-COMPLETO.md` **Estructura requerida:** ```markdown ## Features por Categoría ### Price Action Features (10) | Feature | Cálculo | Modelo(s) | |---------|---------|-----------| | range_ratio | (high-low)/SMA(high,20) | AMD, Range | | ... | ... | ... | ### Volume Features (8) ... ### Volatility Features (6) ... ### Trend Features (8) ... ### Market Structure Features (10) ... ### Order Flow Features (8) ... ### ICT Features (15) ... ### SMC Features (12) ... ### Liquidity Features (5) ... ### Time Features (5) ... ## Targets por Modelo ### AMDDetector Target - Tipo: Multiclass (4 clases) - Labeling: Forward-looking 20 bars - Criterios: [detallados] ### RangePredictor Target - Tipo: Regression + Bins - Labeling: Max high/low en horizonte - Horizontes: 15m, 1h ### TPSLClassifier Target - Tipo: Binary - Labeling: ¿TP toca antes de SL? - R:R configs: 2:1, 3:1 ``` ### 5. Relaciones y Flujo de Modelos **Crear:** `docs/02-definicion-modulos/OQI-006-ml-signals/estrategias/ARQUITECTURA-MODELOS-FLUJO.md` **Contenido requerido:** ``` ┌─────────────────────────────────────────────────────────────┐ │ PIPELINE DE MODELOS │ ├─────────────────────────────────────────────────────────────┤ │ │ │ NIVEL 1: Feature Engineering │ │ ├─ Base Features (OHLCV → 21 features) │ │ ├─ Technical Features (indicators → 30 features) │ │ └─ SMC/ICT Features (structure → 40 features) │ │ │ │ NIVEL 2: Modelos Primarios (Paralelo) │ │ ├─ AMDDetector → phase_proba[4] │ │ ├─ LiquidityHunter → sweep_proba[2] │ │ └─ ICTContextModel → context_score │ │ │ │ NIVEL 3: Modelos Secundarios (Stacking) │ │ ├─ RangePredictor(features + L2_outputs) → delta_hl │ │ └─ TPSLClassifier(features + L2 + Range) → tp_prob │ │ │ │ NIVEL 4: Meta-Modelo (Ensemble) │ │ └─ StrategyOrchestrator → Signal Final │ │ │ └─────────────────────────────────────────────────────────────┘ ``` --- ## Entregables Esperados ### Documento 1: ESTRATEGIA-AMD-ACTUALIZADA.md - Versión mejorada con gaps cerrados - Incluir backtesting guidelines - Métricas de validación ### Documento 2: ESTRATEGIA-INTEGRADA-AMD-ICT-SMC.md - Framework unificado - Matrix de confluence - Scoring system ### Documento 3: FEATURES-TARGETS-COMPLETO.md - Todos los features categorizados - Cálculos exactos - Targets con labeling detallado ### Documento 4: ARQUITECTURA-MODELOS-FLUJO.md - Pipeline completo - Dependencias entre modelos - Flujo de datos ### Documento 5: ALCANCES-FASE-1-PRIORIZADOS.md - Priorización para primera entrega - Modelos mínimos viables - Criterios de éxito medibles --- ## Priorización Fase 1 - Primera Entrega El usuario ha especificado que la primera entrega debe incluir: ### Must Have (P0) 1. **Modelos ML entrenados y funcionando** - AMDDetector - RangePredictor - TPSLClassifier 2. **Visualización de resultados** - Informes de backtesting - Visualización de predicciones - Dashboard de validación 3. **Integración con LLM local (chatgpt-oss 16GB)** - Análisis de señales - Toma de decisiones 4. **Integración con MetaTrader4** - Gestión de cuentas - Ejecución de operaciones - Ajuste de precios por broker 5. **Integración con API Massive** - Descarga de datos históricos - Actualización de activos ### Nice to Have (P1) - Plataforma SaaS completa - UI completa - Multi-tenant --- ## Integraciones Críticas a Documentar ### 1. Integración LLM Local (chatgpt-oss 16GB) **Archivo a crear:** `docs/01-arquitectura/INTEGRACION-LLM-LOCAL.md` **Contenido:** - Configuración del modelo chatgpt-oss - API local compatible OpenAI - Tools disponibles para trading - Prompts de sistema para análisis - Flujo de decisión con ML signals ### 2. Integración MetaTrader4 **Archivo a crear:** `docs/01-arquitectura/INTEGRACION-METATRADER4.md` **Contenido:** - Conexión vía MetaAPI - Gestión de cuentas múltiples - Ejecución de órdenes - Manejo de variaciones de precio por broker - Sincronización de datos ### 3. Integración API Massive **Archivo a crear:** `docs/01-arquitectura/INTEGRACION-API-MASSIVE.md` **Contenido:** - Endpoints de descarga - Formato de datos - Pipeline de actualización - Gestión de gaps de datos --- ## Criterios de Aceptación 1. [ ] Documentación AMD completa al 100% 2. [ ] Features y targets documentados con precisión 3. [ ] Arquitectura de modelos con flujo claro 4. [ ] Integraciones documentadas (LLM, MT4, Massive) 5. [ ] Alcances Fase 1 priorizados 6. [ ] Métricas de éxito definidas --- ## Referencias ### Documentación Existente - `/home/isem/workspace/projects/trading-platform/docs/02-definicion-modulos/OQI-006-ml-signals/estrategias/` - `[LEGACY: apps/ml-engine - migrado desde TradingAgent]/` (implementación de referencia) ### Recursos del Proyecto - GPU: NVIDIA RTX 5060 Ti (16GB VRAM) - LLM: chatgpt-oss (16GB) - Broker: MetaTrader4 vía MetaAPI - Data: API Massive + históricos locales --- **Fecha límite sugerida:** 2025-12-09 **Siguiente paso:** Trading Strategist inicia análisis profundo --- *Delegación generada por Requirements-Analyst* *Sistema NEXUS - Trading Platform*