What problem does it solve?
Backtesting-frameworks provides structured, bias-aware methods to evaluate trading strategies so you can trust historical performance estimates and avoid common pitfalls like look-ahead bias, survivorship bias, and ignored transaction costs.
Core Features & Use Cases
- Event-driven and vectorized backtesting: Choose between detailed order-level simulation or fast vectorized execution for large datasets.
- Walk-forward optimization and validation: Automate train/validation/test splits and rolling or anchored walk-forward analyses to prevent overfitting.
- Robustness analysis: Run Monte Carlo or bootstrap simulations, calculate comprehensive performance metrics, and incorporate slippage and commission models.
- Use Case: Validate a momentum strategy on daily OHLCV data, optimize parameters on rolling training windows, and produce an equity curve with realistic trading costs and max-drawdown estimates.
Quick Start
Run a backtest of your strategy on historical OHLCV data including point-in-time handling, realistic slippage and commission, and a walk-forward validation pass.