Commit Graph

3 Commits

Author SHA1 Message Date
DaM
c569170fcc Engine: add stop loss integration (fixed & trailing) with tests 2026-01-30 17:05:47 +01:00
DaM
9b34de3127 feat: Backtesting engine completo + documentación (Semanas 3-4)
 Motor de backtesting:
- BacktestEngine con simulación de trades
- Sistema de Trade y Position
- Gestión de capital y comisiones
- Slippage simulado

 Estrategias implementadas:
- MovingAverageCrossover (SMA/EMA configurable)
- RSIStrategy (umbrales personalizables)
- BuyAndHold (baseline)

 Métricas de performance:
- Sharpe Ratio, Sortino Ratio, Calmar Ratio
- Max Drawdown, Win Rate, Profit Factor
- Expectancy, Risk/Reward Ratio

 Scripts:
- backtest.py: Ejecutar backtests individuales
- backtest.py compare: Comparar múltiples estrategias

 Documentación:
- README actualizado con sección de backtesting
- Ejemplos de uso programático
- Estructura de proyecto actualizada
2026-01-27 21:37:39 +01:00
DaM
0522ea17ca feat: estructura base para Semanas 3-4 (Backtesting)
- Creada estructura de carpetas src/backtest/ y src/strategies/
- Añadidos archivos vacíos para backtesting engine
- Actualizado README.md con gestión de PostgreSQL:
  * Comandos start/stop/restart/status
  * Habilitar/deshabilitar inicio automático
  * Sección completa de gestión del servicio
- Preparado para implementar motor de backtesting
2026-01-27 13:45:24 +01:00