Toorich app sync
- Utilitys
- Version: 2.20
## Funktionsweise
2RICH.CAPITAL APP SYNC ist ein ressourcenschonender MetaTrader 5 Expert Advisor, der als Push-Client fungiert und Live-Positionen sowie den Verlauf abgeschlossener Trades automatisch vom MT5-Terminal eines Traders mit dessen persönlichem Journal auf der 2RICH Capital-Website synchronisiert. Anstatt manuelle CSV-Exporte oder -Importe zu erfordern, stellt der EA einmalig eine Verbindung mit einem sicheren API-Schlüssel und einem Verbindungstoken her und übermittelt anschließend in regelmäßigen Abständen Konto- und Handelsdaten an die Plattform.
## Kernfunktionen
- Mehrbenutzerarchitektur: Die Verbindung jedes Traders ist an einen eindeutigen, gehashten API-Schlüssel und ein Verbindungstoken gebunden, sodass mehrere Konten unabhängig voneinander mit demselben Backend synchronisiert werden können.
- Automatisierte Intervallsynchronisierung: Der EA läuft über einen Hintergrund-Timer (standardmäßig alle 300 Sekunden) und übermittelt eine JSON-Nutzlast, ohne dass das Terminal im Vordergrund bleiben muss.
- Live- und historische Daten: Bei jeder Synchronisierung werden sowohl offene Positionen (live_trades) als auch abgeschlossene Trades aus dem Kontoverlauf (closed_trades) sowie Kontostanddaten wie Guthaben, Eigenkapital, Margin und Server übertragen.
- Journal-Weiterleitung: Trades werden in eines der bis zu 5 Journale des Benutzers synchronisiert, das auf der Seite „Kontoeinstellungen“ ausgewählt wurde, sodass ein einzelnes MT5-Konto ein ausgewähltes Journal statt eines festen Standardjournals versorgen kann.
- Berechnung von Gewinn und Verlust in Dollar: Bei geschlossenen Trades berechnet das vom EA gespeiste Backend den Nettogewinn (Gewinn plus Swap und Provision) und schreibt ihn als gerundeten Dollarwert in das Feld „profit_loss“ des Journals.
- Debug-Protokollierung: Ein optionaler Debug-Modus protokolliert die genauen HTTP-Anfragen und -Antworten auf der Registerkarte „MT5-Journal“, wodurch sich Probleme mit der Verbindung oder der Datenübertragung einfach diagnostizieren lassen.
## Technische Zusammenfassung
Der EA kommuniziert mit der Anwendung von 2rich.capital. Auf der Empfängerseite fügt der Endpunkt offene Positionen in eine „Live-Trades“-Tabelle ein und fügt geschlossene Trades in die Handelsverlaufstabelle des Journals ein bzw. aktualisiert diese, wobei die MT5-Positions-/Ticket-Kennung als Schlüssel verwendet wird, um Duplikate zu vermeiden.
