Twinlane Copier

Twinlane Copier kopiert Positionen und Pending-Orders von einem MetaTrader-5-Terminal auf ein oder mehrere andere Terminals, die auf demselben PC oder VPS laufen. Derselbe EA arbeitet als Master oder als Slave. Die Terminals tauschen eine kleine Snapshot-Datei im gemeinsamen Common-Ordner aus. Keine DLL, kein Web-Request, keine Konto-Passwörter.

Das Produkt ist so gebaut, dass ein kopierter Trade nie doppelt eröffnet wird: Jede Kopie trägt das Master-Ticket im Kommentar, der Slave prüft offene Positionen und Orders, bevor er etwas sendet, und eine Zustandsdatei überlebt Neustarts. Das Panel im Chart zeigt die Verbindung, die Verzögerung in Millisekunden und jeden kopierten Trade mit Master- und Slave-Ticket.

Drei Probleme, die das Produkt vermeiden soll

1. Doppelte Positionen. Der Slave markiert jede Kopie mit dem Master-Ticket (Kommentar "TL" plus Ticket) und prüft zuerst vorhandene Positionen und Pending-Orders. Ein Neustart des Terminals, eine Verbindungsunterbrechung oder eine wiederholte Order-Anfrage erzeugt keine zweite Kopie. Ein Trade, den Sie am Slave von Hand schließen, bleibt geschlossen und wird nicht neu eröffnet.

2. Falsches Lot nach Teilschließen. Schließt der Master einen Teil der Position, schließt der Slave denselben Anteil seiner eigenen Position. Der Anteil ergibt sich aus dem Volumenverhältnis des Masters beim Kopieren und wird auf den Volumen-Step des Slave-Symbols gerundet. Der Rest bleibt offen und folgt dem Master.

3. Schwierige Einrichtung. Vier Schritte und ein Kanalname. Symbolnamen wie EURUSD.pro, EURUSDm oder XAUUSD.r werden automatisch zugeordnet. Eine manuelle Liste deckt völlig abweichende Namen ab, zum Beispiel GOLD und XAUUSD.

Funktionen

Master:

  • Schreibt einen Snapshot aller offenen Positionen und Pending-Orders zuerst in eine temporäre Datei und benennt sie dann um. Der Slave liest so nie eine halb geschriebene Datei.
  • Jeder Snapshot trägt eine Sequenznummer und einen Herzschlag. Nach jeder Änderung folgt nach etwa 150 ms ein zweiter Bestätigungs-Snapshot.
  • Veröffentlicht keine Trades erneut, die selbst Kopien sind.
  • Das Panel zeigt Sequenz, Schreibfehler, veröffentlichte Trades und Slave-Konten, die mit einer Bestätigung antworten.

Slave:

  • Gleicht den Snapshot mit den eigenen Trades ab (Soll gegen Ist) und eröffnet, ändert oder schließt Trades entsprechend. Ein Trade wird erst geschlossen, wenn er in zwei verschiedenen Snapshots fehlt.
  • Keine Aktion, wenn der Herzschlag des Masters älter als das Zeitlimit ist (Standard 10 Sekunden). Offene Trades bleiben, nichts Neues wird kopiert, das Panel wird rot.
  • Fünf Lot-Modi: Festes Lot, Master-Lot x Faktor, Proportional zum Kontostand, Proportional zum Eigenkapital, Eigenes Risiko in Prozent des Eigenkapitals nach Abstand zum Stop Loss.
  • Stop Loss und Take Profit werden kopiert und folgen späteren Änderungen, entweder als Abstand zum eigenen Einstiegspreis oder auf gleichem Preisniveau. Stop-Level und Freeze-Level des Brokers werden beachtet.
  • Pending-Orders werden mit dem Master kopiert, verschoben und gelöscht. Das Ablaufdatum wird zwischen den Serverzeiten umgerechnet.
  • Umkehr-Kopie (Kauf wird Verkauf, Stop Loss und Take Profit tauschen die Seiten, Limit-Orders werden Stop-Orders).
  • Symbol-Zuordnung: gleicher Name, manuelle Liste, Präfix-/Suffix-Regeln und automatische Suche.
  • Filter nach Master-Symbol (Erlaubt-Liste, Sperrliste), Master-Magic-Nummer, Richtung, maximales Alter eines Trades, maximale Preisabweichung zum Master-Einstieg und Tageszeitfenster.
  • Schutz: neue Kopien bei einem Tagesverlust in Prozent stoppen (optional kopierte Trades schließen), maximale Zahl kopierter Positionen, Margin-Prüfung vor jeder Order.
  • Ausführung: Der Filling-Modus wird aus dem Symbol gewählt und nach ungültigem Fill automatisch gewechselt. Requotes, Timeouts und Verbindungsfehler werden mit Pause wiederholt. Fehlgeschlagene Trades werden alle zwei Sekunden neu versucht und nach acht Versuchen aufgegeben.
  • Master-Trades, die beim Start des Slaves schon offen sind, werden nicht kopiert, außer Sie schalten "Copy trades that were open before the slave started" ein.

