Discussion de l'article "Les principes fondamentaux de tests dans MetaTrader 5"

 

Un nouvel article Les principes fondamentaux de tests dans MetaTrader 5 a été publié :

Quelles sont les différences entre les trois modes de test dans MetaTrader 5, et que faut-il particulièrement rechercher ? Comment se déroule le test d'un EA, tradant simultanément sur plusieurs instruments ? Quand et comment les valeurs des indicateurs sont-elles calculées lors des tests, et comment les événements sont-ils gérés ? Comment synchroniser les barres de différents instruments lors des tests en mode « prix d’ouverture uniquement » ? Cet article vise à apporter des réponses à ces questions et à bien d'autres.

S'il n'y a pas de positions ouvertes ou d'ordres en attente, nous n'avons pas besoin d'effectuer ces contrôles sur les traits cachés, et l'augmentation de la vitesse peut être assez substantielle. Ce mode « Prix d'ouverture uniquement » est bien adapté pour tester les stratégies, qui ne traitent les transactions qu'à l'ouverture de la barre et n'utilisent pas les ordres en attente, ainsi que les ordres StopLoss et TakeProfit. Pour la classe de telles stratégies, la précision nécessaire des tests est préservée.

Utilisons le Moving Average Expert Advisor du paquet standard comme exemple d'EA, qui peut être testé dans n'importe quel mode. La logique de cet EA est élaborée de telle manière que toutes les décisions sont prises à l'ouverture de la barre, et les transactions sont réalisées immédiatement, sans utilisation d'ordres en attente.

Exécutez un test de l'EA sur EURUSD H1 dans un intervalle de 2010.01.09 à 2010.31.12, et comparez les graphiques. La figure montre le graphique d'équilibre du rapport de test pour les trois modes.


Auteur : MetaQuotes