Local Trade Sync Copier
- Utilitys
- Version: 1.7
- Aktivierungen: 10
Local Trade Sync Copier ist ein Dienstprogramm zur lokalen Handelssynchronisierung, mit dem Handelsaktivitäten zwischen MetaTrader 5-Konten kopiert werden können, die auf demselben Computer oder VPS laufen.
Es unterstützt sowohl die Eins-zu-Eins-Synchronisation als auch die Eins-zu-Viele-Synchronisation, wodurch ein Quellkonto seine Handelsaktivitäten an mehrere unabhängige Empfängerkonten weiterleiten kann.
Dieses Produkt generiert weder Handelssignale noch Handelsstrategien.
Konto A fungiert als Quellkonto, während ein oder mehrere Terminals von Konto B als Zielkonten dienen.
Hauptmerkmale
- Ein Produkt für den Publisher- und den Empfänger-Modus
- Ein Quellkonto kann mit einem oder mehreren Empfängerkonten synchronisiert werden
- Unabhängige Verwaltung für jedes Empfängerkonto
- Individuelle Lot-Größen und Symbolzuordnungen für jeden Empfänger
- Lokale Synchronisation zwischen MT5-Terminals auf demselben PC oder VPS
- Kein externer Kopierserver erforderlich
- Synchronisation mehrerer Symbole
- Unterstützung unterschiedlicher Symbolnamen für Quelle und Ziel
- Synchronisation von Markt-KAUF- und -VERKAUF-Aufträgen
- Vollständige Synchronisation bei Positionsschließung
- Synchronisation von Teilschließungen und Positionsvolumina
- Erstellung, Änderung und Löschung von SL- und TP-Aufträgen
- Unterstützung für ausstehende Limit-, Stop- und Stop-Limit-Orders
- Änderung von Kursen und Schutzwerten bei ausstehenden Orders
- Modus mit festem Lot-Multiplikator
- Modus zur Lot-Größenbestimmung nach Kontostand-Verhältnis
- Automatische Korrektur der Kontraktgröße
- Währungsumrechnung des Kontos
- Generische Skalierung der Kontoeinheit für Cent-Konten
- Konfigurierbare Behandlung von Volumina unterhalb des Broker-Mindestwerts
- Abrundung des Volumens oder Rundung auf die nächste Stufe
- Große Zielvolumina können auf mehrere Orders aufgeteilt werden
- Unabhängige Steuerung von Einstiegs-, Synchronisations- und Schlusskursen
- Automatischer Wiederholungsversuch nach Fehlern bei Handelsvorgängen
- Schutz der Aktualität der Quelldaten
- Nachverfolgung der Eigentumsverhältnisse anhand von Magic Numbers, Positionskennungen und interner Zuordnung
- Entwickelt, um die Verwaltung nicht zusammenhängender manueller Trades oder Trades anderer EAs zu vermeiden
So funktioniert es
Installieren Sie dasselbe Produkt in jedem MetaTrader 5-Terminal.
Quelle:
Konto A
OperatingMode = COPIER_ACCOUNT_A_PUBLISHER
Empfänger:
Konto B
Betriebsmodus = COPIER_ACCOUNT_B_RECEIVER
Verwenden Sie denselben Kanalnamen auf dem Quellterminal und auf jedem Empfänger, der dieser Quelle folgen soll.
Das Quellkonto veröffentlicht seinen Handelsstatus im gemeinsamen Dateibereich von MetaTrader 5. Jeder Empfänger liest den Status der Quelle eigenständig aus und führt seine eigene Synchronisierung durch.
Eins-zu-Viele-Konfiguration
Die folgende Konfiguration kann auf demselben PC oder VPS verwendet werden:
MT5 A:
Quellkonto / Publisher
MT5 B1:
Empfängerkonto 1
MT5 B2:
Empfängerkonto 2
MT5 B3:
Empfängerkonto 3
Wenn auf dem Quellkonto ein Trade erstellt oder geändert wird, lesen B1, B2 und B3 unabhängig voneinander den Quellstatus ab und synchronisieren sich entsprechend ihrer eigenen Empfängereinstellungen.
Jeder Empfänger verwendet seine eigenen Zuordnungsdaten, sodass die Positionsverwaltung von B1 getrennt von der von B2 und B3 erfolgt.
Jeder Empfänger kann zudem unterschiedliche Einstellungen verwenden.
Beispiel:
B1:
LotMultiplier = 1,0
B2:
LotMultiplier = 0,5
B3:
LotSizingMode = LOT_BALANCE_RATIO
Dadurch ist es möglich, dasselbe Quellkonto zu verwenden und gleichzeitig für jeden Empfänger unterschiedliche Regeln zur Volumenverwaltung anzuwenden.
Wichtige Voraussetzungen
- Das Quellterminal und alle Empfängerterminals müssen auf demselben physischen Computer oder demselben VPS laufen.
- Jedes Handelskonto sollte in einem eigenen MT5-Terminal laufen.
- Dieses Produkt verbindet keine separaten Computer oder separaten VPS-Server über das Internet.
- Empfängerkonten müssen im Hedging-Modus betrieben werden. Der Netting-Modus wird auf der Empfängerseite nicht unterstützt.
- Verwenden Sie nur einen Publisher pro ChannelName.
- Verwenden Sie nur eine Empfängerinstanz pro Empfängerkonto und ChannelName.
- Quell- und Zielsymbole sollten normalerweise dasselbe Basisinstrument darstellen.
- Der algorithmische Handel muss auf jedem Empfänger-Terminal aktiviert sein.
- Ausführungspreise, Spreads, Stop-Levels, Freeze-Levels sowie Mindest- und Höchstvolumina hängen vom Broker ab. Eine exakt identische Ausführung zwischen Quell- und Empfänger-Konten kann nicht garantiert werden.
Symbolzuordnung
Es können mehrere Symbole als durch Kommas getrennte Liste konfiguriert werden.
Beispiel:
Quellkonto:
SourceSymbols = EURUSD,XAUUSD,USDJPY
Empfängerkonto:
SourceSymbols = EURUSD,XAUUSD,USDJPY
Ziel-Symbole = EURUSD,XAUUSD,USDJPY
Broker-Suffixe können ebenfalls zugeordnet werden.
Beispiel:
SourceSymbols = EURUSD,XAUUSD
Zielsymbole = EURUSD+, XAUUSD+
Wenn mehrere Empfänger verwendet werden, kann jeder Empfänger seine eigene „DestinationSymbols“-Konfiguration haben.
Lot-Größe
LOT_FIXED_MULTIPLIER:
Das Volumen der Quellposition wird mit dem LotMultiplier multipliziert, um das Zielvolumen für jeden Empfänger zu berechnen.
LOT_BALANCE_RATIO:
Der Lot-Multiplikator wird anhand des Guthabenverhältnisses zwischen dem Quellkonto und jedem Empfängerkonto berechnet.
Währungsumrechnung, Korrektur der Kontraktgröße und Skalierung der Kontowährungseinheit können bei Bedarf aktiviert werden.
Wenn mehrere Empfängerkonten verwendet werden, berechnet jedes Empfängerkonto sein Zielvolumen unabhängig anhand seiner eigenen Einstellungen.
Preisdifferenzsteuerung
Für Eröffnungs-, Positionssynchronisations- und Schließungsvorgänge gibt es unabhängige, optionale Preiskontrollen.
Liegt der Empfängerpreis außerhalb des konfigurierten zulässigen Bereichs, kann der Vorgang in der Warteschlange verbleiben und erneut versucht werden, anstatt dauerhaft verworfen zu werden.
Sicherheits- und Wiederholungslogik
Wenn die Aktualisierung der Quelldaten unterbrochen wird, wird die Empfängerabgleichung angehalten, damit eine alte Momentaufnahme nicht fälschlicherweise als aktueller Handelsstatus behandelt wird.
Fehlgeschlagene Einträge, Teilschließungen, vollständige Schließungen, Pending-Order-Vorgänge und SL/TP-Änderungen behalten ihre Zuordnung bei und können erneut versucht werden.
Jedes Empfängerkonto wird mit eigenen, unabhängigen Zuordnungsdaten verwaltet.
Erste Schritte
Es wird dringend empfohlen, die Ersteinrichtung zunächst auf Demokonten durchzuführen.
1. Starten Sie die erforderliche Anzahl von MT5-Terminals auf demselben PC oder VPS.
2. Verbinden Sie den „Local Trade Sync Copier“ mit jedem Terminal.
3. Stellen Sie das Quellkonto auf den Publisher-Modus ein.
4. Stellen Sie jedes Zielkonto auf den Empfänger-Modus ein.
5. Verwenden Sie denselben Kanalnamen für das Quellkonto und alle Empfängerkonten.
6. Konfigurieren Sie „SourceSymbols“ und „DestinationSymbols“ für jeden Empfänger.
7. Aktivieren Sie „EnableTrading“ auf jedem Empfänger.
8. Testen Sie die Synchronisation mit einem geringen Handelsvolumen.
Um ein weiteres Empfängerkonto hinzuzufügen, starten Sie ein weiteres MT5-Terminal auf demselben PC oder VPS und konfigurieren Sie es als Empfänger mit demselben „ChannelName“.
Wichtiger Hinweis
Dieses Produkt ist ein Dienstprogramm zur Handelssynchronisation. Es liefert keine Handelssignale, Anlageberatung, Handelsstrategien oder garantierte Rentabilität.
Unterschiede zwischen den Ergebnissen von „Source“ und „Receiver“ können aufgrund von Brokerbedingungen, PC-/VPS-Bedingungen, Spreads, Slippage, Margin-Anforderungen, Symbolspezifikationen, Handelszeiten und Volumenbeschränkungen auftreten.
Bei Verwendung mehrerer Empfänger können die Ausführungsergebnisse auch zwischen den Empfängerkonten variieren, da jeder Broker und jedes Konto unterschiedliche Handelsbedingungen haben kann.
Überprüfen Sie Ihre Konfiguration stets auf Demokonten, bevor Sie das Produkt im Live-Handel einsetzen.