Panel (Chart): Rolle, Verbindungszustand, Alter des Herzschlags, Verzögerung in ms, Zeit der letzten Kopie, Zähler für kopiert, geschlossen, teilgeschlossen, übersprungen und Fehler, Liste der kopierten Trades (Master-Ticket zu Slave-Ticket), Ein/Aus-Schalter, Einklapp-Knopf, Englisch oder Deutsch, einstellbare Größe.

Strategy Tester: Das Kopieren zwischen Terminals ist im Tester nicht möglich. Im Tester führt der EA deshalb einen eingebauten Selbsttest aus. Er bildet einen simulierten Master-Snapshot und lässt den echten Slave-Code kleine Trades eröffnen, teilweise schließen, Stop Loss und Take Profit ändern, eine Pending-Order setzen und löschen und die Trades schließen. Im Tester werden keine Dateien geschrieben.

Schnellstart

1. Installieren Sie den EA auf beiden Terminals und erlauben Sie den Algo-Handel. Beide Terminals müssen auf demselben Windows-PC oder VPS unter demselben Windows-Benutzer laufen.

2. Öffnen Sie am Master-Terminal einen beliebigen Chart und ziehen Sie Twinlane Copier mit Role = Master und einem Kanalnamen darauf, zum Beispiel Main.

3. Ziehen Sie den EA an jedem Slave-Terminal mit Role = Slave, demselben Kanalnamen und Ihrem Lot-Modus auf einen Chart. Das Slave-Konto muss ein Hedging-Konto sein.

4. Prüfen Sie das Panel: Ein grüner Punkt und ein Herzschlag-Alter unter einer Sekunde bedeuten, dass die Verbindung steht. Testen Sie zuerst mit einem kleinen Trade auf einem Demokonto.

Häufige Fragen

Geht es zwischen verschiedenen PCs? Nein. Beide Terminals müssen denselben Common-Ordner lesen können, also gleicher PC, gleicher VPS oder gleicher Windows-Benutzer. Auf dem eingebauten MQL5-VPS funktioniert es nicht, weil die Terminals dort keine Dateien teilen.

Geht es mit Netting-Konten? Der Master darf jeder Kontotyp sein. Der Slave muss ein Hedging-Konto sein. Bei einem Netting-Slave bleibt der EA mit einer Meldung stehen.

Kann ich von MT5 auf MT4 kopieren? Nein, nur MT5 auf MT5.

Wie viele Slaves? Beliebig viele Slave-Terminals mit eigenen Einstellungen. Jedes Slave-Terminal braucht eine eigene EA-Instanz. Aktivierungen: 10 pro Kauf.

Was passiert, wenn das Master-Terminal schließt? Der Herzschlag bleibt aus. Nach dem Zeitlimit tut der Slave nichts. Offene Slave-Trades behalten Stop Loss und Take Profit.

Warum wurde ein Trade nicht kopiert? Die Fußzeile des Panels zeigt den letzten Grund, zum Beispiel Lot unter Minimum, Symbol nicht gefunden, zu wenig Margin, Trade zu alt oder gefiltert.

Kann ich eigene EAs auf dem Slave-Konto nutzen? Ja. Kopierte Trades haben eine eigene Magic-Nummer (Eingabe "Magic number of copied trades"). Andere Trades werden nicht angefasst.

Eingabeparameter

Die Parameternamen sind englisch, wie vom Market verlangt.

General: Role of this terminal, Channel name, Panel language, Show status panel, Panel scale (0.7 bis 2.0), Timer interval in ms (20 bis 1000, Standard 50).

Slave sizing: Lot mode (Fixed lot, Master lot x factor, Proportional to balance, Proportional to equity, Own risk % by stop loss distance), Fixed lot (auch im Risiko-Modus ohne Stop Loss am Master-Trade), Factor, Own risk % of equity, If computed lot is below the minimum lot (aufrunden oder überspringen), Maximum lot per copied trade.

