trading-platform/docs/02-definicion-modulos/OQI-007-llm-agent/requerimientos/RF-LLM-003-strategy-suggestions.md
rckrdmrd c1b5081208 feat(ml): Complete FASE 11 - BTCUSD update and comprehensive documentation alignment
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>
2026-01-07 09:31:29 -06:00

5.7 KiB

id title type status priority epic project version created_date updated_date
RF-LLM-003 Sugerencias de Estrategias de Trading Requirement Done Alta OQI-007 trading-platform 1.0.0 2025-12-05 2026-01-04

RF-LLM-003: Sugerencias de Estrategias de Trading

Épica: OQI-007 - LLM Strategy Agent Versión: 1.0 Fecha: 2025-12-05 Estado: Planificado Prioridad: P0 - Crítico


Descripción

El agente LLM debe ser capaz de generar sugerencias de estrategias de trading personalizadas basadas en el perfil del usuario, condiciones de mercado y objetivos de inversión. Las sugerencias deben ser actionables y respetar el nivel de riesgo del usuario.


Requisitos Funcionales

RF-LLM-003.1: Análisis de Perfil de Usuario

  • El agente debe considerar el perfil de riesgo del usuario
  • El agente debe conocer el capital disponible
  • El agente debe considerar experiencia de trading declarada
  • El agente debe respetar restricciones configuradas (ej: no crypto)

RF-LLM-003.2: Generación de Estrategias

  • El agente debe generar estrategias basadas en análisis técnico
  • El agente debe sugerir estrategias de swing trading
  • El agente debe sugerir estrategias de day trading (usuarios avanzados)
  • El agente debe explicar la lógica detrás de cada estrategia
  • El agente debe indicar nivel de dificultad de cada estrategia

RF-LLM-003.3: Entry/Exit Points

  • El agente debe sugerir niveles de entrada específicos
  • El agente debe sugerir niveles de stop loss
  • El agente debe sugerir niveles de take profit
  • El agente debe calcular ratio riesgo/beneficio
  • El agente debe indicar tamaño de posición recomendado

RF-LLM-003.4: Backtesting Contextual

  • El agente debe poder consultar resultados históricos simulados
  • El agente debe indicar win rate estimado de la estrategia
  • El agente debe mostrar drawdown máximo esperado
  • El agente debe comparar con benchmark (ej: B&H)

RF-LLM-003.5: Personalización por Plan

  • Free: Estrategias básicas (SMA crossover, RSI)
  • Pro: Estrategias intermedias + señales ML
  • Premium: Estrategias avanzadas + backtesting completo

Criterios de Aceptación

Feature: Sugerencias de Estrategias

Scenario: Solicitar estrategia de trading
  Given soy usuario Premium con perfil moderado
  And tengo $10,000 en mi cuenta
  When pregunto "Sugiere una estrategia para AAPL"
  Then el agente responde con:
    | Componente | Contenido |
    | Estrategia | Nombre y descripción |
    | Entry | Nivel y condición de entrada |
    | Stop Loss | Nivel y % de riesgo |
    | Take Profit | Nivel y R:R ratio |
    | Tamaño | Posición recomendada |
    | Duración | Timeframe esperado |

Scenario: Estrategia respeta perfil de riesgo
  Given mi perfil de riesgo es "conservador"
  When solicito estrategias
  Then no se sugieren estrategias de alto riesgo
  And el stop loss nunca supera el 2% del capital
  And se priorizan activos de baja volatilidad

Scenario: Usuario Free con limitaciones
  Given soy usuario Free
  When pregunto "Dame una estrategia con ML"
  Then veo mensaje "Las estrategias con ML requieren plan Pro"
  And veo sugerencia de upgrade
  And veo estrategias básicas disponibles

Reglas de Negocio

Regla Descripción
RN-001 Siempre incluir disclaimer de riesgo
RN-002 Stop loss máximo según perfil: conservador=2%, moderado=5%, agresivo=10%
RN-003 No sugerir apalancamiento a usuarios nuevos (<6 meses)
RN-004 Estrategias de opciones solo para Premium
RN-005 No sugerir más de 3 posiciones simultáneas para Free
RN-006 El agente NO ejecuta trades, solo sugiere

Dependencias

Épicas Requeridas

  • OQI-001: Perfil de usuario y autenticación
  • OQI-003: Datos de mercado para análisis
  • OQI-006: Señales ML para estrategias avanzadas

APIs Externas

  • Alpaca Markets (market data)
  • OpenAI/Claude (análisis LLM)

Datos de Entrada

user_profile:
  risk_level: "moderate"
  experience: "intermediate"
  capital: 10000
  restrictions:
    - no_crypto
    - no_options
  max_positions: 5

market_context:
  symbol: "AAPL"
  current_price: 185.50
  volatility_30d: 0.22
  trend: "bullish"

ml_signals:
  prediction: "bullish"
  confidence: 0.75
  horizon: "1d"

Formato de Respuesta

## 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
- Capital recomendado: $2,000 (20% del disponible)
- Riesgo: $70 (0.7% del capital total)
- R:R Ratio: 1:2.5

### Señales ML 🤖
El modelo predice movimiento alcista con 75% de confianza
en las próximas 24 horas.

### Condiciones de Invalidación
- Si rompe $179.00 → Cerrar posición
- Si RSI supera 80 antes de entry → No entrar
- Si volumen es anormalmente bajo → Reducir tamaño

⚠️ *Esta sugerencia es informativa. No constituye
asesoría financiera. Opera bajo tu propio riesgo.*

Especificaciones Técnicas Relacionadas


Historias de Usuario Relacionadas

  • US-LLM-005: Solicitar estrategia personalizada
  • US-LLM-006: Ver historial de estrategias sugeridas

Documento de requerimientos - Sistema NEXUS Trading Platform