backtest: initial_capital: 10000.0 transaction_cost: 0.0005 base_dirs: logs: logs models: models results: results calibration: edge_threshold: 0.55 recalibrate_every_n: 0 recalibration_window: 10000 control: generate_plots: true run_backtest: true sac_load_run_id: null sac_load_step: final sac_resume_run_id: null sac_resume_step: final train_gru: true train_sac: true data: db_dir: ../data/crypto_market_data end_date: '2025-03-10' exchange: bnbspot interval: 1min start_date: '2025-03-01' ticker: SOL-USDT environment: initial_capital: 10000.0 transaction_cost: 0.0005 experience: generate_new_on_epoch: false gru: batch_size: 256 composite_loss_kappa: 0.0 epochs: 25 lookback: 60 model_load_run_id: '20250417_173635' patience: 5 prediction_horizon: 5 recency_weighting: enabled: true linear_end: 1.0 linear_start: 0.2 signed_weighting_beta: 0.0 run_id_template: '{timestamp}' sac: actor_lr: 3e-4 alpha: 0.2 alpha_auto_tune: true batch_size: 256 buffer_max_size: 100000 gamma: 0.97 hidden_size: 64 log_interval: 1000 min_buffer_size: 2000 ou_noise_dt: 0.01 ou_noise_stddev: 0.2 ou_noise_theta: 0.15 save_interval: 10000 state_dim: 5 tau: 0.02 total_training_steps: 100 use_batch_norm: true split_ratios: train: 0.6 validation: 0.2