Slave behaviour: Reverse copy, Copy pending orders, Copy stop loss, Copy take profit, How SL/TP are transferred, Follow later SL/TP/price changes, Copy trades that were open before the slave started, Magic number of copied trades, Max deviation in points, Retries, Pause between retries, Master heartbeat timeout in seconds.

Symbol mapping: Manual list (Beispiel XAUUSD=GOLD;US30=DJ30.cash), Automatic prefix/suffix matching, Master prefix/suffix to remove, Slave prefix/suffix to add.

Filters: Only these master symbols, Never these master symbols (Listen mit Semikolon, Stern am Ende erlaubt), Only these master magic numbers, Direction filter, Max age of a master trade in seconds, Max price difference to master entry in points, Time window for new trades (Serverzeit des Slaves).

Slave protection: Stop new copies at daily loss %, Close copied trades when daily limit is hit, Max open copied positions.

Master: Heartbeat interval in ms.

Ehrliche Grenzen

  • Nur gleicher PC, VPS oder Windows-Benutzer. Kein Cloud- oder Fernkopieren.
  • Nur MT5 auf MT5. Das Slave-Konto braucht Hedging.
  • Stop-Limit-Orders werden nicht kopiert. Master-Trades, die älter als das maximale Alter sind, werden absichtlich übersprungen.
  • Die Kurse beim Slave-Broker weichen vom Master-Broker ab. Verzögerung, Spread und Slippage führen dazu, dass Kopien nicht identisch mit den Master-Trades sind.
  • Die Datei wird etwa alle 50 ms geprüft, die übliche Verzögerung liegt deutlich unter einer Sekunde, hängt aber von Ihrem PC und Broker ab.
  • Ein Kopierer macht keine Strategie profitabel und gibt keine Ergebnisgarantie. Testen Sie zuerst auf einem Demokonto und prüfen Sie Lots und Stops am Slave, bevor Sie echtes Geld einsetzen.
