Genetic Programming Command¶
Evolve optimal strategy parameters using genetic algorithms.
Synopsis¶
Description¶
The genetic command uses evolutionary algorithms to optimize trading strategy parameters. It:
- Creates initial population of random parameters
- Evaluates fitness (profitability) of each
- Selects best performers to breed
- Applies crossover and mutation
- Repeats for specified generations
- Returns best-performing parameters
Quick Start¶
# Default optimization
sqa-cli genetic --ticker AAPL
# Larger population for better results
sqa-cli genetic --ticker AAPL --population 30 --generations 20