Anleitungen
Setup

PropMirror einrichten

Version 1.10 · Stand 2026-09-09 · Produktseite im MQL5 Market

Kurzfassung: Master- und Slave-Terminal laufen auf derselben Maschine (PC oder eigener VPS) unter demselben Windows-Benutzer. PropMirror auf je einen Chart, Rolle wählen, gleicher Kanalname auf beiden Seiten, Algo Trading an. Sizing per Equity-Verhältnis oder Risiko-Äquivalent. Zuerst auf zwei Demo-Konten testen, dann live. Nur eigene Konten, nur Hedging-Konten.

1. Voraussetzungen

Was Warum
Zwei oder mehr MetaTrader-5-Terminals auf einer Maschine, gleicher Windows-Benutzer PropMirror tauscht den Positionszustand über eine lokale Datei im gemeinsamen Datenordner (Common\Files) aus. Terminals auf verschiedenen Rechnern oder verschiedenen Windows-Benutzern sehen diese Datei nicht.
Ein Master-Konto und ein oder mehrere Slave-Konten, alle deine eigenen Die meisten Prop-Firms erlauben das Spiegeln zwischen eigenen Konten; fremde Konten oder Signale sind ein Verstoß. Prüfe die Regeln deiner Firm.
Hedging-Konten Netting-Konten fassen Positionen zusammen; die 1:1-Zuordnung Master-Position zu Kopie ist dort nicht möglich. PropMirror lehnt Netting-Konten ab.
Ein mql5.com-Konto mit dem Kauf Eine Lizenz, beide Rollen, zehn Aktivierungen; jedes Terminal zählt eine (also bis zu fünf Paare).
Algo Trading an, auf beiden Terminals Der Slave muss handeln dürfen; der Master muss nur lesen, braucht Algo Trading aber für den Timer.
Optional: eigener Windows-VPS Das MQL5-VPS aus dem Terminal kann nur ein einzelnes Terminal hosten, kein Paar. Für 24/5-Betrieb braucht das Paar einen eigenen Windows-Server.

2. Zweites Terminal installieren

Zwei Konten beim selben Broker: Das Terminal kann nur ein Konto gleichzeitig halten, du brauchst also eine zweite Installation. Zwei Wege:

  • Zweite Installation in einen anderen Ordner, beim Setup den Zielordner ändern (z. B. C:\MT5-Slave). Jede Installation hat ihren eigenen Datenordner unter AppData\Roaming\MetaQuotes\Terminal\<ID>.
  • Portable Kopie: den Terminal-Ordner kopieren und terminal64.exe /portable starten (Verknüpfung mit dem Parameter). Der Datenordner liegt dann im Programmordner selbst.

Konten bei zwei verschiedenen Brokern: jeder Broker liefert ohnehin sein eigenes Terminal.

In beiden Terminals: Extras → Optionen → Reiter Community → mit demselben mql5.com-Konto anmelden. Sonst schlägt die Aktivierung von PropMirror im zweiten Terminal fehl.

3. Kaufen und installieren

  1. Market-Reiter im Terminal → „PropMirror“, oder PropMirror im MQL5 Market. 59 USD einmalig, kein Abo, eine Datei für beide Rollen.
  2. Im zweiten Terminal erscheint das Produkt unter Käufe → Installieren (gleiches mql5-Konto). Danach liegt es in beiden Terminals unter Navigator → Expert Advisors → Market → PropMirror.
  3. Die kostenlose Demo läuft nur im Strategy Tester und zeigt dort einen simulierten Kopierzyklus (Master öffnet, ändert, schließt), damit du die Pipeline vor dem Anschluss an echte Terminals gesehen hast.

4. Master anbinden

Im Terminal des Quellkontos: PropMirror auf einen beliebigen Chart ziehen.

Input Wert
Role of this terminal Master
Channel name ein frei gewählter Name, z. B. pmtest. Leer = die Kontonummer. Muss auf allen Slaves identisch sein.
Sync interval (ms) 50 (Standard). Der Master schreibt zwanzigmal pro Sekunde den vollständigen Positionszustand und zusätzlich sofort bei jedem Handelsereignis.
Broadcast only these magics leer = alle Positionen inklusive manueller; sonst Magic-Nummern kommagetrennt.
Risk % per trade on the MASTER account z. B. 2.0, wenn du risikoäquivalentes Sizing willst (Abschnitt 6). 0 = nicht angesagt.
Privacy mode maskiert Kontonummern auf dem Panel und im Journal.

Das Panel zeigt „PropMirror MASTER“, den Kanal, die Anzahl der Positionen im Snapshot und die Uhrzeit des letzten Schreibens. Läuft die Uhrzeit mit, sendet der Master.

5. Slave anbinden

Im Terminal jedes Zielkontos: PropMirror auf einen Chart ziehen.

