{
    "run_id": "20250416_164547",
    "db_dir": "../downloaded_data",
    "ticker": "BTC-USD",
    "exchange": "COINBASE",
    "start_date": "2025-03-01",
    "end_date": "2025-03-10",
    "interval": "1min",
    "model_save_path": "gru_sac_predictor/models/run_20250416_164547",
    "results_plot_path": "gru_sac_predictor/results/20250416_164547/backtest_results_20250416_164547.png",
    "report_save_path": "gru_sac_predictor/results/20250416_164547/backtest_performance_report_20250416_164547.md",
    "train_ratio": 0.6,
    "validation_ratio": 0.2,
    "gru_lookback": 60,
    "gru_prediction_horizon": 1,
    "gru_epochs": 20,
    "gru_batch_size": 32,
    "gru_patience": 10,
    "gru_lr_factor": 0.5,
    "gru_return_scale": 0.03,
    "gru_model_load_run_id": "20250416_142744",
    "sac_state_dim": 5,
    "sac_hidden_size": 64,
    "sac_gamma": 0.97,
    "sac_tau": 0.02,
    "sac_actor_lr": 0.0003,
    "sac_critic_lr": 0.0005,
    "sac_batch_size": 64,
    "sac_buffer_max_size": 20000,
    "sac_min_buffer_size": 1000,
    "sac_update_interval": 1,
    "sac_target_update_interval": 2,
    "sac_gradient_clip": 1.0,
    "sac_reward_scale": 2.0,
    "sac_use_batch_norm": true,
    "sac_use_residual": true,
    "sac_model_dir": "models/simplified_sac",
    "sac_epochs": 50,
    "total_training_steps": 1000,
    "experience_config": {
        "initial_experiences": 3000,
        "experiences_per_batch": 64,
        "batch_generation_interval": 500,
        "balance_market_regimes": false,
        "recency_bias_strength": 0.5,
        "high_uncertainty_quantile": 0.75,
        "extreme_return_quantile": 0.1,
        "min_uncertainty_ratio": 0.2,
        "min_extreme_return_ratio": 0.1,
        "use_parallel_generation": false,
        "precompute_all_gru_outputs": true,
        "buffer_update_strategy": "fifo",
        "training_iterations_per_step": 1
    },
    "initial_capital": 10000.0,
    "transaction_cost": 0.0005,
    "opportunity_cost_penalty_factor": 0.0,
    "high_return_threshold": 0.002,
    "action_tolerance": 0.3,
    "load_existing_system": true,
    "train_gru_model": false,
    "train_sac_agent": true,
    "load_sac_agent": false,
    "run_backtest": true,
    "generate_plots": true,
    "generate_report": true
}