Commit Graph

3 Commits

Author SHA1 Message Date
DaM
e15074c0a7 docs: update backtesting research, optimizer, ADX and visual analysis 2026-01-28 16:24:34 +01:00
DaM
9ab1f7fadc feat: Backtesting completo + Optimizer + Visualizaciones (Semanas 3-4)
 Motor de backtesting:
- BacktestEngine con simulación de trades
- Sistema de Trade y Position
- Gestión de capital, comisiones y slippage
- Soporte para LONG (por ahora)

 Estrategias implementadas (3):
- MovingAverageCrossover (SMA/EMA configurable)
- RSIStrategy (umbrales personalizables)
- BuyAndHold (baseline para comparación)

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

 Optimizador de parámetros:
- Grid search automático
- Prueba todas las combinaciones
- Encuentra mejores parámetros por métrica
- Resultados en DataFrame ordenado

 Visualizaciones:
- Equity curve con benchmark
- Trades sobre gráfico de precios
- Drawdown chart
- Distribución de retornos
- Métricas en dashboard
- Exportar gráficos a PNG

 Scripts:
- backtest.py: Demo simple
- backtest.py compare: Comparar estrategias

 Documentación:
- README actualizado (Semanas 1-4)
- Ejemplos de uso
- Roadmap actualizado
2026-01-28 08:42:23 +01:00
DaM
dcffd9dfad Initial commit 2026-01-26 18:57:42 +01:00