PropMirror
- Experten
-
Timon-pascal Krueger
Systematischer Index-Trader und MT5-Entwickler aus Deutschland.
Ich handle eigenes Kapital und Funded-Konten, darunter ein Live-Konto bei FTMO, mit zeitbasierten Breakout-Strategien auf DAX, FTSE, Dow und Nasdaq. - Version: 1.10
- Aktivierungen: 10
PropMirror kopiert Trades zwischen deinen eigenen MetaTrader-5-Konten auf demselben Rechner oder VPS. Gebaut für Prop-Firm- und Funded-Konten, bei denen eine Kopie, die ein Ereignis verpasst oder einen geschlossenen Trade wieder eröffnet, das Konto kosten kann.
Die Einrichtung dauert etwa eine Minute: PropMirror auf einen Chart im Master-Terminal ziehen, auf einen Chart in jedem Slave-Terminal ziehen und beiden denselben Kanalnamen geben. Alles andere ist sinnvoll voreingestellt.
Erst ausprobieren
Starte PropMirror im Strategietester: Ein eingebauter Demo-Zyklus eröffnet, ändert und schließt Positionen auf einem simulierten Master, und die Slave-Seite spiegelt sie. So siehst du jede Journal-Zeile, bevor du echte Terminals verbindest. Setze "Built-in demo cycle" auf false, um mit deinen eigenen Eingaben zu testen.
Anleitungen
Setup-Guide (Installation, Eingaben, erster Test, portable Terminals und VPS; auf Englisch) | Fragen: über den Tab "Comments" dieses Produkts oder per Nachricht an mich.
Was PropMirror für dich tut
Jeder Master-Trade wird genau einmal kopiert. Wird eine Kopie auf dem Slave durch deinen Stop, von Hand oder durch einen Kontoschutz geschlossen, eröffnet PropMirror sie nicht erneut, solange der Master den Trade hält. Die meisten Copier eröffnen in dieser Lage neu, und auf einem geschützten Konto wird aus einem Stop dann eine Verlustschleife.
Der Slave behält sein eigenes Risiko. Gib das Risiko pro Trade auf dem Master (zum Beispiel 2 Prozent) und auf dem Slave (zum Beispiel 0,25 Prozent) an, und jede Kopie wird auf den Wert des Slaves skaliert, egal wie groß die Konten sind. Alternativ einfach proportional zur Equity oder mit festem Faktor. Das Verhältnis wird beim Öffnen der Kopie festgeschrieben, damit schwebender Gewinn keinen Ausgleichstrade auslöst.
Ein Neustart bringt nichts durcheinander. Der Master schreibt zwanzigmal pro Sekunde und sofort bei jedem Trade-Ereignis seine vollständige Liste offener Positionen. Jeder Slave gleicht seine Positionen mit dieser Liste ab. Ein verpasstes Update heilt sich mit dem nächsten, deshalb hast du nach einem Terminal-Neustart, einem VPS-Reboot oder einem kurzen Hänger dieselben Positionen wie der Master.
Er hält an, wenn der Master verstummt. Hat der Master zehn Sekunden lang (einstellbar) kein Update geschrieben, friert der Slave ein, schreibt eine Zeile ins Journal und sendet eine Push-Nachricht. Er schließt nichts und rät nicht.
Er respektiert deinen Kontoschutz. Gib PropMirror die Sperr-Variable deines Konto-Guardians an, und das Kopieren pausiert, sobald der Guardian das Konto sperrt. Mit meinem PropGuardian heißt die Variable PropGuardian_<login>_State . Keine neuen Kopien, keine abgelehnten Orders, offene Positionen bleiben unberührt.
Keine Order, die scheitern muss. Vor jeder Kopie prüft PropMirror Handelsrecht und freie Margin. Liegt die skalierte Größe unter dem Mindestlot des Brokers oder reicht die Margin nicht, wird der Trade mit einer Journal-Zeile übersprungen, statt als abgelehnte Order zu enden. Nach drei Fehlversuchen für ein Ticket pausiert PropMirror dieses Ticket 60 Sekunden, statt den Server mit Anfragen zu überhäufen.
Du siehst, was er getan hat und warum. Jede Kopie, Schließung, Teilschließung und Stop-Änderung ist eine Journal-Zeile mit Grund und gemessener Latenz in Millisekunden. Zustandswechsel (Master verstummt, Sperre aktiv, Sperre aufgehoben) sind je eine Zeile und eine Push-Nachricht, nie eine Flut.
Wo es passt
- Konten, die dir gehören, auf demselben Windows-Rechner oder Windows-VPS. Die Brücke ist eine lokale Datei, deshalb werden Terminals auf verschiedenen Rechnern und der MQL5-Cloud-VPS nicht unterstützt.
- Gleicher Broker oder verschiedene Broker. Für abweichende Symbolnamen gibt es das Symbol-Mapping (GER40>DE40;US30>DJ30).
- Stop Loss und Take Profit kopieren, wenn beide Terminals denselben Kursfeed sehen; bei unterschiedlichen Feeds das Kopieren von SL/TP abschalten und die Ausstiege dem Spiegel überlassen.
- Hedging-Konten. Netting-Konten werden beim Start mit einer klaren Meldung abgelehnt.
- Manuelle Trades und Trades anderer Expert Advisors auf dem Master, auf Wunsch nach Magic Number gefiltert.
- Die Latenz beträgt einen Sync-Zyklus (Standard 50 ms) plus die Ausführung deines Brokers, je Kopie gemessen. Gebaut für Intraday- und Swing-Spiegelung, nicht für Scalping, das am einzelnen Tick hängt.
- Wenn du Challenge-, Evaluation- oder Funded-Konten einer Prop-Firm nutzt, prüfe die aktuellen Regeln deiner Firma zum Kopieren zwischen eigenen Konten.
Aktivierungen
Ein Kauf enthält 10 Aktivierungen. Eine Aktivierung gilt für einen Rechner oder VPS, nicht für ein Konto oder Terminal. Ein aktivierter Rechner betreibt also den Master und alle seine Slaves. Zehn Aktivierungen bedeuten zehn Rechner oder VPS.
Funktionen im Überblick
- Eine Datei, beide Rollen: Master oder Slave per Auswahlliste
- Abgleich per Snapshot, 20 Updates pro Sekunde plus sofortiges Schreiben bei Trade-Ereignissen
- Eröffnungen, Schließungen, Teilschließungen, Änderungen von SL und TP
- Einmal-Kopie: kein erneutes Eröffnen nach externem Schließen
- Skalierung proportional zur Equity, mit festem Faktor oder risikoäquivalent
- Verhältnis je Position beim Öffnen festgeschrieben
- Einfrieren, wenn der Master verstummt
- Sperr-Eingang für jeden Konto-Guardian (Name einer globalen Variable)
- Prüfung von Margin und Handelsrecht vor jeder Order
- Retry-Bremse: drei Fehlversuche, dann 60 Sekunden Pause je Ticket
- Mindestlot des Brokers wird respektiert: überspringen statt aufblähen
- Magic-Number-Filter zum Ein- und Ausschließen auf Master und Slave
- Symbol-Mapping für abweichende Symbolnamen
- Eigene Magic Number für kopierte Positionen
- Zuordnung in globalen Variablen gespeichert, übersteht Neustarts
- Push-Nachrichten bei Zustandswechseln
- Privacy-Modus: Konto- und Kanalnummern auf dem Chart und im Journal maskiert
- Demo-Zyklus für den Strategietester
Schnellstart
- Master-Terminal: PropMirror auf einen beliebigen Chart ziehen, Role auf Master stellen, einen Kanalnamen eingeben (ein beliebiges Wort, zum Beispiel mirror1 ).
- Slave-Terminal: PropMirror auf einen beliebigen Chart ziehen, Role auf Slave stellen, denselben Kanalnamen eingeben.
- Eine kleine Position auf dem Master eröffnen und das Journal des Slaves ansehen: "Copy opened: master ... -> own ... | latency ... ms".
- Optional: das Risiko pro Trade auf beiden Seiten für die risikoäquivalente Skalierung angeben, dazu die Sperr-Variable deines Konto-Guardians.
Support und Bewertungen
Wenn etwas nicht wie beschrieben funktioniert, schreib mir zuerst über den Tab "Comments" oder per Nachricht, mit den Journal-Zeilen, dann sehe ich es mir an. Wenn PropMirror seine Arbeit für dich tut, hilft eine Bewertung auf dieser Seite anderen Tradern, es zu finden. Meine weiteren Werkzeuge für Prop-Firm-Konten sind PropGuardian (Kontoschutz), PropSizer (kostenloser Lot-Rechner) und PropCorrelation (kostenlose Korrelationsmatrix): alle meine Produkte.
