---
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*
