Kategorie
Performance
Niveau
Fortgeschritten
Verwendet bei
BacktestingEA-Bewertung

Modellierungsqualität

Ein Prozentsatz, den der MT5-Strategietester dafür ausgibt, wie vollständig die Kurshistorie das getestete Fenster abgedeckt hat — auch bei Läufen mit generierten Ticks, nicht nur bei echten Ticks.

auch: Tickqualität, Historienqualität, Backtest-Qualität

Aktualisiert

Einfach gesagt

Wie genau die Kurse, die der Tester benutzt hat, zu den Kursen passen, die tatsächlich eingetreten sind. Ein niedriger Wert bedeutet, dass die Simulation den größten Teil der Bewegung zwischen den ihr bekannten Kursen erfunden hat — und die Strategie hat die Erfindung gehandelt.

Warum das zählt

Jede andere Backtest-Kennzahl wird auf der Kursreihe berechnet, die der Tester benutzt hat. Damit ist die Modellierungsqualität die Zahl, die entscheidet, ob der Rest des Reports die Strategie misst oder die Interpolation. Sie zählt genau dort am meisten, wo die EA-Werbung am lautesten ist — bei Intraday- und Scalping-Strategien, deren gesamter Vorteil innerhalb des Balkens liegt.

  • Sie begrenzt, wie weit man dem Report trauen kann. Ein Profitfaktor, der auf synthetisierter Intrabar-Bewegung berechnet wurde, ist eine Aussage über die Synthese.
  • Der Schaden ist nicht gleichmäßig verteilt. Eine Strategie auf Tagesschlussbasis merkt kaum einen Unterschied; eine Strategie mit 5 Pips Ziel kann den größten Teil ihrer Trades von Kursen entschieden bekommen, die der Tester erfunden hat.
  • Es ist das Feld, das am häufigsten leer bleibt, und ein leeres Feld kann schlimmer sein als ein niedriger Wert. Das Schema hinter diesen Einträgen hatte hier den Standardwert 99, sodass ein Lauf auf generierten Ticks '99% modelling quality, against a 92% minimum' anzeigte, bis dieser Standardwert am 2026-08-06 entfernt wurde.

Damit eine Strategie prüfen

Wo es eingesetzt wird

  • Steht oben in jedem Report des MT5-Strategietesters, gedruckt als 'History Quality' mit dem Modellierungsmodus daneben.
  • Wird in einem EA-Eintrag genannt, um festzuhalten, worauf der veröffentlichte Profitfaktor und der Drawdown berechnet wurden.
  • Wird vor dem Lauf bewusst gewählt: 'Jeder Tick auf Basis echter Ticks' (Modell 4) für alles Intraday, schnellere Modelle nur für grobes Parameter-Scanning.
  • Wird zwischen zwei Läufen desselben EA verglichen, um zu erklären, warum ihre Zahlen auseinandergehen.

Wie ein belastbares Ergebnis aussieht

  • Der Tester weist echte Ticks und eine Historienqualität bei oder nahe 100 % aus, und die Datenquelle ist genannt.
  • Die Tickhistorie des Instruments deckt das ganze Fenster wirklich ab, statt für die frühen Jahre aus Bars nachgefüllt zu sein.
  • Der Spread in den Daten ist der aufgezeichnete Spread und kein fester Wert, der an seiner Stelle steht.
  • Ein einziger Modellierungsmodus deckt jeden Lauf im Vergleich ab.

Warnzeichen

  • Überhaupt keine angegebene Modellierungsqualität — das Fehlen las sich früher wie ein respektabler Standardwert, weshalb die Zahl gemessen und nicht ausgelassen gehört.
  • Ein hoher Wert ohne die Datenquelle, also ohne die Hälfte der Aussage, die sich prüfen lässt.
  • Ein Intraday- oder Scalping-EA, dessen Report interpolierte Modellierung auf Barbasis zeigt.
  • Ein Wert, der sich zwischen zwei Läufen desselben Fensters ändert, was meist bedeutet, dass ein Teil der Historie bei einem davon nachgefüllt wurde.
  • Der Wert eines Basket-EA, gemessen an den Maßstäben eines Einzelinstruments. Ein Lauf, der mehrere Symbole gleichzeitig lädt, weist allein deshalb eine niedrigere Qualität aus, sodass ein solcher Vergleich Arbeitslasten sortiert und keine Simulationen.