Weitere Produkte dieses Autors
Lotwise Risk Console berechnet die Lotgröße aus dem Risiko, das du wählst, und der Stop-Loss-Linie, die du im Chart ziehst. Du klickst auf Buy oder Sell, danach kann der Manager die offene Position betreuen: Break-even, Teilschließen, Trailing, Zeit-Ausstieg. Das Werkzeug eröffnet nie von selbst einen Trade. Es nimmt dir die Lot-Rechnerei bei jeder Order ab. Beispiel mit einem 10.000-USD-Konto: 1 % Risiko und ein Stopp von 191 Punkten ergeben bei EURUSD 0,51 Lot. Das Panel zeigt vorher das Risik
Limitline Prop Monitor zeigt die Limits eines Funded- oder Challenge-Kontos in einem einklappbaren Panel im Chart und warnt dich, bevor ein Limit erreicht ist. Wenn du die Trade-Bremse oder den Notstopp einschaltest, kann er auch Trades schließen und Orders löschen, die ein Limit brechen würden. Er eröffnet nie von selbst einen Trade. Ich habe ihn gebaut, weil der Tagesverlust meist zur Uhrzeit der Firma zurückgesetzt wird und nicht um Mitternacht des Brokers, und weil offene Stopps und Pending-
Event Window Manager liest den Wirtschaftskalender, der schon in deinem Terminal steckt, und öffnet ein Schutzfenster um wichtige Termine. Im Fenster kann er dich warnen, neue Trades sperren, Pending-Orders löschen und später wiederherstellen sowie Positionen schließen oder auf Break-even setzen. Deine anderen EAs können seinen Zustand über globale Variablen abfragen. Er braucht keine DLL, keinen WebRequest und keine Webseite. Der Kalender kommt über die Verbindung zum Broker. Eine Instanz auf e
Magic Atlas Journal liest die geschlossenen Positionen deines Kontos und sortiert sie nach Magic-Nummer, Symbol, Kalendertag, Wochentag und Einstiegsstunde. Profitfaktor, Trefferquote, Drawdown und Erwartungswert siehst du für jeden EA ohne Tabellenkalkulation. Es liest nur die Historie und platziert auf einem Live-Konto keine Orders. Ich nutze es, wenn mehrere EAs auf einem Konto laufen und der Kontoauszug nur eine Gesamtzahl liefert. Ein Konto im Plus kann einen EA verstecken, der seit Wochen
Magic Atlas Snapshot liest die geschlossenen Positionen deines Kontos und zeigt für jeden EA Nettogewinn, Trefferquote, Profitfaktor, maximalen Drawdown und Erwartungswert. Es erfasst die drei Magic-Nummern mit den meisten geschlossenen Positionen. Es liest nur die Historie und platziert auf einem Live-Konto keine Orders. Magic Atlas Snapshot ist die reduzierte Fassung von Magic Atlas Journal. Gleicher Quelltext, ohne die zusätzlichen Ansichten und Berichte. Drei Probleme, die es löst 1. Mehrere
FREE
Fleetdeck zeigt den Zustand aller MetaTrader-5-Konten, die auf Ihrem Computer laufen, in einem Panel auf einem Chart. Sie sehen Gesamt-Equity, Tages- und Wochengewinn, offenes Risiko und den Zustand jedes Kontos auf einen Blick und werden alarmiert, wenn etwas nicht stimmt. Fleetdeck liest nur. Es öffnet, schließt oder ändert nie einen Trade. Gelöste Probleme Sie betreiben mehrere Terminals (eigene Konten, Funded-Konten, Demo) und müssen Fenster wechseln, um den Stand zu sehen. Ein Konto geht of
Magic Brake
Markus Hentschel
Magic Brake beobachtet jeden EA auf deinem Konto, eine Zeile je Magic-Nummer. Es bewertet jeden EA von 0 bis 100, nennt den Grund und bremst auf Wunsch nur den EA, der aus der Reihe läuft: neue Trades schließen, alle Trades schließen oder den vergessenen Stop-Loss setzen. Standard ist nur warnen. Gelöste Probleme 1. Du lässt fünf oder zehn EAs auf einem Konto laufen. Einer verdoppelt nach jedem Verlust das Lot oder baut ein Grid auf, und du siehst es erst, wenn das Eigenkapital schon gefallen is
Twinlane Copier One kopiert Positionen von einem MetaTrader-5-Terminal auf ein weiteres Terminal auf demselben PC oder VPS. Derselbe EA arbeitet als Master oder als Slave. Die Terminals tauschen eine kleine Snapshot-Datei im gemeinsamen Common-Ordner aus. Keine DLL, kein Web-Request, keine Passwörter. Twinlane Copier One ist die reduzierte Fassung von Twinlane Copier. Sie hat kein Zeitlimit. Sie ist in diesen Punkten begrenzt: Ein Slave-Konto (der Master bindet sich an den ersten Slave, der antw
FREE
Fleetdeck Account Overview ist die reduzierte Fassung von Fleetdeck Multi Account Monitor. Sie zeigt bis zu drei MetaTrader-5-Konten, die auf Ihrem Computer laufen, in einem Panel auf einem Chart: Gesamt-Equity, Tages- und Wochengewinn, offener Gewinn und eine Ampel je Konto. Es liest nur und öffnet, schließt oder ändert nie einen Trade. Gelöste Probleme Sie betreiben mehrere Terminals und müssen Fenster wechseln, um den Stand zu sehen. Ein Konto geht offline oder der Algo-Handel ist nach einem
FREE
Daymark Chart Companion bringt den Zeitplan deines Handelstages in den Chart: einen Kerzen-Countdown für fünf Zeitrahmen, die vier Handelssessions mit ihrer durchschnittlichen Spanne, die Marken von Vortag, Vorwoche und Vormonat, die heutige Spanne im Vergleich zum Tages-ATR und deine eigenen Termine. Alles steht in einem ruhigen Panel, jeder Teil lässt sich abschalten. Der Indikator handelt nie. Er ist für Trader gedacht, die Einstiege nach Session-Öffnungen, Kerzenschlüssen und wichtigen Marke
Daymark Session Timer vereint drei kleine Werkzeuge in einem schlanken Indikator: einen Countdown bis zum Kerzenschluss, die Sessions Sydney, Tokio, London und New York als dezente Boxen im Chart und das Vortageshoch und -tief. Ein kleines Panel zeigt den Countdown, welche Session offen ist, den Spread und die Serverzeit. Der Indikator handelt nie. Zwei Probleme, die es löst 1. Session-Boxen an der falschen Stelle. Broker nutzen unterschiedliche GMT-Abstände und stellen mit der Sommerzeit um, di
FREE
Auswahl:
Keine Bewertungen
Antwort auf eine Rezension