Calendar DB
- Utilitys
- Vadim Zotov
- Version: 1.0
- Aktivierungen: 10
Der Strategie-Tester des MT5-Terminals erlaubt es Robotern (Beratern) nicht, die Ereignisse des Wirtschaftskalenders zu lesen. Daher können Nachrichtenroboter nicht im Strategietester getestet und optimiert werden. Die Lösung für dieses Problem ist das Lesen der Ereignisse durch den Roboter aus einer zuvor vorbereiteten externen Datenbank, in der die Ereignisse des Wirtschaftskalenders aufgezeichnet sind.
Mit Hilfe dieses Dienstprogramms wird eine Datenbankdatei aus dem Wirtschaftskalender des MT5-Terminals erstellt. Die Datei wird im csv-Format erstellt und enthält alle Kalenderereignisse von der angegebenen Zeit bis zur aktuellen Uhrzeit. Die Datei kann mit Excel oder einem beliebigen Texteditor gelesen werden. Der Hauptzweck dieser Datei ist es, von Handelsrobotern zum Testen und Optimieren verwendet zu werden, da der Strategietester des MT5-Terminals es nicht erlaubt, Ereignisse direkt aus dem Wirtschaftskalender zu lesen.
Ein Beispiel für einen Trend mit Kalender-Roboter, der beim Testen eine Datenbankdatei verwendet.
Achtung! Das Dienstprogramm funktioniert nicht im Strategietester.
Installieren Sie das Dienstprogramm auf einem beliebigen Chart für eine kurze Zeit (erforderlich, um die Datenbankdatei zu erstellen). Nach Abschluss dieses Vorgangs zeigt das Dienstprogramm eine Meldung auf dem Chart und im Expertenprotokoll an. Danach kann das Dienstprogramm deaktiviert (aus dem Diagramm gelöscht) werden.
Als Ergebnis der Arbeit erstellt das Dienstprogramm eine Datenbankdatei. Sie befindet sich im gemeinsamen Systemordner aller Terminals. Das Dienstprogramm gibt den genauen Pfad zur erstellten Datei in der Meldung auf dem Diagramm an. Es kann vorkommen, dass der Systemordner für den Benutzer unsichtbar konfiguriert ist. In diesem Fall müssen Sie den Windows-Explorer öffnen und darin die Einstellung "Versteckte Dateien, Ordner und Laufwerke anzeigen" finden und einstellen.
Das Tool kann nicht nur auf einem funktionierenden Chart installiert werden, sondern auch auf einem nicht funktionierenden Chart (an einem freien Tag) - in jedem Fall wird die Datenbankdatei erstellt.
Die Datenbankdatei enthält die Felder, die für die Umsetzung der meisten Handelsstrategien erforderlich sind:
- Zeit;
- Ereignis;
- Priorität (0-3);
- Land;
- Währung.
Die Eingabeparameter des Dienstprogramms sollten vor der Ausführung festgelegt werden:
- Sprache der Nachricht - Englisch / Russisch;
- Name der Datenbankdatei - Name der zu erstellenden Kalenderdatenbankdatei;
- Startdatum der Datenbank - Datum/Uhrzeit des Beginns der Stichprobenereignisse in der erstellten Datenbank (das letzte Ereignis entspricht der aktuellen Zeit).
