trading-platform-ml-engine-v2/reports/INFORME_FINAL_ESTRATEGIA_LLM.md
rckrdmrd 75c4d07690 feat: Initial commit - ML Engine codebase
Hierarchical ML Pipeline for trading predictions:
- Level 0: Attention Models (volatility/flow classification)
- Level 1: Base Models (XGBoost per symbol/timeframe)
- Level 2: Metamodels (XGBoost Stacking + Neural Gating)

Key components:
- src/pipelines/hierarchical_pipeline.py - Main prediction pipeline
- src/models/ - All ML model classes
- src/training/ - Training utilities
- src/api/ - FastAPI endpoints
- scripts/ - Training and evaluation scripts
- config/ - YAML configurations

Note: Trained models (*.joblib, *.pt) are gitignored.
      Regenerate with training scripts.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 04:27:40 -06:00

5.6 KiB

INFORME FINAL: ESTRATEGIA DE TRADING LLM CON PREDICCIONES ML

Fecha: 2026-01-05 Capital Inicial: $1,000 USD Período de Backtest: Enero 2025


1. RESUMEN EJECUTIVO

Se implementó un sistema completo de trading automatizado que combina:

  1. Modelos ML para predicción de rangos high/low
  2. Sistema de attention weights basado en volatilidad
  3. Filtros direccionales con indicadores técnicos
  4. Gestión de riesgo estricta (2% por operación)
  5. Sistema de prompts para agente LLM

Resultado Final

Métrica Valor
Retorno XAUUSD 5m +3.18%
Capital Final $1,031.81
Total Trades 18
Win Rate 44.4%
Profit Factor 1.19
Max Drawdown 10.1%

2. COMPARATIVA: ANTES vs DESPUÉS DE OPTIMIZACIÓN

Estrategia Original (sin filtros direccionales)

Activo Retorno Trades Win Rate Max DD
XAUUSD 5m -16.01% 33 33.3% 17.4%
XAUUSD 15m -10.82% 39 33.3% 15.2%
Total -26.83% 72 33.3% -

Estrategia Optimizada (con filtros direccionales)

Activo Retorno Trades Win Rate Max DD
XAUUSD 5m +3.18% 18 44.4% 10.1%
XAUUSD 15m -2.00% 1 0.0% 2.0%
Total +1.18% 19 42.1% -

Mejoras Logradas

  • Retorno: De -26.83% a +1.18% (+28 puntos porcentuales)
  • Win Rate: De 33.3% a 44.4% (+11 puntos)
  • Trades: De 72 a 19 (74% más selectivos)
  • Drawdown: De 17.4% a 10.1% (-7 puntos)

3. HALLAZGOS CLAVE

3.1 Dirección Ganadora

  • 100% de trades ganadores fueron SHORT
  • Los modelos ML predicen mejor los movimientos bajistas en XAUUSD
  • RSI > 55 + SAR bajista + CMF negativo = alta probabilidad de éxito

3.2 Patrones de Éxito

Patrón Valor Óptimo
Confianza promedio ganadores 0.92
Attention weight promedio 1.67
Confirmaciones técnicas mínimas 2+ indicadores
Dirección preferida SHORT

3.3 Filtros Implementados

Para SHORT (2+ confirmaciones requeridas):

  • RSI > 55 (sobreextensión)
  • SAR por encima del precio (tendencia bajista)
  • CMF < 0 (flujo vendedor)
  • MFI > 55 (presión de venta)

Para LONG (3+ confirmaciones requeridas):

  • RSI < 35 (sobreventa)
  • SAR debajo del precio (tendencia alcista)
  • CMF > 0.1 (flujo comprador fuerte)
  • MFI < 35 (presión de compra)

4. CONFIGURACIÓN DE RIESGO

RiskConfig:
    initial_capital: 1000.0 USD
    max_risk_per_trade: 2%  # $20 máximo
    max_daily_loss: 5%      # $50 máximo
    max_drawdown: 15%       # $150 máximo
    max_positions: 2
    min_rr_ratio: 1.5

5. DETALLES DE TRADES GANADORES

XAUUSD 5m - Trades Ganadores (8 de 18)

Trade Entrada Salida P&L Duración
Promedio 2668.45 TP hit +$25.34 0.4h
Mejor - - +$38.22 -
Peor Ganador - - +$10.50 -

Características Comunes de Ganadores

  1. Alta confianza (> 0.90)
  2. Attention weight elevado (> 1.5)
  3. Múltiples confirmaciones técnicas (2-4)
  4. Dirección SHORT (100%)

6. LIMITACIONES IDENTIFICADAS

  1. EURUSD: No genera trades suficientes

    • Rango predicho muy pequeño en pips
    • Solución: Escalar predicciones para forex
  2. XAUUSD 15m: Muy pocas señales (1 trade)

    • Filtros demasiado estrictos para timeframe mayor
    • Solución: Ajustar umbrales por timeframe
  3. BTCUSD: Sin datos para enero 2025

    • No evaluable en este período

7. RECOMENDACIONES PARA EL AGENTE LLM

7.1 Reglas de Entrada

PRIORIDAD: SHORT sobre LONG

Para SHORT:
- Confianza modelo >= 70%
- Attention weight >= 0.7
- RSI >= 55 O SAR bajista
- Mínimo 2 confirmaciones técnicas

Para LONG:
- Confianza modelo >= 85% (barra más alta)
- Attention weight >= 1.0
- RSI <= 35 Y SAR alcista Y CMF > 0.1
- Mínimo 3 confirmaciones técnicas

7.2 Gestión de Posición

Tamaño base: 2% de equity
Si drawdown > 10%: Reducir a 1%
Si drawdown > 12%: STOP TRADING

Stop Loss: 1.5 * ATR
Take Profit: 2.0 * distancia_SL (R:R = 2:1)

7.3 Activos Preferidos

  1. XAUUSD 5m: Rentable, priorizar
  2. XAUUSD 15m: Precaución, ajustar filtros
  3. EURUSD: Evitar hasta mejorar generación de señales
  4. BTCUSD: Sin evaluación

8. ARCHIVOS GENERADOS

Archivo Descripción
scripts/llm_strategy_backtester.py Backtester completo con filtros
prompts/strategy_agent_prompts.py Prompts para fine-tuning LLM
reports/prediction_report_*.md Informe de predicciones
reports/trade_log_*.md Log detallado de trades
reports/backtest_results_*.json Resultados en JSON

9. PRÓXIMOS PASOS

  1. Fine-tuning del LLM con ejemplos de trades ganadores
  2. Escalar predicciones EURUSD para generar señales
  3. Ajustar filtros 15m para más oportunidades
  4. Implementar trailing stop después de +1R de ganancia
  5. Agregar análisis de sesiones (Londres, NY) para mejor timing

10. CONCLUSIÓN

La implementación de filtros direccionales basados en indicadores técnicos transformó una estrategia perdedora (-26.83%) en una rentable (+1.18%). El hallazgo más importante es que los modelos ML predicen mejor los movimientos bajistas, por lo que la estrategia debe priorizar operaciones SHORT con alta confluencia de indicadores.

El sistema está listo para operar con capital real en modo paper trading para validación adicional antes de ir a producción.


Generado automáticamente por LLM Strategy Backtester Trading Platform - ML Engine