Overview
Manages strategy configurations, risk limits, and trading parameters. Accessible to authorized users via the UI.
Documents
Configuration Management
Responsibilities
Centralizes runtime configuration for all platform components.
- Loads configuration from YAML/environment variables at startup
- Provides typed config access to components (risk limits, strategy parameters, adapter settings)
- Supports environment-specific overrides (dev, test, prod)
Key Configuration Areas
| Area | Examples |
|---|---|
| Risk limits | max_position_qty, max_order_value, max_daily_loss |
| Strategy parameters | SMA windows, momentum thresholds |
| Market data | symbols, tick interval, adapter type |
| Broker | paper trading mode, order quantity |
| Database | connection string (Milestone 2) |
Design Notes
- Milestone 1: file-based YAML config
- Milestone 2: dynamic config reload without restart planned