What problem does it solve?
Backtesting correctness is hard: many projects risk look-ahead bias, data-snooping, and unrealistic costs. This skill provides a disciplined framework to validate trading strategies against true out-of-sample performance using point-in-time data, walk-forward testing, and meaningful risk metrics.
Core Features & Use Cases
- Point-in-time execution: At each timestamp, simulate trades using data that would have been known then, preventing look-ahead bias.
- Walk-forward testing & embargo: Rolling-origin evaluation with purge/embargo to avoid leakage and overfitting.
- Costs & realism: Model commissions, slippage, and liquidity constraints to ensure realistic results.
- Performance metrics: Report Sharpe, Sortino, max drawdown, hit rate, and other risk-adjusted measures with uncertainty estimates.
- Anti-overfitting defenses: Use holdout data, multiple baselines, and statistical sanity checks to confirm durability.
- Use cases: Best for evaluating live deployment viability, strategy selection, and robustness testing.
Quick Start
Run a backtest on your strategy with historical data and generate a performance report.