Voreingenommenheit bei EA-Tests: Vermeiden Sie die Verwendung der Informationen von morgen

Eine historische Berechnung kann versehentlich Informationen nutzen, die zum Zeitpunkt einer Entscheidung nicht verfügbar waren. Das resultierende Diagramm sieht möglicherweise überzeugend aus, da der Code tatsächlich einen Teil der Zukunft sieht.

Fügen Sie jeder Funktion eine Uhrzeit hinzu

Identifizieren Sie für jeden Eintrag, welche Kerze oder welches Ereignis den Wert geliefert hat und ob dieser abgeschlossen wurde. Möglicherweise bildet sich immer noch eine Kerze mit einem höheren Zeitrahmen, obwohl viele Kerzen mit einem niedrigeren Zeitrahmen bereits geschlossen sind.

Überprüfen Sie die Ausrichtungsgrenzen

Überprüfen Sie Sitzungsänderungen, höhere Zeitrahmengrenzen und importierte Datensätze. Vermeiden Sie es, jeder Minute früher am selben Tag einen abgeschlossenen Tageswert zuzuweisen. Behalten Sie die Funktions- und Entscheidungszeit in Ihrer Diagnoseausgabe bei.

Verwenden Sie ein exemplarisches Beispiel

Wählen Sie einen Trade aus und rekonstruieren Sie genau, auf welche Informationen der EA zu diesem Zeitpunkt zugreifen konnte. Vergleichen Sie dies mit den Werten, die Ihre Analyse nach Ablauf des Zeitraums verwendet hat. Dies offenbart oft schnell ein Ausrichtungsproblem.

Machen Sie die Regel überprüfbar

Lesbare Quellen und eindeutige Zeitstempel machen aus einer beeindruckenden Kurve einen erklärbaren Prozess. Das Beheben eines Zeitfehlers kann das Ergebnis erheblich verändern, bietet Ihnen jedoch eine viel nützlichere Grundlage für die zukünftige Entwicklung.

Referenz und weiterführende Literatur

Beginnen Sie mit einem kostenlos bearbeitbaren EA-Projekt·Entdecken Sie den MQLume-Quellcode

Zurück nach oben
QuellcodeGeschätzte Lesezeit: 4 Min.

MQL5-Quellcode in MetaEditor kompilieren

Erstellen Sie ein MQ5-Projekt in einem EX5, überprüfen Sie Abhängigkeiten und Diagnosen und bestätigen Sie, welche ausführbare Datei Sie testen.

Überprüfen Sie die Quellprojekte

Überprüfen Sie die bereitgestellte Version, den Eingabeleitfaden und den dokumentierten Testumfang für jedes Paket.

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5MoonDog EA MT5EA Super Trend XAUUSD MT5Gold Beaver MT5Smart Gold Hunter MT5

Warenkorb

Eine persönliche Nutzungslizenz pro Projekt. Jedes Projekt kann nur einmal hinzugefügt werden.

Dein Warenkorb ist leer

Wähle ein Quellcode-Projekt aus.

Weiter einkaufen