from pydantic_settings import BaseSettings, SettingsConfigDict class Settings(BaseSettings): model_config = SettingsConfigDict(env_file=".env", env_file_encoding="utf-8") # TwelveData (fallback pour l'intraday historique) # Clé gratuite sur https://twelvedata.com/ twelvedata_api_key: str = "" # Bot defaults bot_default_instrument: str = "EUR_USD" bot_default_granularity: str = "H1" bot_risk_percent: float = 1.0 bot_rr_ratio: float = 2.0 bot_initial_balance: float = 10_000.0 # Database database_url: str = "sqlite+aiosqlite:///./trader_bot.db" settings = Settings()