# Main Application Configuration app: name: "ICT ML Trading System" version: "0.1.0" environment: "${ENVIRONMENT:-development}" debug: "${DEBUG:-false}" # Trading Session Configuration trading: session: start_time: "03:00" # EST end_time: "04:00" # EST timezone: "America/New_York" instrument: symbol: "DEUIDXEUR" exchange: "EUREX" contract_size: 25 # EUR per point # Data Configuration data: raw_data_path: "data/raw" processed_data_path: "data/processed" labels_path: "data/labels" screenshots_path: "data/screenshots" timeframes: - "1min" - "5min" - "15min" retention: raw_data_days: 730 # 24 months processed_data_days: 365 # 12 months screenshots_days: 180 # 6 months # Model Configuration models: base_path: "models" pattern_graders_path: "models/pattern_graders" strategy_models_path: "models/strategy_models" min_labels_per_pattern: 200 train_test_split: 0.8 validation_split: 0.1 # Logging Configuration (see config/logging.yaml for detailed settings) logging: level: "${LOG_LEVEL:-INFO}" format: "${LOG_FORMAT:-json}" log_dir: "logs"