APP_ENV=dev APP_HOST=0.0.0.0 APP_PORT=8000 PG_HOST=192.168.88.35 PG_PORT=5432 PG_DATABASE=arbitrade PG_USER=arbitrade PG_PASSWORD=arbitrade LOG_LEVEL=INFO LOG_JSON=true ALERTS_ENABLED=true ALERT_MIN_SEVERITY=warning ALERT_DEDUP_SECONDS=30 ALERT_ON_TRADE_EVENTS=true ALERT_ON_ERROR_EVENTS=true ALERT_ON_THRESHOLD_EVENTS=true ALERT_ON_SYSTEM_EVENTS=true TELEGRAM_ALERTS_ENABLED=false TELEGRAM_BOT_TOKEN= TELEGRAM_CHAT_ID= DISCORD_ALERTS_ENABLED=false DISCORD_WEBHOOK_URL= EMAIL_ALERTS_ENABLED=false EMAIL_SMTP_HOST= EMAIL_SMTP_PORT=587 EMAIL_SMTP_USERNAME= EMAIL_SMTP_PASSWORD= EMAIL_ALERT_FROM= EMAIL_ALERT_TO= EMAIL_SMTP_USE_TLS=true DUCKDB_PATH=./data/arbitrade.duckdb FERNET_KEY= KRAKEN_API_KEY= KRAKEN_API_SECRET= KRAKEN_API_KEY_PERMISSIONS=query,trade KRAKEN_REST_URL=https://api.kraken.com KRAKEN_WS_URL=wss://ws.kraken.com/v2 KRAKEN_PRIVATE_RATE_LIMIT_SECONDS=1.0 KRAKEN_HTTP_TIMEOUT_SECONDS=10.0 KRAKEN_RETRY_ATTEMPTS=3 KRAKEN_RETRY_BASE_DELAY_SECONDS=0.25 WS_HEARTBEAT_TIMEOUT_SECONDS=20.0 WS_MAX_STALENESS_SECONDS=5.0 PAPER_TRADING_MODE=true TRADE_CAPITAL_USD=100.0 MAX_TRADE_CAPITAL_USD=100.0 MAX_CONCURRENT_TRADES= MAX_EXPOSURE_PER_ASSET_USD= QUOTE_BALANCE_ASSET=USD MIN_ORDER_SIZE_USD= KILL_SWITCH_ACTIVE=false DAILY_LOSS_LIMIT_USD=5.0 CUMULATIVE_LOSS_LIMIT_USD=10.0 MAX_SOURCE_LATENCY_MS= MAX_APPLY_LATENCY_MS= MAX_CONSECUTIVE_FAILURES= STRATEGY_ENABLE_STAT_ARB_EXPERIMENT=false STRATEGY_STAT_ARB_LOOKBACK_WINDOW=120 STRATEGY_STAT_ARB_ENTRY_ZSCORE=2.0 STRATEGY_STAT_ARB_EXIT_ZSCORE=0.5 STRATEGY_STAT_ARB_MAX_HOLDING_SECONDS=900.0