Trading-Attitude
Les meilleurs indicateurs techniques
-

Historiques de cours pour tester vos EA

MQL4 trading automatiqueDes données pour vos EA

 

Nous avons, dans les leçons sur MQL4, développé un Expert Advisor. Mais vous vous êtes rendu compte, peut-être, que vos données de test sont trop peu nombreuses. La profondeur de l’historique souvent fourni avec votre MetaTrader est trop courte.

Dans cet article je vais vous révéler une source de données de test. Et il y aura un cadeau supplémentaire.

 

Historiques de cotations Forex

Pour vos tests de robots de trading, il vous faut des historiques de prix du Forex suffisamment longs. Car un test ne se fait pas sur quelques mois seulement.

Les données de qualités sont rares.

Voici un site qui vous offre des historiques de cours du Forex gratuits sur plusieurs années.

Il suffit d’aller sur : http://www.forextester.com/data/datasources.html

Il vous faudra télécharger les fichiers ZIP. Ils contiennent des historiques de cours pour plusieurs paires de devises.

 

Petit problème (vite résolu)

Le hic c’est que ces cours ne sont pas au format utilisé par MetaTrader.

Qu’à cela ne tienne, Trading-Attitude a la solution.

 

Logiciel de conversion des historiques de cours pour MetaTrader

Trading-Attitude a développé un petit utilitaire qui va vous sauver la mise.

Ce logiciel convertit les fichiers d’historiques de cours en un fichier compatible avec MetaTrader.

 

Télécharger et utiliser MT4CSVConvert

Tout d’abord téléchargez ce fichier ZIP.

 

Il contient un JAR.

Un jar est une archive Java.

 

Pour l’exécuter, ouvrer une boîte de commande DOS.

Dézippez les fichiers téléchargés contenant les historiques de cours.

Copier-coller convert.jar dans le même répertoire (ce sera plus facile après).

Si vous n’avez pas Java installé sur votre machine, installez-le.

Dans la boîte de commande DOS changez de répertoire pour vous placer dans celui qui contient les historiques.

 

Lancez la commande :

java -jar conver.jar -i le_mon_du_fichier_csv -o le_nom_du_fichier_que_vous_désirez_en_sortie

 

Patientez un peu et vous verrez apparaître un nouveau fichier.

C’est fini quand convert a rendu la main.

 

Il est temps maintenant d’intégrer ce fichier dans MetaTrader.

 

Limiter le nombre de bougies par graphique

Comme nous allons importer beaucoup de données, il faut limiter le nombre de barres affichées dans les graphiques, sous peine d’avoir son MetaTrader qui bloque.

Si cela arrive, killer le process terminal.exe.

 

Pour limiter ce nombre de bougies par graphique, ouvrez les options : Ctrl+O.

Sélectionnez l’onglet Graphiques.

Modifiez les valeurs dans les deux derniers champs (voir la capture d’écran).

Mettez de petites valeurs. Vous essayerez ensuite de les augmenter.

 

options MT4 bougies par graphique

L’onglet Graphiques

 

Importer des historiques de cours dans MetaTrader

Nous allons importer des historiques dans les archives de MT4.

Ouvrez les archives en frappant la touche F4.

 

Sélectionnez la paire pour laquelle vous voulez importer des données.

Sélectionnez ensuite l’unité de temps 1M.

 

importer historiques de cours archives metatrader

La fenêtre des archives MetaTrader

 

Cliquez sur le bouton Importer.

 

Une autre fenêtre apparaît.

Dans celle-ci renseignez le chemin du fichier de sortie de l’utilitaire convert.

Ne changez rien (à part le chemin du fichier et les données, cela doit être pareil que dans la capture d’écran).

 

import historiques

La fenêtre d’import

 

Cliquez sur le bouton Ok.

 

Attention ! si vos indicateurs sont gourmands en ressources (en clair, si MT4 rame quand vous mettez ces indicateurs, c’est une mauvaise idée d’importer un historique aussi long).

 

Pour aller plus loin

Pour aller plus loin, n’oubliez pas de lire ou relire les cours Trading-Attitude sur le développement de robots de trading.

Besoin d’une formation pour apprendre à coder en MQL4 ? Cette formation sur MQL4 vous ira à merveille.

 

D’autres formats à convertir ?

Si vous avez d’autres formats d’historiques, Trading-Attitude peut vous développer gracieusement un utilitaire pour les convertir. Contactez-nous via le menu contact.

 

Vous tradez le Forex ou les CFD ?

Lisez ici comment le spread peut plomber vos performances. Découvrez un outil très pratique pour corriger ce problème.

 

Comments ( 2 )

  1. Nicolas de Robots Trading
    Merci, Super sympa, je vais tester dans le Weekend. Les cotations sont sur combien de temps ? Tu as une idée ? Cordialement.
    • Michel
      Bonjour Nicolas ! L'historique de cours va jusqu'à 2001 (pour USD/JPY, par exemple).

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge