DATABASE_URL=postgresql+psycopg://postgres:postgres@localhost:5432/ai_ict OKX_BASE_URL=https://www.okx.com OKX_TIMEOUT=30 OKX_WS_PUBLIC_URL=wss://ws.okx.com:8443/ws/v5/public LIVE_TRADING_ENABLED=0 OKX_ORDER_BASE_URL=https://www.okx.com OKX_API_KEY= OKX_API_SECRET= OKX_API_PASSPHRASE= BROKER_READ_ENABLED=1 BROKER_READ_BASE_URL=https://www.okx.com BROKER_READ_TIMEOUT=30 BROKER_READ_PROXY_URL= BROKER_READ_RETRIES=2 BROKER_READ_RETRY_BACKOFF_SECONDS=1.0 SIGNAL_EVIDENCE_MODE=strict MARKET_DATA_STREAM_ENABLED=1 MARKET_DATA_STREAM_SYMBOLS=BTC-USDT,ETH-USDT MARKET_DATA_STREAM_TIMEFRAMES=1m MARKET_DATA_STREAM_HEARTBEAT_SECONDS=30 MARKET_DATA_STREAM_MAX_LAG_SECONDS=90 MARKET_DATA_STREAM_RECONNECT_BACKOFF_SECONDS=5 MARKET_TRUTH_SUPERVISOR_ENABLED=1 MARKET_TRUTH_SUPERVISOR_INTERVAL_SECONDS=15 MARKET_TRUTH_FALLBACK_LIMIT=20 MARKET_TRUTH_FALLBACK_TIMEOUT=5 MARKET_TRUTH_FALLBACK_COOLDOWN_SECONDS=60 MARKET_TRUTH_GAP_MULTIPLIER=2 MARKET_TRUTH_PROXY_URL= NEWS_PROVIDER_ENABLED=1 NEWS_PROVIDER_URL=https://nfs.faireconomy.media/ff_calendar_thisweek.json NEWS_PROVIDER_TIMEOUT=15 NEWS_PROVIDER_REFRESH_SECONDS=300 NEWS_PROVIDER_MAX_AGE_SECONDS=900 NEWS_EVENT_PRE_WINDOW_MINUTES=15 NEWS_EVENT_POST_WINDOW_MINUTES=15 NEWS_EVENT_HIGH_IMPACT_ONLY=1 TRADING_RUNTIME_ENABLED=1 TRADING_RUNTIME_SYMBOLS=BTC-USDT,ETH-USDT TRADING_RUNTIME_BIAS_TIMEFRAME=1m TRADING_RUNTIME_SETUP_TIMEFRAME=1m TRADING_RUNTIME_TRIGGER_TIMEFRAME=1m TRADING_RUNTIME_MARKET_STATE_INTERVAL_SECONDS=15 TRADING_RUNTIME_BROKER_SYNC_INTERVAL_SECONDS=30 TRADING_RUNTIME_RECONCILIATION_INTERVAL_SECONDS=45 TRADING_RUNTIME_WATCH_INTERVAL_SECONDS=20 TRADING_RUNTIME_DECISION_PACKET_INTERVAL_SECONDS=20 TRADING_RUNTIME_PLAN_INTERVAL_SECONDS=900 DEFAULT_TIMEZONE=UTC SESSION_TIMEZONE=America/New_York LOG_LEVEL=INFO