Zum Inhalt springen
Alle Bibliotheksdokumente

Kontostandskurve aus der Trade-Historie in CSV mit MQL5 darstellen

Artikel MQL5 articles

Zusammenfassung

Dieses Tutorial zeigt, wie Sie Gewinn- und Verlustwerte geschlossener Trades aus einer CSV-Datei in eine kumulative Kontostandskurve umwandeln, die in einem MetaTrader-5-Indikatorfenster angezeigt wird. Es erklärt, dass die Kurve realisierte Kontoänderungen abbildet, unterscheidet Kontostand und Equity und beschreibt, wie einzelne Trade-Ergebnisse die laufende Summe beeinflussen. Das Beispiel liest die Gewinnspalte aus, berechnet kumulative Werte und deren Spannweite und zeichnet anschließend Kurve und Achsen; Beschriftungen für einzelne Trades sind optional.

Der Indikator soll sich über einen Timer aktualisieren und nur dann neu zeichnen, wenn die Quelldatei um Trades ergänzt wird. Der Artikel behandelt auch das Ablegen der CSV in einem für das Terminal zugänglichen Ordner und setzt eine feste Spaltenreihenfolge voraus. Ändert sich das Dateiformat, kann der Parser daher fehlschlagen oder Daten falsch lesen. Die Kurve kann helfen, Gewinne, Verluste und Drawdown-Phasen zu untersuchen, doch die angezeigte Historie geschlossener Trades lässt nicht realisierte Gewinne und Verluste aus und bietet für sich genommen keine vollständige Risiko- oder Strategieauswertung.

Kernaussagen

  • Eine Kontostandskurve entsteht durch das kumulative Addieren realisierter Gewinne und Verluste geschlossener Trades.
  • Der Beispielindikator MQL5 liest Handelsergebnisse aus einer CSV und stellt deren Verlauf in einem separaten Chartfenster dar.
  • Optionale Beschriftungen zeigen den Beitrag jedes Trades zum laufenden Kontostand.
  • Timerbasierte Aktualisierungen können die Anzeige erneuern, sobald neue Datensätze vorliegen.
  • Das Verfahren hängt von der erwarteten CSV-Struktur ab und lässt Änderungen der Equity offener Positionen außen vor.

Schlagwörter

Diese Zusammenfassung wurde vom Research-Agenten von Stratmill anhand des Originals verfasst; sie ist keine Kopie der Quelle.