EA Bewertung Fortgeschritten: Mit Out-of-Sample-Tests Strategien validieren und Overfitting vermeiden

Sind die Optimierungsergebnisse Ihres EA zuverlässig? Verstehen Sie den Unterschied zwischen In-Sample (IS) und Out-of-Sample (OOS) Tests. Lernen Sie, wie Sie mit OOS-Daten die Robustheit Ihrer Strategie validieren, Überanpassungsfallen vermeiden und echtes Vertrauen in den Handel aufbauen. Ein Muss zum Lesen!
  • Diese Website verwendet KI-gestützte Übersetzung. Wenn Sie Feedback oder Vorschläge haben, kontaktieren Sie uns gerne. Wir freuen uns auf Ihr wertvolles Feedback! [email protected]
Diese Website verwendet KI-gestützte Übersetzung. Wenn Sie Feedback oder Vorschläge haben, kontaktieren Sie uns gerne. Wir freuen uns auf Ihr wertvolles Feedback! [email protected]

In-Sample Testing vs Out-of-Sample Testing: Wie bewertet man Ihren EA zuverlässiger? 

Im vorherigen Artikel haben wir darüber gesprochen, wie man seinen Expertenberater (EA) optimiert, also die Parameter so anpasst, dass er auf historischen Daten besser performt.
Wir haben auch vor der Falle des Overfittings gewarnt, bei dem der EA die historischen Daten zu perfekt anpasst und dadurch in der Zukunft schlecht abschneiden kann.

Wie können wir also wissen, ob die durch Optimierung gefundenen „besten“ Parameter wirklich die Marktmechanismen gelernt haben oder nur die historischen Daten „auswendig gelernt“ wurden?
Hier sind die Konzepte des In-Sample Testing und Out-of-Sample Testing sehr wichtig.
Sie helfen uns, die EA-Strategie zuverlässiger zu bewerten.



Was ist In-Sample Testing? 

Einfach gesagt: 

In-Sample Testing bezeichnet den historischen Datenabschnitt, der während des Optimierungsprozesses verwendet wird.

Wie das Lernen aus dem Lehrbuch: 

Stellen Sie sich vor, Sie bereiten sich auf eine Prüfung vor und wiederholen die vom Lehrer markierten wichtigen Inhalte im Lehrbuch.
Der EA „lernt“ während der Optimierung diese In-Sample-Daten und findet die Parameter, die in diesem Datenabschnitt am besten performen.

Was ist das Ziel? 

Die Parameterkombination zu finden, die auf diesem bestimmten historischen Datenabschnitt die beste Performance des EA erzielt.

Was sind die Einschränkungen? 

Gute Performance auf In-Sample-Daten garantiert nicht gute Ergebnisse in der Zukunft.
Der EA könnte nur die speziellen Muster oder das Rauschen dieser Daten „auswendig gelernt“ haben, anstatt echte, allgemeingültige Regeln zu erkennen.
Das ist das Risiko des Overfittings.

Was ist Out-of-Sample Testing? 

Einfach gesagt: 

Out-of-Sample Testing verwendet einen völlig anderen historischen Datenabschnitt, der während der Optimierung nicht verwendet wurde, um die im In-Sample Testing gefundenen „besten“ Parameter zu testen.

Wie eine Probeprüfung: 

Nachdem Sie das Lehrbuch (In-Sample Testing) gelernt haben, machen Sie eine Probeprüfung mit einem Test, den Sie noch nie gesehen haben (Out-of-Sample-Daten ), um Ihr Wissen zu prüfen.
Out-of-Sample Testing lässt Ihren EA mit den optimierten Parametern auf einem „unbekannten “ historischen Datenabschnitt laufen.

Was ist das Ziel? 

Zu prüfen, ob die „besten“ Parameter auch auf neuen, unbekannten historischen Daten noch gut performen.
Das hilft zu beurteilen, ob der EA wirklich etwas gelernt hat oder nur die In-Sample-Prüfung „bestehen“ kann.

