Live vs Backtest Divergence Detector
- Utilitaires
- Version: 1.0
- Activations: 5
Live vs Backtest Divergence Detector compare un historique de transactions réelles fourni par l'utilisateur à un historique de backtest et rapporte les signaux observables de divergence de distribution selon les réglages sélectionnés.
Il s'agit d'un utilitaire MT5 manuel destiné à une comparaison ponctuelle. Il lit deux fichiers locaux depuis MT5 Common/Files ou le dossier MQL5/Files du terminal. Les entrées prises en charge sont les rapports d'historique de transactions MT5 au format HTML ou HTM et les fichiers de transactions CSV séparés par des virgules contenant une colonne de profit reconnaissable. Chaque historique doit contenir au moins cinq transactions clôturées. L'utilitaire ne récupère pas lui-même l'historique du compte.
FONCTIONNEMENT
1. Exportez ou préparez un historique réel et un historique de backtest pour le même EA ou la même stratégie.
2. Placez les deux fichiers dans le dossier MT5 sélectionné, puis exécutez l'utilitaire EX5.
3. Consultez le Human Report rédigé en anglais clair et l'Evidence Pack reproductible.
ÉLÉMENTS COMPARÉS
- Moyenne et variance des rendements normalisés avec des tests de permutation neutres quant à la direction
- Différence de taux de réussite
- Différence de facteur de profit
- Distribution de l'heure de clôture lorsque les horodatages sont disponibles
- Différence de durée moyenne de détention lorsque ces données sont disponibles
- Trajectoire du Probabilistic Sharpe Ratio (PSR) glissant lorsque les deux historiques contiennent assez d'observations
- Nom de l'EA/du rapport, symbole et période lorsque ces champs sont disponibles
Les données de durée de détention sont lues uniquement depuis une colonne CSV de durée de détention (hold_seconds, hold_minutes ou hold_hours). Les rapports HTML MT5 ne fournissent pas à cet utilitaire la durée de détention de chaque transaction ; ce contrôle est donc indiqué comme non évalué lorsque les entrées sont uniquement au format HTML.
Il s'agit de signaux de différence, et non de causes, diagnostics, décisions opérationnelles ou prévisions. Une petite valeur p issue d'un test de permutation n'identifie pas une cause. Une valeur p supérieure à alpha ne prouve pas l'absence de différence.
SCORE DE DIVERGENCE
Le score de divergence correspond à 100 fois le signal d'avertissement ou critique configuré le plus fort. Il ne s'agit ni d'une probabilité, ni d'un niveau de confiance, ni d'un pourcentage global de différence, ni d'une probabilité de fraude ou d'escroquerie, ni d'un diagnostic causal. Un score de 0 ne prouve pas l'équivalence, en particulier lorsqu'un contrôle n'a pas été évalué.
LIAISON DU SUJET
Lorsque les deux historiques contiennent un nom d'EA/de rapport, un symbole ou une période, une incompatibilité est rejetée afin d'éviter de comparer des sujets sans rapport. Si un champ n'est pas disponible dans une ou les deux entrées, la comparaison se poursuit avec une réserve de liaison partielle.
NORMALISATION ET CONFIDENTIALITÉ
Les profits et pertes monétaires sont convertis en rendements par transaction sans unité lorsque les fonds propres précédents sont disponibles. Dans le cas contraire, ils sont divisés par le total absolu des profits et pertes. Si des dépôts ou retraits sont détectés dans l'un des historiques, les deux historiques utilisent des parts sans unité des profits et pertes par rapport au total absolu, car les fonds propres précédents ne peuvent pas être reconstruits de manière fiable à travers les flux de trésorerie.
Les rapports utilisent des valeurs normalisées et relatives. Les soldes bruts, numéros de compte, montants des dépôts et retraits, soldes initiaux, noms de rapports et noms des fichiers d'entrée ne sont pas produits. Les opérations de solde apparaissent uniquement sous la forme d'un nombre et d'un total net rapporté au total absolu des profits et pertes.
ENTRÉES ET SORTIES PRISES EN CHARGE
- Rapport d'historique de transactions MT5 au format HTML ou HTM
- Fichier de transactions CSV séparé par des virgules avec une colonne de profit reconnaissable
- Au moins cinq transactions clôturées dans chaque historique
- <prefix>__human_report.txt
- <prefix>__evidence_pack.txt
Les rapports HTML doivent être exportés depuis un terminal MT5 dont la langue d'affichage est l'anglais ou le japonais. Les rapports dont les en-têtes de tableau sont localisés dans une autre langue sont rejetés comme entrées non prises en charge. Les entrées CSV sont indépendantes de la langue dès lors qu'un nom de colonne de profit reconnaissable est présent.
REJET SÛR ET EXÉCUTION LOCALE
Les entrées non prises en charge, les valeurs numériques invalides, les identités de sujet incompatibles, les modes de normalisation incompatibles et les historiques contenant trop peu de transactions clôturées sont rejetés ou marqués comme non évalués au lieu d'être réparés. Aucune table de signaux de comparaison n'est produite pour une entrée rejetée.
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, ne récupère aucun historique de compte, n'exécute aucun ordre et ne modifie aucun EA.
LIMITE IMPORTANTE
Ce produit rapporte des signaux de divergence de distribution entre deux historiques fournis par l'utilisateur. Il ne constitue ni un certificat, ni un détecteur d'escroquerie, ni un verdict de fraude, ni une évaluation de remboursement ou de litige, ni une évaluation de faute du courtier ou d'exécution, ni une prévision de profits futurs, ni une recommandation d'EA, ni un conseil en investissement ou en trading. Il ne décide pas si un EA doit être acheté, évité, poursuivi, arrêté ou modifié.
LE SUPPORT COUVRE
- Installation
- Emplacement des fichiers d'entrée et de sortie
- Formats de rapport et CSV pris en charge
- Erreurs élémentaires d'entrée et de configuration
- Définitions documentées des champs, codes d'état et signaux de divergence
LE SUPPORT NE COUVRE PAS
- Jugements d'escroquerie, de fraude, de négligence ou de faute
- Condamnation ou recommandation d'un EA, d'un vendeur ou d'un courtier
- Conseils relatifs aux remboursements, litiges ou soumissions de preuves
- Décision d'acheter, d'éviter, de poursuivre, d'arrêter, de modifier ou de redimensionner un EA
- Analyse des performances ou de la rentabilité futures
- Conseils de trading, d'investissement, de courtier, de compte ou de prop firm
- Réparation de rapports tiers mal formés
- Réécriture ou débogage des EA de l'utilisateur
