Advanced Optimization Report
- Utilitys
- Aleksei Kuznetsov
- Version: 1.3
- Aktualisiert: 28 Januar 2026
- Aktivierungen: 5
Kurz über die Vorteile:
- Einfach zu verständige Grafiken.
- Filtern nach beliebigem Kriterium und Schwellenwert (min/max). In MT5 gibt es nur 5.
- 43 Optimierungskriterien statt 8. Verfügbar ist alles, was in den .opt-Files eingetragen ist.
- Bei Zugang zum Code des Expert-Systems können pro Durchlauf Grafiken für Balance und Equity hinzugefügt werden, sowie 38 spezifische Optimierungskriterien (Sharpe-Koeffizient, Sortino-Koeffizient, mathematische Erwartung in Pip, Standardabweichung, Z-Score, Money Compounding, LR Standarderror, LR Korrelation, R2, Profit Stability, Abweichungen von der Linie und weitere Kriterien. Selbstprogrammierte Kriterien können ebenfalls hinzugefügt werden).
Diese Berichtsform sollte jeder sehen, der Handelsstrategien optimiert.
Advanced Optimization Report MQL5 public chat.
In MT5 sind nur 5 Filter für die von den Entwicklern gewählten Schwellenwerte implementiert.
Im "Advanced Optimization Report" können Sie Filter auf alle Parameter und Kriterien anwenden. Auf jeden kann jede Schwellenwerte (>= und/oder <=) angewendet werden. Beim Einfügen einer Wertung und dem Klick auf Enter oder nach dem Verlust der Fokussierung des Eingabefeldes wird die Ergebnistabelle neu berechnet, die Grafiken werden neu gezeichnet und die Statistiken neu berechnet. Bei der neuen Berechnung werden nur die verbleibenden Zeilen verwendet.
1D-Graphiken
Die Grafiken für optimierbare Parameter sind besser verständlich gemacht.
MT5 - zeigt die Werte als Punkte an der x-Achse verteilt, also separat. Es ist schwierig, Parameterwerte zu vergleichen, die sich in einem Abstand von 100-1000 Pixel zueinander befinden.
Advanced Optimization Report - zeigt alle Linien auf einer Grafik im selben Maßstab, aber in verschiedenen Farben. So lassen sie sich unterscheiden und vergleichen. Beispiel auf dem Logo und der ersten Screenshot.
Vorteile:
- Für jede Linie wird ihre Durchschnittswerte als gestrichelte horizontale Linie angezeigt.
- Um bestimmte Parameterwerte detailliert zu betrachten, können diese gefiltert werden. Beispielsweise wählt man SL über 100 oder unter 1000 oder zwischen 100 und 500 aus; die Grafiken werden neu gezeichnet und man kann nur die ausgewählten Werte sehen.
Andere Werte stören Sie nicht. Besonders praktisch, wenn Sie mehr als 10 verschiedene Werte haben. MT5 bietet diese Möglichkeit nicht. - Ebenso lassen sich Filtern für jedes Optimierungskriterium anwenden. Zum Beispiel: Gewinn über 1000, Geschäfte über 100 und Prosadage unter 10%. Sehr praktisch.
- In MT5 kann man die optimierten Parameter nur einzeln betrachten. Hier sieht man sie alle gleichzeitig, was ebenfalls für die Analyse praktisch ist.
- Jede Grafik kann man vergrößern, um sie detailliert zu betrachten.
2D-Graphiken
Statt eines Mosaiks mit farbigen Rechteckern sind Mini-Graphiken gezeichnet. Die ersten Parameter einer Paarung werden durch eine der farbigen Linien repräsentiert (z. B. insgesamt 4 Linien), die zweiten Parameter werden durch vertikale Punktlinien entlang der X-Achse getrennt (z. B. 6 Zeilen). Insgesamt erhalten wir 4 Linien in 6 Zeilen = 24 Mini-Graphiken. In MT5 wird dies als 24 farbige Rechtecker dargestellt.
Statistik der optimierbaren Parameter:
Unter den 1D- und 2D-Graphiken befinden sich Knöpfe mit der Aufschrift "Show Min/Max/Avg/Med". Werden diese drückt, öffnen sich Tabellen mit Statistiken für den aktuell ausgewählten optimierbaren Parameter oder Bewertungskriterium.
Sie werden sehen: den maximalen, den durchschnittlichen, den medianen und den minimalen Wert sowie die Anzahl der Durchläufe mit diesem Wert. Die Zeilen sind nach dem durchschnittlichen Wert sortiert.
Detailbericht
Erhält Optimierungsdaten aus dem .opt-Datei. Er enthält viele Informationen, die Sie im MT5-Optimierungsbericht nicht sehen.
Es werden 8 Standard-Optimierungskriterien für die Strategie angezeigt, wie in MT5.
Zusätzlich werden 33 weitere Strategiebewertungskriterien angezeigt – Sie sehen diese nur im MT5-Bericht nach einer Einzeltest. Der "Advanced Optimization Report" zeigt Sie alles vor dem Start einer Einzeltest.
Zudem gibt es zwei Parameter, die sich aus anderen berechnen lassen: GHPR = (BalanceClose / BalanceOpen)^(1/Deals) und Gross ratio = Gross profit / (Gross profit + Gross loss) * 100%.
Unter der Tabelle mit dem detaillierten Bericht befinden sich zusätzliche Kontrollknöpfe:
- Durch Klick auf den Knopf "Edit Columns" können Sie die für die Bewertung uninteressanten Spalten verstecken. So beansprucht die Tabelle weniger Platz und zeigt nur die benötigten Informationen.
- Wenn man das Knopf "Hinterziehen" drückt, erscheinen in der Pass-Spalte jeder Zeile Knöpfe [-]. Durch das Drücken dieser Knöpfe werden diese Zeilen verdeckt.
- Falls ein Vorherbestimmungstest in die Optimierung eingefügt wurde, werden dessen Werte in der zweiten Zeile jeder Zelle angezeigt. Dies ist praktischer als in MT5, wo zwei separate Berichte erstellt werden. Die Werte des Vorherbestimmungstests sind nicht in Berechnungen/Graphiken/Sortierungen/Filterungen einbezogen. Man kann jedoch einen separaten Bericht erstellen, wenn nur ein Datei mit Vorherbestimmungstest ausgewählt wird.
- Beim Klick auf eine beliebige Zelle der Tabelle werden Zeile und Spalte in Farbe gezogen. Dabei werden die Einstellungen des ausgewählten Passes in den Clipboard kopiert. Man kann zum Tester in die Einstellungstabsseite gehen und dort Ctrl-V drücken, um die Einstellungen anzuwenden.
- Zusätzlich ist in der Pass-Spalte ein Knopf angelegt, bei dessen Klick das Einstellungsfeld pass_XX.set heruntergeladen wird, um einen Einzeltest zu starten.
Nachfolgend sind die Funktionen des Programms beschrieben, falls Sie Zugang zum Expert-Code haben und zusätzliche Funktionen hinzufügen können.
Mini-Graphiken für Balance und Equity:
Wenn Sie Zugang zum Expert-Code haben, können Sie Funktionen hinzufügen, die Balance- und Equity-Linien speichern sowie 38 zusätzliche Optimierungskriterien berechnen, die aus verschiedenen Artikeln zusammengestellt wurden. Die Mini-Graphiken werden in jeder Zeile des Berichts angezeigt. Das heißt, Sie müssen keine Einzeltests für jede interessierende Variante starten – Sie können sie sofort sehen. Nach der Auswahl der interessantesten müssen diese im MT5-Tester durch Einzeltest überprüft werden.
Zusätzliche Optimierungskriterien
Der hinzugefügte Code ermöglicht die Zugabe zusätzlicher Optimierungskriterien zum Bericht:
- Komplexe Optimierungskriterien (im .opt-Datei nicht verfügbar, sondern nur über hinzugefügte Funktionen)
- Koeffizienten: Sharpe, Sortino, Titov und Standardabweichung
- Z-Score, Geldverdichtung vs. 1 Lot, LR Standardabweichung, LR Korrelation, R2, Gewinneinstabilität
- Abweichung von der Linie, Abweichung von der Linie nur negativ, Abweichung von der Linie in Punkten, Abweichung von der Linie nur negativ in Punkten - maximale Preisabweichungen von der Geradlinie zwischen dem ersten und letzten Handel.
- Kriterien in Punkten: Profit, Markup, Profit / Markup, Erwarteter Gewinn, Erwarteter Markup, Min, Max Drawdown, Drawdown % in Punkten, Standardabweichung.
Sie sind so berechnet, als handelten Sie stets mit einer Lot-Menge.
Beispielsweise kann bei Martingale-Trading der Punktegewinn negativ ausfallen, während der Gewinn nur durch die Erhöhung des Lot-Werts und des Handelsrisikos erreicht wird. - Anzahl wiederkehrender Verluste, gesondert für Buy und Sell.
- Gesamtergebnis: Trading result. Ebenso Swap, Commissions, Gebühren – ihr Summe entspricht der Markup. Die Aufteilung kann für die Analyse der Ausgaben interessant sein.
Trading result / Markup – um zu bewerten, um сколько Mal Sie mehr verdienen als ausgeben. - Gesamtergebnis: Volume und Turnover. Sie können für die Bewertung von Rebates von Interesse sein.
Zusätzlichen Code, der Grafiken von Balance und Equity erfasst sowie zusätzliche Optimierungskriterien berechnet, kann Sie hier herunterladen - https://www.mql5.com/en/code/68706

