605faf5310
Add cluster audit pipeline, united EA updates, brochure generators, and publication hygiene (gitignore, MT5 path desensitization, pre-upload scan). Remove tracked reports, models, and binary artifacts from the repo. Co-authored-by: Cursor <cursoragent@cursor.com>
2.5 KiB
2.5 KiB
Repository Structure
This monorepo groups production EAs, research tooling, and ML experiments for MetaTrader 5.
Core (start here)
| Path | Purpose |
|---|---|
frontline/cluster-latest/ |
United cluster EA — multi-strategy orchestrator (main.mq5), shared Strategies/, default 123.set |
frontline/units/ |
Standalone per-symbol EAs (baseline implementations) |
backtesting/MT5/ |
Python MT5 backtesting + cluster_audit/ pipeline |
ai/ |
ONNX / LSTM training and MQL5 inference examples |
Frontline variants
Same strategies, different deployment modes:
| Path | Variant |
|---|---|
frontline/units-trailing/ |
Trailing-stop parameter sets |
frontline/units-sharpshooter/ |
Tighter entry / sharpshooter tuning |
frontline/units_economic_calendar/ |
Calendar/session filters |
frontline/united_template/ |
Template for building united multi-robot EAs |
frontline/cluster-NZDUSD/ |
NZDUSD-only gene-combo cluster (R&D) |
frontline/cluster-SimpleEMA/ |
SimpleEMA v5 35-symbol MT5 portfolio (per-symbol params) |
frontline/tradingview/ |
Pine Script ports |
Research & archive
| Path | Purpose |
|---|---|
back-pedal/ |
Archived / experimental MQL5 strategies |
lab/ |
Scratch EAs, indicators, one-off experiments |
paper/ |
Research write-up + simulation notebooks |
strategy-tester/ |
Factor / signal testing utilities |
Optional modules
| Path | Purpose |
|---|---|
polymarket/ |
Prediction-market research scaffold (needs API keys) |
self-coding-agent/ |
Local Ollama coding loop (dev tooling) |
What is NOT committed
See root .gitignore. In short:
- MT5 account numbers, broker reports, local paths
*.ex5,ReportTester*.html,trades.csv, audit JSON dumps- Trained model binaries (
*.onnx,*.pkl) — regenerate from eachai/*/README.md - LaTeX build artifacts and debug logs
Recommended workflow
- Edit EAs under
frontline/cluster-latest/orfrontline/units/<Strategy>/ - Backtest with
backtesting/MT5/or MT5 Strategy Tester +.setfiles - Run cluster audits:
python -m cluster_audit.run_close_signal_audit(outputs stay local) - Copy compiled EA to your local
MQL5/Experts/— never commit credentials