Input Wert
Role of this terminal Slave
Channel name derselbe Name wie beim Master.
Lot scaling mode siehe Abschnitt 6
Copy SL/TP nur an, wenn Master und Slave dieselben Kurse sehen (gleicher Broker). Bei verschiedenen Brokern aus: Ein Stop, der als Preisniveau kopiert wird, kann beim Slave ausgelöst werden, während der Master weiterläuft.
Close copy when the master position is gone an (Standard).
Copy only these master magics / Never copy these magics Filter, kommagetrennt, leer = alle.
Magic number of copied positions z. B. 777001. Damit erkennt PropMirror seine Kopien und lässt alles andere auf dem Slave in Ruhe.
SL/TP tolerance, Max slippage 10 Punkte / 200 Punkte Standard.
Freeze if master heartbeat is older (seconds) 10. Ist der Master länger still, friert der Slave ein: keine neuen Kopien, laut im Journal und per Push.
Symbol mapping nur bei abweichenden Symbolnamen: GER40>DE40;US100>NAS100
Risk lock: name of a global variable siehe Abschnitt 7

Das Panel zeigt „PropMirror SLAVE“, den Kanal, den Zustand („copying“, „MASTER STALE“, „RISK LOCK“), die Anzahl kopierter Positionen und die gemessene Latenz zwischen Master-Schreibzeit und Slave-Lesezeit.

6. Sizing

  • Multiplier: Master-Lots mal fester Faktor (1.0 = identisch).
  • Equity-proportional: Slave-Equity geteilt durch Master-Equity. Ein 20k-Slave hinter einem 10k-Master verdoppelt.
  • Risikoäquivalent (empfohlen zwischen Konten unterschiedlicher Größe und Regeln): Master sagt sein Risiko pro Trade an (z. B. 2 %), Slave sein eigenes (z. B. 0,25 %). Jede Kopie trägt das Risiko des Slaves, unabhängig von den Kontogrößen. Das Verhältnis wird beim Öffnen eingefroren; schwankende Equity löst keine Nachjustierung aus.

PropMirror bläht nie unter das Broker-Minimum auf: Ergibt die Rechnung weniger als das Mindestlot, wird die Kopie übersprungen und im Journal begründet.

7. Kopplung mit PropGuardian

Läuft auf dem Slave-Konto PropGuardian, trägst du in „Risk lock: name of a global variable“ die Zustandsvariable des Guardians ein: PropGuardian_<Kontonummer des Slaves>_State. Sperrt der Guardian den Tag (Wert 0), hört der Slave sofort auf, den Master zu lesen: keine neuen Kopien, kein Anfrage-Hämmern, bestehende Positionen bleiben unangetastet (die schließt der Guardian selbst). Bei Freigabe läuft das Kopieren weiter. Jeder Übergang ist eine Journalzeile und eine Push-Nachricht.

8. Test auf zwei Demo-Konten

Vor dem Live-Betrieb einmal den ganzen Ablauf sehen:

  1. Zwei Demo-Konten (gern beim selben Broker), Master und Slave wie oben anbinden, Kanalname gleich.
  2. Auf dem Master eine kleine Position öffnen. Auf dem Slave erscheint die Kopie innerhalb eines Zyklus plus Broker-Ausführung; das Journal des Slaves nennt Master-Ticket, Lots und Latenz.
  3. Auf dem Master SL/TP ändern (falls Copy SL/TP an), teilschließen, schließen. Der Slave folgt.
  4. Master-Terminal kurz schließen: Nach zehn Sekunden meldet der Slave „MASTER STALE“ und friert ein. Master wieder starten: Der Slave läuft weiter, ohne etwas doppelt zu öffnen.
  5. Eine Kopie auf dem Slave von Hand schließen, während der Master die Position hält: PropMirror öffnet sie nicht erneut. Das ist Absicht (Einmal-Semantik); ein Wiedereinstieg passiert nur durch einen neuen Master-Trade.

9. Sicherheitsregeln, die eingebaut sind

Jede Master-Position wird genau einmal kopiert. Eine Handelsoperation pro Zyklus. Retry-Bremse gegen abgelehnte Aufträge. Karenzzeit nach dem Öffnen gegen Doppelkopien auf langsamen Brokern. Margin- und Handelsrechte-Prüfung vor jeder Order. Paarung über globale Variablen, nicht über Kommentare, damit Neustarts keine Zuordnung verlieren.

10. Was PropMirror nicht kann

Kein Kopieren über das Internet (nur lokal), keine Netting-Konten, keine fremden Konten, keine Pending Orders (nur Positionen), kein Aufstocken bestehender Positionen im Verhältnis (jede Master-Position ist eine eigene Kopie).

11. Hilfe

Fragen in die Kommentare auf der Produktseite; jede Frage wird beantwortet.