Backtest gegenüber Echthandel

  • Interpolierte Daten erzeugen Ausführungen, die es nie gab. Der Tester unterstellt einen glatten Verlauf zwischen bekannten Kursen, sodass Stops und Ziele in einer Reihenfolge auslösen, die der Markt nie angeboten hat.
  • Modellierung mit festem Spread entfernt die Ausweitung, die Livekonten zahlen, und diese Ausweitung trifft am härtesten die kleinen Ziele, die eine schlechte Modellierung ohnehin falsch bepreist.
  • Modellierung auf echten Ticks verkleinert die Lücke, schließt sie aber nicht: Latenz, Requotes und die Ausführung des Brokers bleiben außerhalb der Simulation.
  • Rechnen Sie damit, dass die Größe der Lücke zwischen Backtest und Live direkt der Modellierungsqualität folgt — je gröber die Daten, desto größer die Überraschung.

Empfohlenes Prüfverfahren

  1. 1Wählen Sie das Testermodell vor dem Lauf und halten Sie es mit dem Ergebnis fest, statt zu berichten, was der letzte Lauf zufällig benutzt hat.
  2. 2Nehmen Sie echte Ticks für alles, was innerhalb des Tages handelt, und prüfen Sie zuerst, ob das Terminal überhaupt welche vorrätig hat — die ticks.dat hinter einem Lauf hier war 123 KB groß, also gar kein Bestand.
  3. 3Lassen Sie die fertige Strategie auf einer zweiten Echttick-Quelle erneut laufen und vergleichen Sie — die Übereinstimmung zwischen Quellen macht die Zahl erst zum Beleg.
  4. 4Nennen Sie Qualitätswert und Quelle bei jedem veröffentlichten Lauf zusammen, damit ein Leser reproduzieren kann, statt glauben zu müssen.

Beispiel

Vier auf dieser Seite veröffentlichte Läufe, die alle dasselbe Testerfeld auslesen. Drei davon nutzten dasselbe Modell — Modell 0, jeder Tick aus M1-Bars generiert — auf derselben Brokerhistorie und unterschieden sich nur darin, wie viele Instrumente der Lauf laden musste.

Modell 0, ein Instrument (GBPJPY)
99 % Historienqualität
M1-Historie eines einzelnen Symbols.
Modell 0, fünf Instrumente (Basket)
72 % Historienqualität
Modell 0, sieben Instrumente (Basket)
72 % Historienqualität
Modell 4, echte Ticks (Dukascopy)
100 % Historienqualität

Die eigene Arbeitslast drückt den Wert eines Basket-Laufs, weshalb jeder Basket-Eintrag hier gar keinen Qualitätswert veröffentlicht statt eines niedrigen, den ein Leser falsch verstehen würde.

Rechenweg 99 % → 72 % bei konstantem Modell, konstantem Broker und konstanter Datenquelle; verändert wurde nur die Anzahl der Instrumente

Ergebnis Der Rückgang um 27 Punkte misst die Historien-Arbeitslast des Laufs, nicht seine Treue

So liest man den Wert

Behandeln Sie die Modellierungsqualität als Bedingung, die an jeder anderen Zahl im Report hängt, und lesen Sie die Haltedauer der Strategie, bevor Sie entscheiden, wie schwer sie wiegt.

Bereich Bedeutung
Echte Ticks, Qualität bei oder nahe 100 % Die Zahlen handeln von der Strategie. Verbleibende Unterschiede liegen in der Ausführung und nicht in der Kursreihe.
Rund 90 %, auf Barbasis interpoliert Brauchbar für Systeme auf Tagesschlussbasis, irreführend für alles, was innerhalb des Balkens handelt. Lesen Sie es als Scan, nicht als Ergebnis.
Niedrige Werte für Parameter-Scanning Als Suchwerkzeug legitim und als veröffentlichte Aussage wertlos. Jeder überlebende Kandidat muss ordentlich neu laufen.
Nicht angegeben Der schwächste Fall, weil er sich nicht davon unterscheiden lässt, dass gar nicht gemessen wurde. Fragen Sie nach, bevor Sie die Gewinnzahl lesen.
  • Passen Sie die Daten zum Zeitrahmen der Strategie. Je feiner das Ziel, desto mehr vom Ergebnis wurde zwischen den Kursen entschieden, die der Tester kannte.
  • Ein hoher Wert auf einer ungenannten Quelle ist eine halbe Aussage. Die Quelle ist das, was ihn reproduzierbar macht.
  • Wenn zwei Läufe desselben EA auseinandergehen, prüfen Sie den Modellierungsmodus, bevor Sie einen Fehler in den Regeln suchen.

