Build trading strategy backtesting
backtesting-frameworksskillsetup L2★0
Sheshiyer/skill-clusters ↗What it does
Build event-driven backtesting engine with bias mitigation
Best for
Validating trading strategies when look-ahead bias, survivorship bias, and transaction costs must be accounted for.
Inputs
- · strategy logic (entry/exit rules)
- · historical OHLCV data
- · execution model (slippage, commission)
Outputs
- · portfolio equity curve
- · trade log (fills)
- · performance statistics (Sharpe, max drawdown, win%)
Requires
- · Python pandas
- · numpy
Preconditions
- · point-in-time data (no look-ahead)
- · strategy defines buy/sell signals
Failure modes
- · look-ahead bias if future data used in strategy
- · overfitting on training set
- · ignoring transaction costs masks real slippage
Trust signals
- · explicit discussion of 5 backtesting biases
- · walk-forward analysis pattern included
- · event-driven execution model
- · Fill dataclass with realistic costs