- Move 7 non-standard folders to _archive/ - Create 5 missing obligatory files - Update _MAP.md with standardized structure Standard: SIMCO-ESTANDAR-ORCHESTRATION v1.0.0 Level: CONSUMER (L2) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
9.2 KiB
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:
- Estrategia AMD sólida como base principal
- Estrategias complementarias (ICT/SMC) integradas
- Modelos de ML bien definidos con features, targets, y metamodelos
- 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:
## 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)
-
Modelos ML entrenados y funcionando
- AMDDetector
- RangePredictor
- TPSLClassifier
-
Visualización de resultados
- Informes de backtesting
- Visualización de predicciones
- Dashboard de validación
-
Integración con LLM local (chatgpt-oss 16GB)
- Análisis de señales
- Toma de decisiones
-
Integración con MetaTrader4
- Gestión de cuentas
- Ejecución de operaciones
- Ajuste de precios por broker
-
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
- Documentación AMD completa al 100%
- Features y targets documentados con precisión
- Arquitectura de modelos con flujo claro
- Integraciones documentadas (LLM, MT4, Massive)
- Alcances Fase 1 priorizados
- 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