# TradeFinder Environment Configuration # Copy this file to .env and fill in your values # NEVER commit .env to version control # ============================================================================= # BINANCE CONFIGURATION # ============================================================================= # For testnet, get keys from: https://testnet.binancefuture.com/ # For production (later), get from: https://www.binance.com/en/my/settings/api-management # Testnet API keys (safe for paper trading) BINANCE_TESTNET_API_KEY=your_testnet_api_key_here BINANCE_TESTNET_SECRET=your_testnet_secret_here # Production API keys (ONLY for live trading - leave empty initially) # BINANCE_API_KEY= # BINANCE_SECRET= # ============================================================================= # TRADING CONFIGURATION # ============================================================================= # Paper trading equity (in USDT) PAPER_EQUITY_USDT=3000.0 # Risk parameters RISK_PER_TRADE_PCT=2.0 # 1-3% risk per trade MAX_EQUITY_PER_STRATEGY_PCT=25.0 # Max 25% per strategy MAX_LEVERAGE=2 # Fixed leverage initially # Symbols to trade (comma-separated) SYMBOLS=BTCUSDT,ETHUSDT # Timeframes SIGNAL_TIMEFRAME=4h EXECUTION_TIMEFRAME=1m # ============================================================================= # DATABASE CONFIGURATION # ============================================================================= # DuckDB file path (relative to data mount) DUCKDB_PATH=/data/tradefinder.duckdb # ============================================================================= # FX RATES (for CHF/EUR conversion) # ============================================================================= # You can use a free API like exchangerate-api.com # FX_API_KEY=your_fx_api_key_here # ============================================================================= # EMAIL REPORTS (optional, later feature) # ============================================================================= # SMTP_HOST=smtp.gmail.com # SMTP_PORT=587 # SMTP_USER=your_email@gmail.com # SMTP_PASSWORD=your_app_password # REPORT_RECIPIENT=your_email@example.com # ============================================================================= # STREAMLIT UI # ============================================================================= STREAMLIT_PORT=8501 # ============================================================================= # LOGGING # ============================================================================= LOG_LEVEL=INFO LOG_FORMAT=json # json or console # ============================================================================= # MODE # ============================================================================= # Options: paper, testnet, live TRADING_MODE=testnet