Grid Copier
- Utilitys
- Aleh Piatrenka
- Version: 1.0
Kopiertautomatisch BUY/SELL-Handelseröffnungen von einem Handelskonto (MASTER) auf ein anderes Konto (SLAVE) mit automatischer Synchronisierung eines gemeinsamen Take Profit.
Entwickelt für Grid-, Averaging- und Martingale-Strategien, bei denen mehrere Positionen in dieselbe Richtung zu einem einzigen Grid mit einem gemeinsamen Take Profit kombiniert werden.
Das SLAVE-Konto folgt vollständig der Handelslogik des MASTER-Kontos und trifft keine eigenständigen Handelsentscheidungen.
Grid Copier eignet sich für Händler, die Grid-Strategien zwischen Konten kopieren, Handelsideen und Algorithmen über verschiedene Konten hinweg testen möchten, sowie für Prop-Trader, Handelsteams und VPS-Benutzer, die stabile und synchronisierte Handelskopien ohne manuelle Eingriffe benötigen.
Wie es funktioniert. Der MASTER eröffnet beispielsweise eine KAUFEN-Position auf EURUSD mit einer Lotgröße von 0,12 und setzt einen Take Profit. Der SLAVE eröffnet automatisch eine KAUFEN-Position mit demselben TP. Die Losgröße kann proportional zur SLAVE-Einlage berechnet (empfohlener Modus) oder auf ein 1:1-Verhältnis gesetzt werden - dies wird in den Eingabeparametern konfiguriert. Als nächstes eröffnet der MASTER eine zweite durchschnittliche BUY-Position mit einer Lotgröße von 0,24 und aktualisiert den einzelnen Take Profit für das gesamte BUY-Grid, auch wenn gleichzeitig SELL-Positionen bestehen. Der SLAVE wiederholt automatisch den zweiten BUY-Trade und synchronisiert den gemeinsamen TP nur für das BUY-Grid. Alle KAUFEN-Positionen werden gemeinsam zum gemeinsamen Take Profit geschlossen.
Die Lösung ist unempfindlich gegenüber Internetunterbrechungen, Verbindungsabbrüchen, Neustarts des Terminals und maklerseitigen Verzögerungen. Sie unterstützt auch die automatische Symbolzuordnung, wenn Broker unterschiedliche Instrumentennamen verwenden (z. B. EURUSDm, EURUSD_i).
Grid Copier ist für Strategien mit einem einzigen gemeinsamen Take Profit optimiert, aber die TP-Synchronisierung kann bei Bedarf in den Einstellungen deaktiviert werden. Der Stop Loss wird nicht auf den SLAVE kopiert (dies ist Teil der Strategielogik). Es wird nur ein SLAVE-Konto unterstützt (Multi-SLAVE-Unterstützung ist für zukünftige Versionen geplant). Partial Closes und Pending Orders werden im SLAVE nicht unterstützt. Der EA wird nicht für ultraschnelles Scalping empfohlen.
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.
- Installieren Sie Grid Copier für das gewünschte Symbol auf dem MASTER-Konto (dem Quellkonto) und setzen Sie die Rolle in den Eingabeparametern auf MASTER.
- Installieren Sie Grid Copier für das gleiche Symbol auf dem SLAVE-Konto (dem Zielkonto) und setzen Sie die Rolle in den Eingabeparametern auf SLAVE .
- Geben Sie die Google Apps Script URL in die GridCopier Eingaben sowohl auf MASTER als auch auf SLAVE ein.
- Geben Sie den Api-Schlüssel von Google Apps Script (z. B. I_AM_API_KEY) in die Eingänge 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 denselben 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 Slave verwenden. - Legen Sie die Slave-ID für Server auf dem SLAVE fest, zum Beispiel: slave_1.
- Der Kopiervorgang wird automatisch gestartet.
