Tandem Local Trade Copier MT5
- Utilitys
- Version: 1.1
Tandem ist ein lokaler Trade-Kopierer für MetaTrader. Er kopiert Trades zwischen Terminals, die auf demselben Computer oder VPS laufen: von MT4 zu MT4, von MT4 zu MT5, von MT5 zu MT5 und von MT5 zu MT4. Für jede Plattform gibt es eine eigene Version, und beide arbeiten zusammen.
Ich habe beide Seiten in einen einzigen Expert Advisor gepackt. Sie ziehen ihn in jedem Terminal auf einen Chart, klicken auf dem Konto, das handelt, auf MASTER und lassen auf den Konten, die folgen sollen, SLAVE stehen. Solange beide dieselbe Kanalnummer verwenden, übernehmen die Slaves die Trades des Masters in weniger als einer Sekunde. Alles läuft über eine kleine Datei im gemeinsamen Ordner der Terminals, also ohne DLL, ohne Server und ohne Einstellungen in Windows. In jedem Terminal muss der algorithmische Handel erlaubt sein, und alle Terminals müssen unter demselben Windows-Benutzer laufen.
Der Kopierer folgt Marktpositionen und Pending-Orders, deren Stop Loss und Take Profit, späteren Änderungen von Stops und Pending-Preisen, Teilschließungen und vollständigen Schließungen. Wenn Sie eine Kopie selbst schließen oder sie ihren eigenen Stop oder ihr Ziel erreicht, bleibt sie geschlossen.
Die Lotgröße kann der des Masters entsprechen, mit einem Faktor multipliziert werden, fest sein, sich nach Kontostand oder Kapital der beiden Konten richten oder aus einem Risikoprozentsatz und dem Stop Loss berechnet werden. Eine Obergrenze lässt sich ebenfalls festlegen. Wenn der Broker Symbole anders benennt, gibt es eine Symbol-Zuordnung (zum Beispiel GOLD=XAUUSD) und eine Einstellung für Präfixe und Suffixe; Namen wie EURUSD.m findet der Kopierer meist von selbst. Kopien lassen sich umkehren, und Sie bestimmen, welche Richtungen, Ordertypen, Symbole, Magic-Nummern oder Kommentare kopiert werden.
Beim Schreiben waren mir ein paar Dinge wichtig. Ein Slave schließt einen Trade nie nur deshalb, weil die Verbindung zum Master abgerissen ist; er schließt ihn erst, wenn die aktuelle Trade-Liste des Masters diesen Trade nicht mehr enthält. Meldet sich das Master-Terminal bei einem anderen Konto an, behalten die Slaves ihre Kopien und warten, bis Sie den neuen Master bestätigen. Landen zwei Master auf demselben Kanal, zeigen das beide Panels an. Vom Kopierer eröffnete Trades werden nicht weitergegeben, sodass sich zwei Konten nicht gegenseitig im Kreis kopieren können.
Auf der Slave-Seite können Sie die Preisabweichung zum Einstieg des Masters, die Verzögerung, den Spread und die Zahl offener Kopien begrenzen sowie ein Tagesverlustlimit und ein Limit für offene Verluste setzen, die neue Kopien stoppen oder die Kopien schließen. Der Master zeigt eine Liste seiner Slaves mit Kontostand, Kapital, offenen Kopien und Zustand, und Sie können festlegen, wie viele Slaves ihm folgen dürfen.
Fast alles wird im Panel eingestellt, das es in elf Sprachen gibt. Nur wenige Dinge sind Eingabeparameter: die Magic-Nummer der Kopien, optionale Filter, Symbolnamen und das Prüfintervall, das standardmäßig 200 Millisekunden beträgt.
Ein Hinweis zum Testen: Das Kopieren braucht zwei gleichzeitig laufende Terminals und lässt sich deshalb im Strategietester nicht zeigen. Ein MetaTrader 5 Konto, das Kopien empfängt, muss ein Hedging-Konto sein; ein Netting-Konto kann als Master dienen.
