- 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>
298 lines
9.2 KiB
Markdown
298 lines
9.2 KiB
Markdown
# 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*
|