Diskussion zum Artikel "Beherrschen von Dateioperationen in MQL5: Von Basic I/O bis zum Erstellen eines nutzerdefinierten CSV-Readers"

Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Beherrschen von Dateioperationen in MQL5: Von Basic I/O bis zum Erstellen eines nutzerdefinierten CSV-Readers :
In der heutigen Welt des automatisierten Handels sind Daten alles. Vielleicht müssen Sie nutzerdefinierte Parameter für Ihre Strategie laden, eine Watchlist mit Symbolen lesen oder historische Daten aus externen Quellen integrieren. Wenn Sie mit MetaTrader 5 arbeiten, wird es Sie freuen zu hören, dass MQL5 es ziemlich einfach macht, Dateien direkt in Ihrem Code zu verarbeiten.
Aber seien wir ehrlich: Wenn man sich durch die Dokumentation wühlt, um herauszufinden, wie eine Datei funktioniert, kann das anfangs etwas überwältigend sein. Deshalb werden wir in diesem Artikel die Grundlagen in einer freundlichen Weise schrittweisen aufschlüsseln. Nachdem wir die Grundlagen behandelt haben – z. B. wie die „Sandbox“ von MQL5 Ihre Dateien schützt, wie man Dateien im Text- oder Binärmodus öffnet und wie man Zeilen sicher liest und aufteilt – werden wir das alles in die Praxis umsetzen, indem wir eine einfache Klasse zum Lesen erstellen.
Warum CSV-Dateien? Denn sie sind allgegenwärtig – einfach, menschenlesbar und werden von unzähligen Tools unterstützt. Mit einem CSV-Reader können Sie externe Parameter, Symbollisten oder andere nutzerdefinierte Daten direkt in Ihren Expert Advisor oder Ihr Skript importieren und so das Verhalten Ihrer Strategie anpassen, ohne jedes Mal den Code ändern zu müssen.
Autor: Sahil Bagdi