A research framework for evolving trading strategies using genetic programming and evolutionary algorithms. This project provides tools for automatically discovering strategy building blocks, running reproducible experiments, and evaluating candidate strategies through backtesting.
A research framework for evolving trading strategies using genetic programming and evolutionary algorithms. This project provides tools for automatically discovering strategy building blocks, running reproducible experiments, and evaluating candidate strategies through backtesting.
🎯 Goals
Automatic Strategy Discovery: Discover strategy building blocks automatically using genetic programming
Reproducible Experiments: Versioned data and environment capture for consistent results
Latency-Aware Backtesting: Backtesting primitives that account for execution latency
Clear Promotion Path: Structured workflow from evolution → out-of-sample testing → stress testing → candidate pool