Prüfung und Bewertung
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