Copy Trades
- Utilitys
- Aleh Piatrenka
- Version: 1.0
- Aktivierungen: 20
Kopiert automatisch BUY/SELL-Trades von einem Handelskonto (Master) auf ein anderes Konto (Slave) mit vollständiger SL- und TP-Synchronisation, Unterstützung für partielles Schließen und wählbarem Schließverhalten.
Entwickelt für das Kopieren von Trades in Echtzeit zwischen verschiedenen MT5-Konten. Das Slave-Konto spiegelt das Master-Konto vollständig wider und trifft keine unabhängigen Handelsentscheidungen.
Copy Trades eignet sich für Händler, die mehrere Konten verwenden, um den manuellen oder automatisierten Handel zu replizieren, Strategien auf verschiedenen Kontotypen zu testen, sowie für Prop-Trader, Handelsteams und VPS-Benutzer, die eine stabile und synchronisierte Handelskopie ohne manuelle Eingriffe benötigen. Das Dienstprogramm macht eine ständige Überwachung überflüssig und spart Zeit.
Funktionsweise: Konto 1 (Master) eröffnet beispielsweise eine BUY-Position auf EURUSD mit einer Lotgröße von 0,12 und setzt Stop Loss und Take Profit. Innerhalb von Sekunden eröffnet Konto 2 (Slave) automatisch dieselbe Position mit synchronisiertem SL und TP. Die Losgröße kann proportional zur Einlage des Slaves berechnet oder auf ein festes Verhältnis von 1:1 eingestellt werden. Dieser Parameter wird in den Eingabeeinstellungen konfiguriert.
Wenn Sie alle Trades von Konto 1 auf Konto 2 kopieren möchten, unabhängig vom Handelsinstrument, verknüpfen Sie Copy Trades mit einem beliebigen Chart auf Konto 1, wählen Sie die Master-Rolle, legen Sie einen Channel-Namen fest und wählen Sie All Symbols. Auf Konto 2 verknüpfen Sie Copy Trades mit einem beliebigen Chart, wählen Sie die Slave-Rolle und geben Sie denselben Channel-Namen ein - die Trades werden automatisch auf alle Symbole kopiert.
Wenn Sie nur bestimmte Instrumente kopieren möchten (z.B. EURUSD und XAUUSD), fügen Sie Copy Trades zu jedem entsprechenden Chart auf Konto 1 hinzu und wählen Sie für jede Master-Instanz die Option Current Chart Only. Auf Konto 2 verbinden Sie den Slave mit denselben Instrumenten (EURUSD und XAUUSD). Verwenden Sie für jedes Master-Slave-Paar einen eigenen Kanalnamen.
Das Schließungsverhalten kann so konfiguriert werden, dass derSlave die Signale des Masters für die vollständige Schließung ignoriert und die Positionen unabhängig mit seinen eigenen TP/SL-Regeln schließt.
Die Lösung ist resistent gegen Internetunterbrechungen, "no connection"-Fehler, Terminal-Neustarts und brokerseitige Verzögerungen. Automatische Symbolzuordnung wird unterstützt, wenn Broker unterschiedliche Symbolnamen verwenden (z. B. EURUSDm, EURUSD_i). Wenn Konto 1 einen Handel eröffnet, während der Markt auf Konto 2 geschlossen ist, wird der Handel nicht kopiert.
Es wird nur ein Slave-Konto pro Kanalname unterstützt (Multi-Slave-Unterstützung und Kopieren von Pending Orders sind für zukünftige Versionen geplant). Es wird empfohlen, Copy Trades auf Zeitrahmen M5 und höher zu verwenden.
Einrichtung:
- Erstellen Sie ein Google Apps Script(eine Schritt-für-Schritt-Anleitung zur Einrichtung finden Sie in meinem MQL5-Blog). Dies ist ein kostenloser Relay-Server, der für den Austausch von Handelsereignissen zwischen Master und Slave verwendet wird.
- Aktivieren Sie in MetaTrader 5 WebRequest für Ihre Google Apps Script URL und erlauben Sie algorithmischen Handel.
- Fügen Sie Copy Trades für das gewünschte Symbol auf dem Master-Konto (dem Quellkonto)hinzu und setzen Sie die Rolle in den Eingabeeinstellungen auf Master.
- Fügen Sie Copy Trades auf demselben Symbol auf dem Slave-Konto (dem Zielkonto)hinzu und setzen Sie die Rolle in den Eingabeeinstellungen auf Slave .
- Geben Sie die Google Apps Script URL in den Copy Trades Eingabeeinstellungen auf Master und Slave ein.
- Geben Sie den Api-Schlüssel von Google Apps Script (z. B. I_AM_API_KEY) in die Eingaben von Master und Slave ein. Der Api-Schlüssel ist ein einfaches "Passwort", das Ihren Kopierkanal vor unbefugtem Zugriff schützt (Sie können einen beliebigen Text verwenden).
- Legen Sie den gleichen Kanalnamen auf Master und Slave fest (z. B. symbol_copier). Dies ist der Name der Handelswarteschlange und muss auf beiden Seiten übereinstimmen.
Jedes unabhängige Master-Slave-Paar muss seinen eigenen eindeutigen Kanalnamen verwenden. - Legen Sie die Handels-ID (magic) auf dem Slave fest, zum Beispiel: slave_2.
- Der Kopiervorgang wird automatisch gestartet.
Um wichtige Produktaktualisierungen nicht zu verpassen , aktivieren Sie die Benachrichtigungen in Ihrem MQL5-Profil (Profil → Einstellungen → Benachrichtigungen → Versionen der gekauften Produkte).
Wenn Sie dieses Tool nützlich finden, würden wir uns über eine Bewertung sehr freuen.
Für den Handel mit Gittern sehen Sie sich bitte mein Dienstprogramm"Grid Copier" an.