Wie hilft es Ihnen? 

  • Wenn der EA auf Out-of-Sample-Daten immer noch gut performt (vielleicht nicht so perfekt wie In-Sample, aber akzeptabel), können Sie mit mehr Vertrauen annehmen, dass die Strategie zuverlässiger ist und nicht stark überangepasst wurde.
  • Wenn der EA auf Out-of-Sample-Daten schlecht abschneidet (z.B. von profitabel zu verlustreich wechselt), ist das ein starkes Warnsignal ! Wahrscheinlich ist Ihr EA stark überangepasst und die zuvor gefundenen „besten“ Parameter sind nicht zuverlässig.

Warum ist das wichtig? (Beantwortung Ihrer Bedenken) 

  • Reduzierung der Angst vor Verlusten: Out-of-Sample Testing bietet eine realitätsnähere Prüfung. Wenn die Strategie hier schlecht abschneidet, warnt sie Sie, bevor Sie echtes Geld riskieren. Das Verständnis der tatsächlichen Risiken hilft, Erwartungen zu managen und Angst vor zukünftigen Verlusten zu verringern.
  • Bekämpfung der Overfitting-Falle: Dies ist eine der direktesten und effektivsten Methoden, um Overfitting zu vermeiden. Viele werden von perfekten In-Sample-Optimierungsergebnissen getäuscht, aber Out-of-Sample Testing kann diese „Illusion“ durchbrechen.
  • Aufbau realistischeren Vertrauens: Nur wenn der EA sowohl auf In-Sample- als auch auf Out-of-Sample-Daten vernünftig performt, können Sie ein realistischeres Vertrauen in die Strategie entwickeln, statt auf falschem Vertrauen durch Overfitting zu basieren.

Wie führt man diese beiden Tests durch? (Einfache Konzepte) 

Üblicherweise teilt man die verfügbaren historischen Daten in zwei (oder mehr) Abschnitte: 
  • In-Sample: Dieser Datenabschnitt wird für die Optimierung verwendet, um die besten Parameter zu finden.
  • Out-of-Sample: Dieser Datenabschnitt wird „versteckt“ und während der Optimierung nicht verwendet. Nach der Optimierung wird mit den gefundenen besten Parametern ein normaler Backtest auf diesen Daten durchgeführt, um die Ergebnisse zu prüfen.


Einige Handelsplattformen (z.B. MT5 ) bieten im Strategietester eine Forward Testing -Funktion, die diesen Datenaufteilungs- und Testprozess automatisiert.

Zusammenfassung: Der entscheidende Schritt zur Validierung der Optimierungsergebnisse 

Die Optimierung der EA-Parameter kann die Strategie besser erscheinen lassen, aber sie muss validiert werden.

  • In-Sample Testing hilft Ihnen, die „vielversprechenden“ Parameter zu finden.
  • Out-of-Sample Testing prüft, ob diese Parameter wirklich „zuverlässig“ sind.

Durch diese beiden Tests können Sie die Robustheit Ihrer EA-Strategie besser verstehen und das Risiko von Overfitting effektiv reduzieren, um fundiertere Handelsentscheidungen zu treffen.

Letzte Erinnerung: Selbst wenn ein EA sowohl im In-Sample- als auch im Out-of-Sample-Test gut abschneidet, basiert das immer noch auf historischen Daten.
Der wichtigste letzte Schritt vor dem Einsatz von echtem Kapital ist immer der Live-Test im Demokonto.
Lassen Sie den EA eine Zeit lang in der aktuellen Marktsituation laufen und beobachten Sie die tatsächliche Performance – das ist die endgültige Prüfung.
Wenn Sie denken, dass dieser Artikel Ihnen geholfen hat, teilen Sie ihn gerne mit Freunden.
Lassen Sie mehr Menschen gemeinsam das Wissen über den Devisenhandel lernen!