Diskussion zum Artikel "Einführung in MQL5 (Teil 42): Leitfaden für Einsteiger zur Dateiverarbeitung in MQL5 (IV)"
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 Einführung in MQL5 (Teil 42): Leitfaden für Einsteiger zur Dateiverarbeitung in MQL5 (IV) :
Der Strategietester in MT5 liefert zwar Kontostandskurven und Leistungsstatistiken, doch diese Ergebnisse basieren ausschließlich auf dem getesteten Expert Advisor. Sie spiegeln nicht die tatsächlich in einem echten Handelskonto ausgeführten Trades wider, insbesondere wenn es sich um manuelle Trades handelt. Im vorherigen Artikel haben wir erläutert, wie Sie Ihre gesamte Handelshistorie aus MetaTrader 5 in eine CSV-Datei exportieren und wie Sie diese Datei in MQL5 auslesen können. Wir haben wichtige Felder wie die Spalte „Profit($)“ und die Gesamtzahl der abgeschlossenen Trades extrahiert, sie in dynamischen Arrays gespeichert und die Daten für die strukturierte Verarbeitung aufbereitet. Auf dieser Grundlage können wir nun historische Rohdaten innerhalb des Terminals in ein praktisches Analysewerkzeug umwandeln.
Am Ende dieses Artikels verfügen Sie über einen voll funktionsfähigen MQL5-Indikator für MT5, der eine CSV-Datei mit Ihrem Handelsverlauf ausliest – konkret die im vorherigen Artikel erstellte Beispieldatei, die diesem Leitfaden ebenfalls beigefügt ist. Sie erfahren, wo Sie die CSV-Datei ablegen müssen, damit MT5 darauf zugreifen kann. Der Indikator extrahiert die Werte von „Profit($)“ aus dieser CSV-Datei und berechnet eine kumulative Saldenkurve. Die Kurve wird dann in einem separaten Fenster dargestellt, wobei die vertikale Achse automatisch entsprechend den Minimal- und Maximalwerten der Progression skaliert wird.
Es werden sowohl die horizontale als auch die vertikale Achse eingezeichnet, um die Kurve an die Daten auszurichten, und über eine Einstellungsoption können Sie numerische Gewinn-/Verlustangaben für jeden einzelnen Trade direkt im Chart aktivieren oder deaktivieren. Mithilfe der Ereignisbehandler „OnInit“ und „OnTimer“ richten Sie den Indikator so ein, dass er dynamisch aktualisiert wird, wobei sichergestellt wird, dass die Kurve nur dann neu gezeichnet wird, wenn neue Trades in der CSV-Datei erscheinen. Dies bietet eine übersichtliche, überprüfbare visuelle Darstellung der Kontoentwicklung und verwandelt statische CSV-Daten in ein praxisorientiertes Handelsinstrument.
Autor: ALGOYIN LTD