MultiAccount Risk Dashboard
- Utilitys
- Version: 1.30
- Aktivierungen: 5
# Risiko-Dashboard für mehrere Konten (MT5)
MQL5-Dienstprogramm zur Überwachung des Risikostatus mehrerer MetaTrader 5-Konten gleichzeitig in einem einzigen übersichtlichen Dashboard.
> **Vollständige Transparenz, kein Ausführungsrisiko** – dieses Tool dient ausschließlich der Überwachung. Es führt keine Trades automatisch aus.
## Funktionen
- **Echtzeit-Dashboard** – Eigenkapital, Margin-Level, schwankender Gewinn/Verlust und Drawdown mehrerer Konten in einem Fenster.
- **Mehrere Terminals, ein Rechner** — jedes Terminal übermittelt seine Daten an den Ordner „Common Files“, das Dashboard liest sie alle ein.
- **Mehrstufiges Warnsystem** — Warnung/kritisch für Margin-Level und täglichen Drawdown, mit Anti-Spam-Abkühlphase.
- **Benachrichtigungen über mehrere Kanäle** – MT5-Push-Benachrichtigungen auf Mobilgeräten, E-Mail, Popup und Akustiksignal (bei kritischen Zuständen).
- **Mini-Equity-Diagramm** — 50-Punkte-Sparkline pro Konto.
- **Kontogruppierung** — Konten über eine Konfigurationsdatei gruppieren (Prop-Firma, privat, Kunden usw.).
- **CSV-Export** — Export aller Kontodaten mit einem Klick.
- **Erkennung inaktiver Konten** — Inaktive/getrennte Konten werden nach 10 Sekunden automatisch markiert.
## Projektstruktur
```
MultiAccountRiskDashboard/
├── Experts/
│ ├── RiskDashboard_Reporter.mq5 (auf jedem Konto installieren)
│ └── RiskDashboard_Panel.mq5 (auf einem Überwachungsdiagramm installieren)
├── Include/
│ └── AccountDataStruct.mqh (Datenschema-Struktur + JSON-Serializer/Parser)
├── Docs/
│ ├── installation_guide.md
│ ├── settings_guide.md
│ └── dashboard_groups.conf.sample
```
## So funktioniert es (kurz gefasst)
```
[Terminal-Konto 1] --EA Reporter--> account_1001.json --\
[Terminal-Konto 2] --EA Reporter--> account_1002.json ---> [Gemeinsame Dateien] --> [Dashboard-Panel] --> Visuelles Panel
[Terminal-Konto 3] --EA Reporter--> account_1003.json --/
```
1. Jedes MT5-Terminal führt den **EA Reporter** auf einem Chart aus .
2. Der Reporter liest Kontodaten aus, berechnet Risikokennzahlen und schreibt eine JSON-Datei in den Ordner „Common“ (`MQL5\Files\Common\`).
3. Ein Terminal führt das **Dashboard-Panel** aus , das alle JSON-Dateien ausliest, die zusammengefasste Tabelle anzeigt und Warnmeldungen auslöst.
## Entwicklungsstatus
| Phase | Status |
|-------|--------|
| 1 — MVP (Reporter + Basis-Panel) | Fertig |
| 2 — Warnsystem & Benachrichtigungen | Abgeschlossen |
| 3 — Aktienchart, CSV-Export, Gruppierung, Sound, Investorenmodus | Fertig |
| 4 — Paketierung & Dokumentation | In Bearbeitung |
## Kompatibilität
- MetaTrader 5 (neueste Version)
- Windows-PC oder VPS, mehrere Terminals auf demselben Rechner
- Unterstützt die Anmeldung als Investor (nur Lesezugriff) – der Reporter gibt niemals Orders ab
Die vollständigen Installationsschritte finden Sie unter `Docs/installation_guide.md` und Erläuterungen zu allen Einstellungen unter `Docs/settings_guide.md`.
