Diskussion zum Artikel "Einführung in MQL5 (Teil 39): Leitfaden für Anfänger zur Dateiverwaltung in MQL5 (I)"

 

Neuer Artikel Einführung in MQL5 (Teil 39): Leitfaden für Anfänger zur Dateiverwaltung in MQL5 (I) :

Dieser Artikel bietet anhand eines praktischen, projektbasierten Arbeitsablaufs eine Einführung in die Dateiverwaltung in MQL5. Sie verwenden „FileSelectDialog“, um eine CSV-Datei auszuwählen oder zu erstellen, öffnen diese mit „FileOpen“ und schreiben strukturierte Kopfzeilen mit Kontoinformationen wie Kontoname, Kontostand, Kontologin, Datumsbereich und Zeitpunkt der letzten Aktualisierung. Das Ergebnis ist eine klare Grundlage für ein wiederverwendbares Handelsjournal und sichere Dateivorgänge in MetaTrader 5.

In diesem Artikel werden wir uns damit befassen, wie MQL5 mit Dateien umgeht, wo diese auf Ihrem Computer gespeichert werden und wie man sie korrekt öffnet, aus ihnen liest, in sie schreibt und sie schließt. Außerdem werden praktische Anwendungsfälle behandelt, darunter Datenanalyse, Strategieprotokollierung, Konfigurationsspeicherung und Datenaustausch zwischen verschiedenen MQL5-Programmen. Wir werden, wie in dieser Reihe üblich, einen projektorientierten Ansatz verfolgen. Anstatt uns separat mit der Dateiverwaltung zu befassen, werden wir diese sofort in einem praxisnahen Projekt anwenden. In diesem Artikel werden wir ein MQL5-Skript erstellen, das als einfaches Handelsjournal dient. Das Skript erstellt bei seiner Aktivierung automatisch eine Datei und zeichnet Informationen zum Kontoverlauf auf, darunter Ticketnummer der Transaktion, Symbol, Ordertyp, Lotgröße, Eröffnungszeit, Eröffnungskurs, Stop-Loss, Take-Profit, Schließzeit, Schließkurs, Gewinn in Dollar und Handelsergebnis.

Das Journal enthält neben der Handelshistorie auch den Kontonamen, den Kontostand und die Login-Nummer. Die Handelshistorie wird für einen vorab festgelegten Zeitraum in das Journal übertragen, und in der Datei wird der Zeitpunkt der letzten Aktualisierung vermerkt. Dieses Projekt wird ein anschauliches Beispiel dafür liefern, wie Dateien in MQL5 genutzt werden können, um Handelsdaten auf wiederverwendbare und strukturierte Weise zu verwalten, zu speichern und zu organisieren.

Abbildung 1. Handelsjournal

Das Projekt wird in zwei Abschnitte unterteilt. Anstatt die Datei manuell in Ihrem Code zu erstellen, erfahren Sie in diesem Artikel, wie Sie mithilfe der Funktion „FileSelectDialog“ eine Datei direkt aus MetaTrader 5 erstellen können. Anschließend werden wir uns damit befassen, wie man die ausgewählte Datei öffnet, Daten hinzufügt und sie nach Abschluss des Vorgangs ordnungsgemäß schließt. Das Ziel dieses ersten Abschnitts ist es, Ihnen eine solide Grundlage zu vermitteln und Ihnen dabei zu helfen, die grundlegenden Dateiverarbeitungsroutinen von MQL5 besser zu verstehen.


Autor: ALGOYIN LTD