Initial commit: MT5 EA Optimizer v1.0
Full optimization system for LEGSTECH_EA_V2: - Flask + SocketIO live dashboard (dark premium UI) - MT5 process control (auto-kill, clean launch, retry) - HTML report parser (UTF-16 LE, 597 trades, metrics) - Pre-run validation and actionable error messages - Analysis engines: Reversal, TimePerfomance, EntryExit, EquityCurve - Composite scoring (Calmar-primary) - Mutation engine with knowledge_base.yaml - Validation gate: IS + Walk-Forward - Reports folder with HTML/CSV per run - Double-click launcher batch file
This commit is contained in:
+52
@@ -0,0 +1,52 @@
|
||||
# ── 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
|
||||
Reference in New Issue
Block a user