ML Engine Updates: - Updated BTCUSD with Polygon API data (2024-2025): 215,699 new records - Re-trained all ML models: Attention (R²: 0.223), Base, Metamodel (87.3% confidence) - Backtest results: +176.71R profit with aggressive_filter strategy Documentation Consolidation: - Created docs/99-analisis/_MAP.md index with 13 new analysis documents - Consolidated inventories: removed duplicates from orchestration/inventarios/ - Updated ML_INVENTORY.yml with BTCUSD metrics and training results - Added execution reports: FASE11-BTCUSD, correction issues, alignment validation Architecture & Integration: - Updated all module documentation with NEXUS v3.4 frontmatter - Fixed _MAP.md indexes across all folders - Updated orchestration plans and traces Files: 229 changed, 5064 insertions(+), 1872 deletions(-) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
172 lines
4.1 KiB
Markdown
172 lines
4.1 KiB
Markdown
---
|
|
id: "US-LLM-005"
|
|
title: "Solicitar Estrategia Personalizada"
|
|
type: "User Story"
|
|
status: "Done"
|
|
priority: "Media"
|
|
epic: "OQI-007"
|
|
project: "trading-platform"
|
|
story_points: 3
|
|
created_date: "2025-12-05"
|
|
updated_date: "2026-01-04"
|
|
---
|
|
|
|
# US-LLM-005: Solicitar Estrategia Personalizada
|
|
|
|
**Épica:** OQI-007 - LLM Strategy Agent
|
|
**Sprint:** TBD
|
|
**Story Points:** 8
|
|
**Prioridad:** P0 - Crítico
|
|
|
|
---
|
|
|
|
## Historia de Usuario
|
|
|
|
**Como** trader con perfil de riesgo definido
|
|
**Quiero** que el Copilot me sugiera estrategias de trading personalizadas
|
|
**Para** operar de acuerdo a mi capital, experiencia y tolerancia al riesgo
|
|
|
|
---
|
|
|
|
## Criterios de Aceptación
|
|
|
|
### AC-1: Estrategia básica con niveles
|
|
```gherkin
|
|
Given soy usuario con perfil moderado
|
|
When pregunto "Sugiere una estrategia para AAPL"
|
|
Then el agente responde con:
|
|
| Campo | Contenido |
|
|
| Nombre | Nombre de la estrategia |
|
|
| Entry | Precio y condición de entrada |
|
|
| Stop Loss | Precio y porcentaje de riesgo |
|
|
| Take Profit | Precio y ratio R:R |
|
|
| Tamaño | Posición recomendada |
|
|
```
|
|
|
|
### AC-2: Respeta perfil de riesgo
|
|
```gherkin
|
|
Given mi perfil de riesgo es "conservador"
|
|
When solicito una estrategia
|
|
Then el stop loss nunca supera 2% del capital
|
|
And no se sugieren estrategias de alto riesgo
|
|
And se priorizan activos de baja volatilidad
|
|
```
|
|
|
|
### AC-3: Estrategia con ML (Pro/Premium)
|
|
```gherkin
|
|
Given soy usuario Premium
|
|
When pido "Dame una estrategia con señales ML"
|
|
Then el agente combina análisis técnico con ML
|
|
And muestra confirmación del modelo
|
|
And indica nivel de confianza de la predicción
|
|
```
|
|
|
|
### AC-4: Position sizing correcto
|
|
```gherkin
|
|
Given tengo capital de $10,000
|
|
And mi perfil permite 2% de riesgo por trade
|
|
When solicito estrategia
|
|
Then el tamaño de posición respeta el 2% máximo
|
|
And muestra cálculo detallado
|
|
And indica cuántas acciones/unidades comprar
|
|
```
|
|
|
|
### AC-5: Condiciones de invalidación
|
|
```gherkin
|
|
Given recibo una estrategia
|
|
When la estrategia se presenta
|
|
Then incluye condiciones de invalidación
|
|
And explica cuándo NO entrar
|
|
And indica señales de que la estrategia falla
|
|
```
|
|
|
|
### AC-6: Usuario Free con limitaciones
|
|
```gherkin
|
|
Given soy usuario Free
|
|
When pido estrategia
|
|
Then recibo estrategias básicas (SMA, RSI)
|
|
And NO recibo estrategias con ML
|
|
And veo sugerencia de upgrade para estrategias avanzadas
|
|
```
|
|
|
|
---
|
|
|
|
## Formato de Respuesta Esperado
|
|
|
|
```markdown
|
|
## Estrategia Sugerida: AAPL Pullback Entry
|
|
|
|
### Resumen
|
|
Aprovechar pullback a SMA 20 en tendencia alcista confirmada.
|
|
|
|
### Parámetros
|
|
- **Tipo:** Swing Trade
|
|
- **Dificultad:** Intermedia
|
|
- **Duración Esperada:** 3-5 días
|
|
|
|
### Niveles de Operación
|
|
| Parámetro | Valor | Nota |
|
|
|-----------|-------|------|
|
|
| Entry | $182.50 | Pullback a SMA 20 |
|
|
| Stop Loss | $179.00 | -1.9% (bajo soporte) |
|
|
| Take Profit 1 | $188.00 | +3.0% (resistencia) |
|
|
| Take Profit 2 | $192.00 | +5.2% (extensión) |
|
|
|
|
### Tamaño de Posición
|
|
Tu capital: $10,000
|
|
- **Riesgo máximo:** $200 (2%)
|
|
- **Riesgo por acción:** $3.50
|
|
- **Acciones:** 57 acciones
|
|
- **Inversión total:** $10,402.50
|
|
|
|
### Señales ML 🤖 (Premium)
|
|
El modelo predice movimiento alcista con 75% de confianza.
|
|
|
|
### Condiciones de Invalidación
|
|
❌ Si rompe $179.00 → No entrar
|
|
❌ Si RSI supera 80 antes de entry → Esperar
|
|
❌ Si volumen anormalmente bajo → Reducir tamaño
|
|
|
|
### R:R y Estadísticas
|
|
- Ratio Riesgo/Beneficio: 1:2.5
|
|
- Win rate necesario para breakeven: 29%
|
|
|
|
⚠️ *Esta sugerencia es informativa. No constituye asesoría financiera.*
|
|
```
|
|
|
|
---
|
|
|
|
## Notas Técnicas
|
|
|
|
- Consultar perfil de usuario para restricciones
|
|
- Usar tool `generate_strategy` del motor de estrategias
|
|
- Position sizing calculado con método de riesgo fijo
|
|
- Estrategias disponibles según plan:
|
|
- Free: sma_crossover, rsi_oversold
|
|
- Pro: bollinger_squeeze, macd_divergence, ml_momentum
|
|
- Premium: Todas + backtesting
|
|
|
|
---
|
|
|
|
## Dependencias
|
|
|
|
- RF-LLM-003: Sugerencias de Estrategias
|
|
- ET-LLM-003: Motor de Estrategias
|
|
- OQI-001: Perfil de usuario
|
|
|
|
---
|
|
|
|
## Definición de Done
|
|
|
|
- [ ] Motor de estrategias integrado
|
|
- [ ] Position sizing correcto
|
|
- [ ] Respeta perfil de riesgo
|
|
- [ ] Condiciones de invalidación
|
|
- [ ] Tests E2E
|
|
- [ ] QA aprobado
|
|
|
|
---
|
|
|
|
*Historia de usuario - Sistema NEXUS*
|
|
*Trading Platform*
|