2025-04-18 16:57:38 +00:00

68 lines
1.3 KiB
YAML

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: '2024-06-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