Von den 30 EA-Einträgen hier nennen 6 eine Modellierungsqualität — alle mit 100 %, alle auf Läufen mit echten Ticks. Die übrigen 24 nennen nichts: 12 liefen mit Modell 0, bei dem der Tester jeden Tick aus M1-Bars erzeugt, statt aufgezeichnete abzuspielen — darunter die beiden Basket-Läufe, deren Reports 72 % ausweisen —, und 12 weitere Echttick-Läufe nennen überhaupt keinen Wert. Ein Build-Gate liest die ausgelieferten Seiten statt der Quelle, weil der Standardwert 99 im Schema lag und eine Prüfung des Quelltexts den nächsten Rückweg verpassen würde.

Häufige Fehler

Einen fehlenden Wert als guten Wert lesen

Eine ausgelassene Modellierungsqualität ist keine bescheidene, sondern eine ungemessene. Jeder Standardwert, der stellvertretend für den Leser eingesetzt wird, macht aus Schweigen eine Aussage, die niemand getroffen hat.

Annehmen, ein hoher Prozentsatz mache den Backtest realistisch

Er bedeutet nur, dass die Kursreihe treu war. Slippage, Requotes, Latenz und die Ausführungspolitik des Brokers liegen alle außerhalb des Testers, sodass auch ein Lauf mit 100 % den Ausführungen noch schmeichelt.

Werte aus verschiedenen Testermodellen vergleichen

Der Modellierungsmodus verändert die Trade-Menge und nicht nur die Kurse — Trades, die auf interpolierten Daten auslösen, lösen auf echten Ticks vielleicht nie aus. Zwei solche Läufe sind verschiedene Experimente.

Scalping-Maßstäbe an ein Tagessystem anlegen, oder umgekehrt

Eine Swing-Strategie, die tagelang hält, spürt den Intrabar-Verlauf kaum; ein Scalper lebt davon. Ein Schwellenwert für beide liegt bei einem von beiden falsch.

Im Detail

Häufig gestellte Fragen

Welche Modellierungsqualität sollte ein EA-Backtest haben?
Für alles, was innerhalb eines Tages öffnet und schließt, echte Ticks mit einer Historienqualität bei oder nahe 100 %. Für Systeme auf Tagesschlussbasis reichen auf Barbasis interpolierte Daten um 90 % meist aus. Der Wert zählt in dem Maß, in dem das Ergebnis der Strategie zwischen den Kursen entschieden wird, die der Tester kannte.
Warum liegt die Modellierungsqualität selbst auf echten Tickdaten unter 100 %?
Weil der Tester ausweist, wie vollständig die Historie das angeforderte Fenster abgedeckt hat. Lücken in den gespeicherten Ticks des Brokers, aus Bars nachgefüllte frühe Jahre, ein Fenster, das vor dem Beginn der Tickhistorie startet, oder ein Lauf, der mehrere Instrumente gleichzeitig laden muss, senken den Wert alle — auch wenn der Lauf selbst echte Ticks nutzt. Das Letzte davon macht den Wert eines Mehrsymbol-Laufs mit dem eines Einzelsymbol-Laufs unvergleichbar.
Ist ein Backtest mit 90 % wertlos?
Nicht wertlos, aber begrenzt. Er ist ein vernünftiger Filter für langsame Strategien und eine schlechte Grundlage, um Zahlen für eine schnelle zu veröffentlichen, weil die Interpolation genau den Intrabar-Verlauf liefert, den eine Strategie mit kleinem Ziel handelt.