API MT5 + IA : automatisation des données de cours, de la création de graphiques et des exportations au format CSV
Votre moteur de négociation local est désormais entièrement configuré ; il est connecté.
Il est donc temps de passer de la théorie à la pratique en explorant l’élément vital de toute stratégie de trading : les données de marché. S’appuyant directement sur l’environnement que vous avez mis en place dans notre précédent guide de configuration de l’API MT5 + IA, cet article vous apprendra à demander sans effort à Claude Code d’effectuer des tâches complexes liées aux données en utilisant uniquement du français courant.
À l’issue de ce guide, vous serez en mesure de :
- récupérer les cours en temps réel de n’importe quelle paire de devises ou de n’importe quel instrument CFD,
- récupérer des données historiques détaillées sous forme de chandeliers pour n’importe quelle période de votre choix,
- visualiser ces informations brutes sous forme de graphiques techniques clairs et lisibles.
Aucun nouveau programme à installer, aucune variable d’environnement complexe à configurer : votre seule tâche consiste à décrire ce que vous souhaitez voir, puis à laisser votre développeur IA transformer vos mots en informations de marché exploitables.
Récupération des cours en temps réel
Commençons par l’opération la plus simple : se connecter à MT5 et récupérer le cours actuel.
Le cours acheteur (Bid) représente le prix auquel l’investisseur peut vendre l’actif ; le cours vendeur (Ask) indique le prix auquel il peut l’acheter. L’écart entre ces deux cours, appelé spread, correspond essentiellement au coût de transaction pour entrer en position.
Récupérer les cours de plusieurs instruments à la fois
Il est également possible d’obtenir les cours de plusieurs instruments au moyen d’une seule requête.
Comme le montre l’exemple avec le mot-clé « Gold », cette approche fonctionne aussi bien pour les indices CFD que pour les paires de devises. Tout instrument disponible sur MT5 peut faire l’objet d’une requête de cette manière, y compris les indices boursiers et le pétrole brut.
Récupération des données historiques de chandeliers
Au-delà des cours en temps réel, vous pouvez également récupérer des données historiques sur les cours (bougies japonaises). Il s’agit des données indispensables à l’analyse technique et au backtesting.
Pour plus de clarté, ces six points de données peuvent être présentés sous forme de liste à puces afin d’en faciliter la lecture.
Chaque chandelier d’un graphique résume l’activité du marché en un aperçu clair et visuel, constitué de six points de données essentiels :
- Heure – Moment exact de début de la période couverte par le chandelier.
- Ouverture et clôture – Le tout premier et le dernier cours enregistrés au cours de cette période.
- Plus haut et plus bas – Les cours les plus élevés et les plus bas atteints par le marché.
- Volume – Le volume des ticks, indiquant exactement le nombre de variations de cours survenues.
Modification de la période
Les données peuvent être extraites sur plusieurs horizons temporels, au-delà de la simple journée. Il suffit de modifier la formulation de la requête ; Claude Code ajuste alors automatiquement l’échelle.
| Comment spécifier | Période |
| « 1 minute » | M1 |
| « 5 minutes » | M5 |
| « 15 minutes » | M15 |
| « 30 minutes » | M30 |
| « 1 heure » | H1 |
| « 4 heures » | H4 |
| « journalier » | D1 |
| « hebdomadaire » | W1 |
| « mensuel » | MN1 |
Par exemple, vous pouvez demander : « Affiche les 100 dernières bougies H1 pour l’USDJPY » ou « Montre-moi le graphique en 5 minutes ». Il vous suffit de modifier la période dans votre commande. Vous pouvez également spécifier une plage de dates, par exemple « Affiche les données quotidiennes du 1er janvier au 30 juin 2025 ».
Visualisation des données sous forme de graphiques
Les données brutes seules peuvent rendre difficile la compréhension de l’évolution du marché. Visualisons les données récupérées sous forme de graphiques.
Un graphique en chandeliers, assorti de moyennes mobiles et du volume, peut être généré en une seule instruction.
Des précisions telles que « moyennes mobiles en bleu et rouge » ou « inclure le volume » s’appliquent directement en langage naturel. Il est également possible d’émettre des instructions itératives, par exemple « ajoutez XX au graphique précédent ».
Comparaison de plusieurs instruments
L’API MT5 permet de récupérer simultanément les données de plusieurs instruments. Cette fonctionnalité sert à établir un graphique comparatif.
Conseils
pour les commandes : lorsque vous incluez des indications contextuelles telles que « les échelles de prix étant différentes, affichez les variations en pourcentage », l’IA produit une visualisation plus appropriée. Apprendre à ajouter ce type de détails élargira considérablement vos possibilités.
Enregistrement des données dans un fichier
Les données récupérées peuvent également être enregistrées au format CSV, prêtes à être utilisées dans Excel ou Google Sheets.
Le fichier CSV enregistré peut être ouvert dans Excel, importé dans Google Sheets ou utilisé pour une analyse plus approfondie, selon vos besoins.
Résumé des invites utilisées dans cet article
Voici un récapitulatif de toutes les instructions données à Claude Code tout au long de cet article. Chaque tâche a été accomplie en utilisant uniquement le langage naturel, sans écrire une seule ligne de code.
| Tâche | Exemple de consigne |
| Cours d'un instrument | « Donne-moi le cours acheteur et le cours vendeur actuels de la paire EURGBP » |
| Liste de plusieurs instruments | « Récupérez les cours de 5 instruments et affichez-les dans un tableau » |
| Récupération des données des chandeliers | « Récupérer les 100 derniers chandeliers H1 » |
| Changement de période | « quotidien » / « 5 minutes » |
| Spécification de la plage de dates | « Du 1er janvier au 30 juin 2025 » |
| Création du graphique | « Tracer un graphique en chandeliers » |
| Ajout d'indicateurs | Ajouter les moyennes mobiles à 20 et 50 jours. |
| Comparaison d'instruments | « Comparer les évolutions de cours de l'EURGBP et de l'or » |
| Exportation de fichier | « Enregistrer sous forme de fichier CSV » |
Résumé
Dans cet article, nous avons réalisé les opérations suivantes en utilisant exclusivement des instructions en langage naturel adressées à Claude Code :
- Récupération des cours en temps réel (instrument unique ou plusieurs instruments)
- Récupération des données historiques de chandeliers (avec sélection de la période et de la plage de dates)
- Visualisation de graphiques (graphiques en chandeliers, moyennes mobiles, volume)
- Graphiques comparatifs multi-instruments
- Exportation vers un fichier CSV
Sans écrire une seule ligne de code, nous avons pu récupérer librement des données depuis l’API MT5 et les préparer pour l’analyse.
Dans le prochain article, « Guide des EA de trading automatisé », nous aborderons la conception d’une logique de trading. Nous expliquerons comment instruire l’IA d’acheter dans telles conditions et de vendre dans telles autres, puis comment l’utiliser pour élaborer un système de trading automatisé.
Cet article est fourni à titre informatif uniquement et ne constitue ni un conseil en investissement ni une recommandation. Les CFD sont des instruments complexes et présentent un risque élevé de perte rapide de capital en raison de l’effet de levier. Veuillez vous assurer de bien comprendre les risques encourus. Les performances passées ne préjugent pas des résultats futurs.
Derniers articles de blog :
Ouverture de compte rapide, commencez à investir maintenan
Deux types de comptes sont disponibles : Actions/ETF et CFD
Ouvrez un compte