# ── Python ──────────────────────────────────────────────────────────────────── __pycache__/ *.py[cod] *.pyd *.pyo *.egg-info/ *.egg .eggs/ dist/ build/ *.spec # ── Virtual Environments ────────────────────────────────────────────────────── venv/ env/ .env .venv/ # ── MT5 Optimizer Runtime Files ─────────────────────────────────────────────── # Don't commit generated run data or reports (can be large) runs/ Reports/ # Keep the optimizer database (optional — remove this line to commit it) optimizer.db # ── Sensitive Config (DO NOT COMMIT BROKER CREDENTIALS) ────────────────────── # config.yaml contains MT5 paths — safe to commit but exclude if it had passwords # config.secret.yaml # ── Logs ────────────────────────────────────────────────────────────────────── *.log logs/ # ── OS Files ────────────────────────────────────────────────────────────────── .DS_Store Thumbs.db desktop.ini # ── IDE ─────────────────────────────────────────────────────────────────────── .vscode/ .idea/ *.swp # ── PyInstaller ─────────────────────────────────────────────────────────────── *.exe *.zip dist/ # ── Data files ──────────────────────────────────────────────────────────────── *.parquet *.csv