«MT5 EA Acceptance Harness » est un petit script MQL5 permettant de vérifier un contrat d’état d’entrée borné à l’aide de cas de test synthétiques déterministes.
Le script exécute huit cas de figure : entrée valide sur une barre fermée, double signal sur une même barre, rejet sur une barre ouverte, rejet pour période de refroidissement, période de refroidissement écoulée, absence de signal, verrouillage quotidien et réinitialisation à la nouvelle journée. Il compare les décisions attendues aux décisions réelles et fournit un décompte final des réussites et des échecs.
Entrées
Limites de sécurité
Le harnais utilise uniquement des données de cas synthétiques. Il ne lit pas les données de marché ni celles des comptes, et il n’envoie, ne modifie ni ne clôture jamais d’ordre. Il vérifie uniquement les exemples de transition d’état inclus ; il ne prouve pas la qualité de la stratégie, l’exécution par le courtier, la rentabilité ou le comportement sur un compte réel.
Le code source ci-joint a été compilé dans MetaEditor sans aucune erreur ni aucun avertissement. Les résultats d’exécution doivent être évalués à partir du rapport généré dans le terminal de l’utilisateur.

Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/76039
Day Trader Dashboard
Le « Day Trader Dashboard » est un panneau visuel de type Bloomberg pour MetaTrader 5 qui suit une fourchette de cours intrajournalière et signale lorsque le cours se trouve à l'intérieur de celle-ci (zone de consolidation) ou qu'il en est sorti. Il ne passe pas d'ordres : il s'agit d'un outil d'aide à la décision qui calcule la fourchette haut/bas à partir des barres récentes, trace ces niveaux directement sur le graphique et affiche un état en temps réel (analyse en cours / dans la fourchette / sortie de fourchette) dans un panneau thématique à mise à l'échelle automatique. Il prend en charge plusieurs instances indépendantes sur un même graphique, propose plusieurs thèmes de couleurs et supprime 100 % de ses objets lorsqu’il est désactivé.
FX Dashboard
Il s'agit d'un panneau de terminal de type « FX Dashboard » sur le graphique MT5, ainsi que de lignes tracées sur le graphique (EMA, Bollinger, Donchian).
News Trading Dashboard
News Trading Dashboard est un panneau d'information intégré au graphique (il n'effectue pas de transactions automatiquement) qui surveille la volatilité du marché en temps réel afin de détecter les moments de « pic lié à l'actualité » — ces fluctuations soudaines des cours qui surviennent lors de la publication de données économiques (NFP, IPC, décisions sur les taux d'intérêt, etc.).
Session Sweep Reversal Detector
« Enregistre les plus hauts et les plus bas de la séance précédente et signale les mouvements de liquidité qui reviennent à l'intérieur de la fourchette dans un nombre défini de barres. » — Catégorie « Autre », ou « Tendance » si vous préférez le classer ainsi.