Terminal Link Trade Copier
- Utilitys
-
Fernando Altair Kuhn
Trader and MQL5 developer from Brazil. I build MetaTrader 5 tools for risk control and trade execution: lot calculators, loss limits, stop managers, a trade copier and strategy builders. Every product shows its limits and its tester results with real costs. No profit promises. Support through MQL5 - Version: 1.1
- Aktualisiert: 6 November 2026
- Aktivierungen: 5
Terminal Link Trade Copier kopiert Trades von einem MetaTrader 5-Terminal auf andere, die auf demselben Computer laufen. Das Master-Terminal schreibt seine Positionen mehrmals pro Sekunde in eine Datei im gemeinsamen Terminalordner, und die Slave-Terminals lesen diese Datei und kopieren die Positionen. Es benötigt weder eine Internetverbindung noch eine DLL-Datei noch Webanfragen.
Ein Dienstprogramm, zwei Rollen
- Master – veröffentlicht seine Positionen und optional seine ausstehenden Orders unter einem Kanalnamen. Sie können nur bestimmte Symbole oder Magic Numbers veröffentlichen.
- Slave – liest denselben Kanal und hält seine Kopien mit dem Master synchron.
- Es können mehrere Kanäle gleichzeitig laufen, und ein Master kann mehrere Slaves versorgen.
Was wird kopiert
- Neue Positionen sowie die Schließung einer Kopie, wenn der Master die Position schließt.
- Teilschließungen proportional.
- Änderungen bei Stop-Loss und Take-Profit: gleicher Kurs, gleicher Abstand vom Einstiegskurs oder werden nicht kopiert.
- Pending-Orders (optional, Hedging-Konten).
- Umgekehrte Kopie (optional).
Lotgröße
- Gleiche Lotgröße, Master-Lot multipliziert mit einem Faktor, feste Lotgröße oder Verhältnis des Kontostands zwischen den Konten.
- Maximales Lot pro Kopie und Anpassung an eine andere Kontraktgröße.
Verschiedene Broker
- Entfernen oder Hinzufügen eines Symbolpräfixes oder -suffixes, zum Beispiel EURUSDm auf dem Master-Konto und EURUSD auf dem Slave-Konto.
- Explizite Zuordnung für unterschiedliche Namen, zum Beispiel XAUUSD=GOLD.
- Automatische Zuordnung, wenn nur ein Symbol passt.
Sicherheit
- Wenn der Master keine Daten mehr sendet, behält der Slave seine Kopien unverändert bei und zeigt „MASTER OFFLINE“ an.
- Eine Kopie wird erst geschlossen, wenn ihre Quelle in mehreren Snapshots fehlt, sodass ein langsamer Dateischreibvorgang niemals versehentlich einen Trade schließt.
- Jede Kopie wird mit dem Kanal und dem Quell-Ticket gekennzeichnet. Nach einem Neustart werden die Datensätze anhand der offenen Positionen und der Handelshistorie neu aufgebaut, sodass keine Position doppelt eröffnet wird.
- Signale, die älter als ein festgelegtes Alter sind, und Kurse, die sich zu stark verändert haben, können übersprungen werden.
- Kopien, die vor dem Start des Slaves eröffnet wurden, werden nicht kopiert, es sei denn, Sie fordern dies ausdrücklich an.
- Stopp- und Einfriergrenzen werden beachtet; abgelehnte Anfragen werden mit einer Pause erneut versucht.
Panel-
Master: veröffentlichte Positionen, Heartbeat und letzter Schreibvorgang. Slave: Master-Status mit Heartbeat-Alter, Master-Guthaben, Kopiereinstellungen, eine Tabelle der Kopien mit dem Master-Lot und dem Kopier-Lot, die letzten Aktionen und der letzte Fehler sowie Schaltflächen zum Schließen aller Kopien (zwei Klicks) und zum Anhalten.
Strategie-Tester-
Der Tester verfügt über kein zweites Terminal, daher übernimmt das Dienstprogramm beide Rollen im selben Test: Es eröffnet Demo-Quellpositionen (ohne Strategie), verschiebt deren Stop, schließt die Hälfte und anschließend den Rest, und der Slave-Teil kopiert jeden Schritt. Der daraus resultierende Gewinn oder Verlust ist irrelevant. Für die Kopien ist ein Hedging-Konto erforderlich. Auf einem Live- oder Demokonto eröffnet es niemals selbst Trades; es kopiert lediglich den Master.
Limits
Alle Terminals müssen auf demselben Computer und unter demselben Windows-Benutzer laufen. Preise und Ausführung können je nach Broker variieren. Das einer Master-Position hinzugefügte Volumen wird nicht kopiert, sondern nur Reduzierungen.
Eingaben
- Rolle und Kanal: Rolle, Kanalname, Aktualisierungsintervall in Millisekunden
- Master: Nur diese Symbole veröffentlichen, nur diese Magic Numbers, ausstehende Orders veröffentlichen
- Slave-Lots: Lot-Modus, Multiplikator, festes Lot, maximales Lot, Anpassung der Kontraktgröße, Eröffnung des Minimums, wenn der Wert darunter liegt
- Slave-Symbole: Vor- und Nachsilbe zum Entfernen und Hinzufügen, explizite Zuordnung, automatischer Abgleich
- Slave-Regeln: Vorhandene Positionen zu Beginn kopieren, maximales Signalalter, maximale Kursdifferenz, SL/TP-Modus, Umkehrung, Teilschließungen, ausstehende Orders, Offline-Zeit, Magic Number, maximale Abweichung
- Anzeige: Position des Fensters in der Ecke und Versätze; nur im Strategietester: Demo-Positionen eröffnen
