|
La plateforme de trading Metatrader 4 permet d’effectuer des backtest. Une fois la plateforme téléchargé, il vous faut faire apparaître le cadre permettant les backtests. Pour cela, il aller dans le menu Affichage > Cadre Stratégies. L’onglet suivant apparaît alors :
Expert Consultant (EA) : Permet de sélectionner l’EA
Symbole : Permet de sélectionner la parité
Modèle : Laisser sur chaque tick qui permet le backtest le plus réaliste. Les autres modèles sont approximatifs.
Période : Permet de sélectionner l’unité de temps
Utiliser date : Permet de sélectionner une plage de temps sur laquelle le backtest doit être réalisé. Si cette case n’est pas cocher, le backtest sera réalisé à partir de l’ensemble des données disponibles.
Propriétés de l’Expert : Permet d’ajuster les paramètres de l’EA.
Valeur initiale : Permet de lancer le backtest
Maintenant que vous connaissez les fonctions de base du testeur de stratégie de MT4, étudions plus en détails l’onglet « Propriétés de l’Expert » qui vous permet donc de configurer votre EA. Si vous cliquez sur cet onglet, la fenêtre suivante apparaît :
Ce premier onglet vous permet de choisir le dépôt initial de votre compte qui sera utilisé dans votre backtest. Il est également possible d’indiquer au testeur de ne prendre que des positions Long ou Short ou les deux. Pour le cadre optimisation, il est conseillé de ne pas modifier les options.
Comme vous le voyez, la fenêtre est composée de 3 onglets. Le 1er est « Test » et le deuxième « Parameters d’entrée ». Ce dernier vous permet de configurer les paramètres de votre EA :

La liste de variables sont les différents paramètres de votre EA qu’il vous est possible d’optimiser. Vous pouvez par exemple choisir la taille des lots que vous souhaitez traiter ou encore le nombre de périodes de calcul de la moyenne mobile. Afin que l’optimisation de votre paramètre soit pris en compte, il faut que la case à côté de la variable soit cochée comme cela est le cas pour MovingPeriod.
Valeur : Correspond à la valeur que vous souhaiter donner à la variable pour le backtest.
Valeur initiale : Correspond à la valeur de base de votre variable
Pas : Correspond à l'incrément pour aller de la valeur minimale à la valeur maximale
Stop : Correspond à la valeur maximale de cette variable
Le dernier onglet « Optimisation » permet lui de fixer certains paramètres qui devront être prise en compte dans votre backtest. Par exemple, en cochant la case Chute Maximal (%), vous indiquez au testeur que le backtest doit s’arrêter s’il y a une chute de plus de 70% du montant de la balance de votre compte au cours du backtest.

Une fois tous vos paramètres indiqué, cliquez sur ok. Vous n’avez plus qu’à cliquer sur « Valeur initiale » pour lancer votre backtest.
Une fois le backtest lancé de nouveaux onglets apparaissent dans la fenêtre :
- L'onglet « Résultats » qui fournit la liste complète des opérations effectuées

- L'onglet « Graphique » qui offre une représentation graphique de l’évolution du compte tout au long du backtest, ordre par ordre :

- L'onglet « Rapport » qui fournit un rapport complet sur les résultats du backtest. De nombreuses informations sont disponibles :

-L'onglet « Journal » qui est un équivalent du fichier de log et qui permet de voir les éventuelles erreurs s'étant produites en cours d'exécution.

|