trading/services/learning_engine/config.py

16 lines
463 B
Python

"""Configuration for the learning engine service."""
from shared.config import BaseConfig
class LearningEngineConfig(BaseConfig):
"""Extends BaseConfig with learning-engine-specific settings."""
learning_rate: float = 0.1
min_trades_before_adjustment: int = 20
max_weight_shift_pct: float = 0.10
weight_floor: float = 0.05
recency_decay: float = 0.95
evaluation_window_hours: int = 1
model_config = {"env_prefix": "TRADING_"}