16 lines
463 B
Python
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_"}
|