What problem does it solve? Trading strategies often fail in live markets because backtests suffer from look-ahead bias, survivorship bias, overfitting, and ignored transaction costs, producing misleading performance estimates. ## Core Features & Use Cases - Event-Driven and Vectorized Backtesters: Implement order execution, portfolio tracking, slippage, and commission models in Python with pandas and numpy. - Walk-Forward Optimization: Generate anchored or rolling train/test splits and run grid search parameter optimization without peeking at test data. - Monte Carlo Robustness Analysis: Bootstrap return distributions to estimate drawdown risk, probability of loss, and confidence intervals. - Use Case: A quant developer validating a momentum strategy can run walk-forward analysis across multiple splits, then use Monte Carlo simulation to confirm the strategy's drawdown profile before deployment. ## Quick Start Ask the AI to build a walk-forward backtest for a moving-average crossover strategy on your OHLCV price data with realistic commission and slippage costs.