Backtest Data Quality Preflight
- Utilitaires
- Version: 1.0
- Activations: 5
Backtest Data Quality Preflight vérifie les données historiques sur lesquelles repose un backtest avant d'en interpréter les résultats.
L'utilitaire lit un fichier CSV OHLC depuis MT5 Common/Files ou MQL5/Files. Il accepte les fichiers comportant une ligne d'en-tête et utilisant la virgule, le point-virgule ou la tabulation comme séparateur. Les champs requis sont un horodatage ainsi que open, high, low et close. Les exports MT5 standard avec des colonnes DATE et TIME séparées sont pris en charge. Les colonnes volume, tick volume et spread sont facultatives.
CE QUI EST VÉRIFIÉ
- Cohérence OHLC et prix inférieurs ou égaux à zéro
- Horodatages de barres en double
- Intervalles manquants selon les hypothèses de session fournies par l'utilisateur
- Valeurs de spread supérieures au seuil fourni par l'utilisateur
- Barres consécutives à volume nul lorsque les données de volume sont disponibles
- Alignement de digits, point et du pas de prix OHLC lorsqu'ils sont fournis
- Valeurs numériques mal formées, non finies ou hors plage
La vérification des intervalles manquants n'est exécutée que si l'intervalle attendu et les jours de négociation sont tous deux fournis. Les vérifications de spread et de digits/point ne s'exécutent également que lorsque leurs entrées sont fournies. Une colonne facultative absente est signalée comme indisponible et non comme une vérification réussie.
ENTRÉE PRISE EN CHARGE
- CSV séparé par des virgules, des points-virgules ou des tabulations
- Fichier jusqu'à 50 MB
- Une seule colonne datetime/timestamp ou des colonnes DATE et TIME séparées
- Requis : time, open, high, low, close
- Facultatif : volume ou tick volume, et spread
Les valeurs numériques doivent utiliser un point comme séparateur décimal. Les virgules décimales régionales et les séparateurs de milliers sont rejetés plutôt que réinterprétés.
Les horodatages sont évalués exactement tels qu'ils sont fournis. L'utilitaire ne déduit ni ne convertit les fuseaux horaires, les sessions du courtier, les règles d'heure d'été, les propriétés du symbole ou les calendriers de négociation.
SORTIE
L'utilitaire écrit deux fichiers texte locaux : un Human Report en anglais clair et un Evidence Pack contenant le hachage de l'entrée, le hachage de la configuration, les contrôles évalués et non évalués, les signaux détectés, les avertissements, les limitations et la clause de non-responsabilité.
REJET DES ENTRÉES NON VALIDES
Les fichiers ou configurations non valides sont rejetés. Les valeurs rejetées ne sont ni réparées, ni complétées, ni remplacées, ni converties silencieusement. Aucune table de signaux de qualité des données n'est produite pour une entrée rejetée.
FONCTIONNEMENT EXCLUSIVEMENT LOCAL
Le produit s'exécute localement sous forme d'utilitaire EX5. Il n'importe aucune DLL, n'effectue aucune requête Web, ne téléverse aucun fichier, ne se connecte à aucun courtier et n'exécute aucun ordre.
LIMITE IMPORTANTE
Ce produit consigne des signaux de qualité des données pour un fichier OHLC historique fourni. Il ne certifie ni ne répare les données, n'estime pas les performances corrigées d'une stratégie, ne prédit pas les bénéfices futurs, ne recommande aucun EA, ne fournit aucun conseil en investissement ou en trading et ne garantit aucun résultat concernant une prop firm ou un compte.
LE SUPPORT COUVRE
- L'installation
- L'emplacement des fichiers
- La structure CSV et les séparateurs pris en charge
- Les erreurs de saisie et de configuration de base
- L'emplacement des fichiers de sortie
- La signification des signaux de qualité des données signalés
LE SUPPORT NE COUVRE PAS
- La réparation, le remplissage, la conversion ou la recherche de données de marché
- La détermination de la session du courtier, du fuseau horaire ou du calendrier de négociation corrects
- L'analyse de la rentabilité d'un EA
- Les conseils de trading ou les recommandations de paramètres d'optimisation
- Les conseils concernant les courtiers, les comptes ou les prop firms
- La réécriture des EA de l'utilisateur ou des exportateurs tiers
FICHIERS DE SORTIE
- <prefix>__human_report.txt
- <prefix>__evidence_pack.txt
Le préfixe des fichiers de sortie peut être configuré dans les paramètres d'entrée du script.
