VPS Trade Copier
- Experten
- Savaliya Raj
- Version: 1.3
- Aktivierungen: 5
Wie es funktioniert:
- Master-Modus:
- Überwacht offene Positionen und deren SL/TP-Änderungen auf dem Master-Konto für ein bestimmtes Symbol (z. B. BTCUSD).
- Schreibt Handelsdetails (Ticket, Symbol, Typ, Volumen, Preis, SL/TP, Status) in eine master.txt-Datei im Verzeichnis Common\Files alle 100ms oder wenn Änderungen erkannt werden.
- Schließt optional alle Trades zu einer bestimmten StopTime (z.B. 13:15), falls aktiviert.
- Unterstützt feste TP/SL, das Zurücksetzen von dynamischen SL/TP auf Null und die interne Überwachung von benutzerdefinierten Levels.
- Slave-Modus:
- Liest alle 100ms Handelsdaten aus master.txt, um neue Geschäfte, Schließungen oder SL/TP-Änderungen zu erkennen.
- Führt entsprechende Trades auf dem Slave-Konto für ein zugeordnetes Symbol (z.B. BTCUSDm) aus, wobei ein Lotgrößenmultiplikator (0,5 bis 10) angewendet wird.
- Unterstützt das Mapping der Handelsrichtung: gleiche Richtung (Buy→Buy, Sell→Sell) oder umgekehrt (Buy→Sell, Sell→Buy).
- Synchronisiert SL/TP mit dem Master oder verwendet feste TP/SL, falls aktiviert, und validiert die Levels anhand der aktuellen Marktpreise.
- Verfolgt und schließt verwaiste Slave-Geschäfte (nicht in master.txt) und verarbeitet Handelsschließungen mit Wiederholungen.
- Hauptmerkmale:
- Verwendet eine TradeMapping-Struktur, um Master-Slave-Ticketpaare und SL/TP-Werte zu verfolgen.
- Validiert Eingaben wie Lotgrößenmultiplikator und StopTime-Format.
- Implementiert eine Wiederholungslogik (3 Versuche) für die Handelsausführung und das Schließen, um Fehler zu behandeln.
- Unterstützt einseitiges Kopieren (Master zu Slave) mit standardmäßig deaktivierten Feedback-Mechanismen.
- Verwendet einen Timer (100ms), um Dateizugriffskonflikte zu vermeiden und rechtzeitige Aktualisierungen zu gewährleisten.

