Remote Trade Copier via API Relay
- Utilitys
- Hayyu Imam Muhammad
- Version: 2.51
- Aktivierungen: 10
Remote Trade Copier ist ein MT5 Expert Advisor mit einer einzigen Datei, der entwickelt wurde, um Trades aus der Ferne zwischen MetaTrader-Terminals zu kopieren, die auf verschiedenen VPS- oder PC-Umgebungen über eine PHP-Relay-API laufen. Der EA kann als Sender (Host) arbeiten, der Handelsaktivitäten vom Quellterminal sendet, oder als Empfänger (Client), der diese Aktivitäten auf dem Zielterminal empfängt und reproduziert. Er ist so aufgebaut, dass er Marktaufträge, SL/TP-Änderungen und Pending-Order-Aktivitäten mit flexiblen Kontrollen für Symbolzuordnung, Richtungsmodus, Losgröße und Ausführungshandhabung kopiert. Sein Hauptvorteil besteht darin, dass ein Sender dieselben Handelsinstruktionen an einen oder mehrere Empfänger weitergeben kann, wodurch er sich für Remote-Kontospiegelung, Handelsverteilung und Kopieren von mehreren Terminals an verschiedenen Standorten eignet.
In der Praxis ist der Remote Trade Copier flexibel, skalierbar und einfacher zu verwalten als ein herkömmlicher lokaler Kopierer. Der Sender konzentriert sich nur auf die Veröffentlichung von Handelsereignissen, während jeder Empfänger seine eigenen Ausführungseinstellungen anwenden kann, z. B. Kopieren in die gleiche Richtung oder umgekehrt, feste oder proportionale Losgröße, Pending-Orders des echten Brokers oder virtuelle Pending-Behandlung. Dies macht den EA nicht nur für einfache Handelsduplizierung nützlich, sondern auch für strukturierte Workflows mit mehreren Konten, bei denen jeder Empfänger unterschiedliche Brokerbedingungen, Symbolnamen oder Risikopräferenzen haben kann. Aufgrund dieser Architektur eignet sich der EA gut für Benutzer, die einen anpassungsfähigeren Remote-Trade-Copier anstelle einer auf einer PC-Datei basierenden Lösung wünschen.
Eingabe-Parameter
01. Rollenauswahl
In diesem Abschnitt wird die Rolle des EA auf dem Terminal definiert.
Mit derRollenauswahl wird festgelegt, ob der EA als Sender (Host) oder Empfänger (Client) arbeitet. Vereinfacht ausgedrückt ist der Sender das Quellkonto, das Handelsanweisungen sendet, während der Empfänger das Zielkonto ist, das ihnen folgt.
02. Gemeinsame Einstellungen
Dies sind die allgemeinen Einstellungen, die von beiden Rollen verwendet werden.
Der API-Schlüssel ist das Verbindungspasswort zwischen dem EA und der PHP-Relay-API. Er muss sowohl auf der Sender- als auch auf der Empfängerseite übereinstimmen, damit das System sicher und korrekt kommunizieren kann.
03. Absender (Host)-Einstellungen
Diese Einstellungen werden nur verwendet, wenn der EA als Absender läuft.
Empfänger-IPs ist der Ort, an dem Sie eine oder mehrere Empfänger-IP-Adressen getrennt durch Semikolons eingeben. Dies ermöglicht es einem Sender, dieselben Handelsanweisungen an mehrere Empfänger zu senden.
Sender ID identifiziert den Sender innerhalb des Systems, so dass die Empfänger wissen, welcher Quelle sie folgen dürfen.
Send Snapshot On Init weist den Sender an, bereits offene Positionen zu veröffentlichen, wenn der EA startet, was nützlich ist, wenn der Empfänger sich mit aktiven Trades synchronisieren muss.
Sync SL/TP Changes ermöglicht die automatische Übertragung von Stop-Loss- und Take-Profit-Updates vom Sender.
Copy Pending Orders ermöglicht dem Sender die Übertragung von Ereignissen zur Erstellung, Änderung und Stornierung von Pending Orders.
Sender-seitige Filteroptionen helfen dabei, die zu veröffentlichenden Trades einzuschränken, z.B. nach Symbol, magischer Zahl oder manueller Trade-Auswahl. Dies ist nützlich, wenn das Quellterminal mehrere Strategien ausführt, aber nur bestimmte Abschlüsse kopiert werden sollen.
04. Identität des Empfängers (Client)
Diese Einstellungen legen fest, welchem Sender der Empfänger folgen darf.
Empfänger-ID ist die Identität des Empfängerterminals.
Erlaubte Sender-ID wird verwendet, um den Empfänger einzuschränken, damit er nur Handelsereignisse von einem bestimmten Sender akzeptiert. Dies ist wichtig, wenn mehrere Absender dieselbe Relaisumgebung nutzen.
05. Empfänger (Client) Lot-Einstellungen
Diese Einstellungen steuern, wie die Handelsgröße auf der Empfängerseite berechnet wird.
Lot-Modus bestimmt, ob der Empfänger die Quell-Lotgröße direkt, ein Fixed Lot, einen Multiplikator oder eine proportionale Berechnung verwendet.
Fixed Lot ist nützlich, wenn alle kopierten Geschäfte unabhängig vom Sender mit der gleichen Lotgröße geöffnet werden sollen.
Lot Multiplier ist nützlich, wenn der Empfänger kleiner oder größer als der Sender handeln soll, z.B. 0,5x oder 2x.
Proportional Lot ist nützlich, wenn Sender- und Empfängersaldo unterschiedlich sind und die Handelsgröße natürlicher skalieren soll.
06. Ausführungssteuerung des Empfängers (Client)
Diese Einstellungen steuern, wie kopierte Trades ausgeführt werden.
Direction Mode ermöglicht es dem Empfänger, Trades in der gleichen Richtung wie der Sender oder in umgekehrter Richtung zu kopieren.
Copy SL/TP bestimmt, ob der Empfänger auch Stop-Loss- und Take-Profit-Werte des Senders anwendet.
Max Deviation Points steuert die zulässige Slippage, wenn der Empfänger Market Orders sendet.
Copy Pending Orders ermöglicht es dem Empfänger, Pending-Order-Instruktionen vom Sender zu akzeptieren.
Enable Virtual Pending ermöglicht es, dass Pending-Orders intern vom Empfänger behandelt werden, anstatt immer sofort als echte maklerseitige Pending-Orders platziert zu werden. Dies ist nützlich, wenn Einschränkungen des Brokers oder Ausführungspräferenzen die virtuelle Bearbeitung praktischer machen.
Virtual Pending Buffer Points fügt einen Puffer für die virtuelle Pending-Triggerlogik hinzu.
Symbol Map wird verwendet, wenn Sender- und Empfänger-Broker unterschiedliche Symbolnamen, Suffixe oder Kontraktbezeichnungen verwenden.
07. Empfänger (Client) Wiederholungs- und Polling-Steuerungen
Diese Einstellungen tragen zur Verbesserung der Reaktionsfähigkeit und Stabilität bei.
Poll-Intervall steuert, wie oft der Empfänger die Relais-API auf neue Handelsereignisse überprüft. Ein niedriger Wert macht den Kopierer reaktionsschneller, während ein höherer Wert die Belastung verringert.
Wiederholungs- und Protokollierungseinstellungen helfen dem Empfänger, vorübergehende Ausführungsprobleme sicherer zu handhaben und erleichtern bei Bedarf die Fehlersuche.

