Backtest Data Quality Preflight
- Utilitys
- Version: 1.0
- Aktivierungen: 5
Backtest Data Quality Preflight prüft die historischen Daten, auf denen ein Backtest basiert, bevor dessen Ergebnis interpretiert wird.
Das Dienstprogramm liest eine OHLC-CSV-Datei aus MT5 Common/Files oder MQL5/Files. Unterstützt werden Dateien mit Kopfzeile, die durch Kommas, Semikolons oder Tabulatoren getrennt sind. Erforderlich sind ein Zeitstempel sowie open, high, low und close. Standardmäßige MT5-Exporte mit getrennten DATE- und TIME-Spalten werden ebenfalls unterstützt. Spalten für volume, tick volume und spread sind optional.
WAS GEPRÜFT WIRD
- OHLC-Konsistenz und Preise kleiner oder gleich null
- Doppelte Zeitstempel von Kursbalken
- Fehlende Intervalle unter den vom Benutzer angegebenen Sitzungsvoraussetzungen
- Spread-Werte oberhalb eines vom Benutzer angegebenen Grenzwerts
- Aufeinanderfolgende Kursbalken mit Volumen null, sofern Volumendaten vorhanden sind
- Übereinstimmung von digits, point und OHLC-Preisschritten, sofern angegeben
- Fehlerhafte, nicht endliche und außerhalb des zulässigen Bereichs liegende Zahlenwerte
Die Prüfung auf fehlende Intervalle wird nur ausgeführt, wenn sowohl das erwartete Intervall als auch die Handelstage angegeben wurden. Spread- und digits/point-Prüfungen werden ebenfalls nur bei vorhandenen Eingaben ausgeführt. Eine fehlende optionale Spalte wird als nicht verfügbar gemeldet und nicht als bestanden gewertet.
UNTERSTÜTZTE EINGABEN
- CSV mit Komma-, Semikolon- oder Tabulatortrennung
- Dateigröße bis 50 MB
- Eine einzelne datetime/timestamp-Spalte oder getrennte DATE- und TIME-Spalten
- Erforderlich: time, open, high, low, close
- Optional: volume oder tick volume sowie spread
Zahlen müssen einen Punkt als Dezimaltrennzeichen verwenden. Dezimalkommas und Tausendertrennzeichen werden abgelehnt und nicht neu interpretiert.
Zeitstempel werden genau so ausgewertet, wie sie vorliegen. Das Dienstprogramm leitet keine Zeitzonen, Broker-Sitzungen, Sommerzeitregeln, Symboleigenschaften oder Handelskalender ab und führt keine entsprechenden Umrechnungen durch.
AUSGABE
Das Dienstprogramm erstellt zwei lokale Textdateien: einen leicht verständlichen Human Report in englischer Sprache und ein Evidence Pack mit Eingabe-Hash, Konfigurations-Hash, ausgewerteten und nicht ausgewerteten Prüfungen, erkannten Signalen, Warnungen, Einschränkungen und Haftungsausschluss.
ABBRUCH BEI UNGÜLTIGEN DATEN
Ungültige Dateien oder Konfigurationen werden abgelehnt. Abgelehnte Werte werden nicht repariert, ergänzt, ersetzt oder stillschweigend umgewandelt. Für abgelehnte Eingaben wird keine Tabelle mit Datenqualitätssignalen erstellt.
AUSSCHLIESSLICH LOKALER BETRIEB
Das Produkt läuft lokal als EX5-Dienstprogramm. Es bindet keine DLLs ein, sendet keine Webanfragen, lädt keine Dateien hoch, stellt keine Verbindung zu einem Broker her und führt keine Orders aus.
WICHTIGE ABGRENZUNG
Dieses Produkt zeichnet Datenqualitätssignale für eine bereitgestellte historische OHLC-Datei auf. Es zertifiziert oder repariert keine Daten, schätzt keine korrigierte Strategieperformance, sagt keine zukünftigen Gewinne voraus, empfiehlt keinen EA, erteilt keine Anlage- oder Trading-Beratung und garantiert keine Ergebnisse bei Prop Firms oder Handelskonten.
DER SUPPORT UMFASST
- Installation
- Speicherort der Dateien
- Unterstützte CSV-Struktur und Trennzeichen
- Grundlegende Eingabe- und Konfigurationsfehler
- Speicherort der Ausgabedateien
- Bedeutung der gemeldeten Datenqualitätssignale
DER SUPPORT UMFASST NICHT
- Reparatur, Ergänzung, Umwandlung oder Beschaffung von Marktdaten
- Bestimmung der richtigen Broker-Sitzung, Zeitzone oder des Handelskalenders
- Analyse der Rentabilität von EAs
- Trading-Beratung oder Empfehlungen für Optimierungsparameter
- Beratung zu Brokern, Konten oder Prop Firms
- Umschreiben von EAs des Benutzers oder Exportprogrammen von Drittanbietern
AUSGABEDATEIEN
- <prefix>__human_report.txt
- <prefix>__evidence_pack.txt
Das Präfix der Ausgabedateien kann über die Eingabeparameter des Skripts eingestellt werden.
