gp_mining: run_id: qlib_gp_run_0 seed: 42 device: auto population_size: 300 generations_per_run: 30 max_init_depth: 4 max_tree_depth: 8 max_tree_nodes: 60 min_tree_nodes: 3 elite_size: 20 tournament_k: 5 crossover_rate: 0.50 mutation_rate: 0.35 random_immigrant_rate: 0.15 forward_steps: 5 min_stocks: 50 top_k_export: 30 depth_penalty: 0.006 node_penalty: 0.0012 duplicate_penalty: 0.05 elite_corr_fatal: 0.95 elite_corr_hard: 0.85 elite_corr_mid: 0.75 elite_corr_soft: 0.65 max_elite_cache: 60 export_corr_threshold: 0.80 windows: [3, 5, 8, 10, 15, 20, 30, 40, 60, 80, 120]