Trade Saver Service
- Utilitys
- Semen Racheev
- Version: 1.2
- Aktualisiert: 6 Dezember 2024
Trade Saver Service
Anwendungstyp: Service
Anwendungsmerkmale: Automatisierte Suche und Speicherung von Handelsergebnissen für mehrere Systeme in Textdateien zur weiteren Analyse
Über die Anwendung
Der Service speichert automatisch die Ergebnisse geschlossener Positionen für eine Liste von Handelssystemen in Textdateien, wobei für jedes System eine personalisierte Datei erstellt wird.
Wie man ihn benutzt
Parameter:
- LOG_LEVEL - Logging-Level im Expertenbereich des Terminals. DEBUG liefert die detailliertesten Protokolle, während ERROR nur minimale Informationen liefert.
- MAGIC_LIST - Eine durch Kommata getrennte Liste von Systemidentifikatoren (Magic Numbers), deren Ergebnisse für die weitere Analyse gespeichert werden sollen.
- TRADE_FILES_PATH - Pfad zu dem Verzeichnis, das Dateien mit den Ergebnissen früherer Trades enthält (relativ zu <Datenordner>/MQL5/Files/ ).
- WORK_PERIOD - Häufigkeit der Ausführung in Sekunden.
Führen Sie den Dienst aus. Als Ergebnis werden Sie nach jeder Berechnung aktuelle Dateien mit den Ergebnissen des Handelssystems haben.
Algorithmus
- Extrahieren Sie die Liste der Systeme aus MAGIC_LIST, für die Ergebnisse gespeichert werden sollen.
- Abruf der Sätze geschlossener Positionen aus der Terminal-Datenbank für jedes System in MAGIC_LIST.
- Abrufen der Sätze geschlossener Positionen aus Dateien mit dem Namen <MAGIC>.csv im Verzeichnis TRADE_FILES_PATH.
- Zusammenführen der Sätze geschlossener Positionen aus der Terminal-Datenbank und den Dateien.
- Schreiben der zusammengeführten Sätze geschlossener Positionen zurück in <MAGIC>.csv-Dateien für jedes System.
Zusätzlich
Der Dienst ist als Hilfswerkzeug für die Arbeit mit analytischen Diensten von Semyon Racheev, wie dem Optimal F Service, konzipiert.
