CopierMT5
- Utilitys
- Dmitry Fedoseev
- Version: 1.1
- Aktualisiert: 20 August 2024
- Aktivierungen: 5
Kopierer für das MetaTrader5-Terminal. Entwickelt, um den Handel von einem Terminal zum anderen zu kopieren. Funktioniert sowohl auf Netting- als auch auf Hedging-Konten. Das Kopieren von einem Netting-Konto kann gleichzeitig auf Netting- und Hedging-Konten durchgeführt werden. Das Kopieren von einem Hedging-Konto kann auch gleichzeitig auf Netting- und Hedging-Konten erfolgen. Kompatibel mit der Version für das MetaTrader4-Terminal; falls verfügbar, kann das Kopieren zwischen verschiedenen Terminals durchgeführt werden (auch unabhängig von der Art des Kontos: Hedging oder Netting). Die Anzahl der Konten, auf die kopiert werden kann, ist nicht begrenzt (hängt nur von der Rechenleistung Ihres Computers ab).
Kopieranweisungen mit der MetaTrader5-Version:
- MT5 Netting -> MT5 Netting, MT5 Hedging;
- MT5 Hedging -> MT5 Netting, MT5 Hedging.
Kopieranweisungen für die Version für MetaTrader5 zusammen mit der Version für MetaTrader4:
- MT5 Netting -> MT5 Netting, MT5 Hedging, MT4;
- MT5 Hedging -> MT5 Netting, MT5 Hedging, MT4;
- MT4 -> MT4, MT5 Netting, MT5 Hedging.
Schneller Start. Um mit dem Kopieren zu beginnen, genügt es, eine Instanz des Kopierers mit den Standardeinstellungen auf dem Master-Terminal (von dem Sie kopieren möchten) zu starten. Auf den Slave-Terminals (auf die kopiert werden soll) starten Sie eine Version des Kopierers, wobei Sie den Parameter Mode auf Slave und den Parameter Slave_K auf den Umrechnungsfaktor für das Volumen (Lot) setzen.
Ersetzen von Symbolnamen. Wenn die Symbole auf dem Master- und dem Slave-Konto unterschiedliche Namen haben (sie haben Präfixe oder Postfixe, z. B. heißt das Symbol auf dem Master-Konto EURUSD und auf dem Slave-Konto EURUSDm), müssen Sie eine Ersetzungsliste erstellen. Die Datei mit der Ersetzungsliste muss sich im Common Data Folder befinden. Um den Common Data Folder zu finden, öffnen Sie MetaEditor und führen Sie den Befehl Main menu - File - Open Common Data Folder aus. Eine Zeile der Datei enthält zwei Felder, die durch ein Semikolon getrennt sind. Das erste Feld ist der Name des Symbols auf dem führenden Konto, das zweite Feld ist der Name des Symbols auf dem untergeordneten Konto. Für jedes Zeichen muss ein Eintrag vorgenommen werden.
Beispiel für den Inhalt der Datei:
EURUSD;EURUSDm
GBPUSD;GBPUSDm
USDCHF;USDCHFm
USDHPY;USDJPYm
Der Dateiname mit der Symbolersetzung muss in der Variablen Slave_Replace für Instanzen auf Slave-Konten angegeben werden.
Selektives Kopieren. Selektive Datenübertragung ist vom führenden Konto aus möglich: nur bestimmte Symbole, Magics oder Symbol-Magic-Paare. Dazu müssen Sie eine Liste von Symbol-Magie-Paaren erstellen. Die Datei muss sich im gemeinsamen Datenordner befinden. Eine Zeile der Datei enthält zwei Felder, die durch ein Semikolon getrennt sind. Das erste Feld ist ein Symbol, das zweite Feld ist eine Magie.
Beispiel für den Inhalt der Datei:
EURUSD;63578
EURUSD;730436
GBPUSD;343
Ein leerer Wert im Feld für ein Symbol oder der Eintrag "all" bedeutet alle Symbole, und eine Magie von -1 bedeutet alle Magien.
Der Name der Datei mit der Liste der Magie-Symbole muss in der Variablen Master_List auf dem Master-Konto angegeben werden.
Kopieren von mehreren Konten. Um das Kopieren von mehreren Konten aus durchzuführen, müssen Sie auf jedem führenden Konto eine Instanz des Kopierers im Master-Modus starten und unterschiedliche Werte für die Variable ChannelName angeben. Auf dem Slave-Konto müssen Sie die entsprechende Anzahl von Kopierern im Slave-Modus starten, in den Variablen ChannelName ähnliche Werte angeben (wie auf den Master-Konten) und in den Variablen Slave_Magic unterschiedliche Werte angeben.
Achtung! Die Magie funktioniert nicht auf Netting-Konten. Das heißt, es ist unmöglich, von mehreren führenden Konten auf ein Verrechnungskonto zu kopieren (und eine parallele Arbeit durch andere Experten oder manuell ist ebenfalls unmöglich). Außerdem ist das selektive Kopieren von Verrechnungskonten nur per Symbol möglich (ohne Überprüfung der Magie).
Alle Parameter:
ChannelName - Name des Kanals für den Datenaustausch. Durch die Möglichkeit, den Kanalnamen zu ändern, können Sie von mehreren Master-Konten auf ein Slave-Konto (oder mehrere Slave-Konten) kopieren.
Modus - Betriebsart des Kopierers: Master - führendes Konto, Slave - untergeordnetes Konto.
Master_List - ist der Name einer Datei mit einer Liste von Symbol-Magic-Paaren. Wenn Sie nichts in diese Variable eingeben, wird die Liste nicht verwendet und alle Positionen des Master-Kontos werden kopiert.
Slave_K - Volumen (Lots) Umrechnungsfaktor.
Slave_MinVol - wenn das neu berechnete Volumen kleiner als das Mindestvolumen ist, wird der Wert auf das Mindestvolumen erhöht. Wenn false, wenn das Master-Konto eine kleine Position hat, darf das Slave-Konto diese nicht haben. Wenn true - wenn es eine Position auf dem Master-Konto gibt, dann wird es definitiv eine Position auf dem Slave-Konto geben.
Slave_Magic - Magie der Transaktionen auf dem Slave-Konto. Gilt nur für ein Hedge-Konto. Die Verwendung von Magie auf einem Hedge-Konto ermöglicht es Ihnen, von mehreren führenden Konten auf ein Konto zu kopieren, sowie parallel zum Kopieren von Transaktionen manuell oder mit anderen Experten zu handeln.
