Données de marché ouvertes : BCE, Banque de France, AMF, Euronext, que trouve-t-on gratuitement ?

Les données de marché professionnelles coûtent cher. Pourtant, une part importante de ce dont un étudiant, un chercheur ou un particulier curieux a besoin pour apprendre la finance quantitative est publiée gratuitement par des institutions européennes et françaises. Voici où la trouver, comment l'interroger et ce qu'il faut vérifier avant de s'en servir.
Information générale, pas un conseil en investissement. Cet article décrit des sources de données ; il ne recommande ni produit ni stratégie. Vérifiez toujours les conditions de réutilisation de chaque source.
La Banque centrale européenne : taux de change et taux monétaires
Le portail de données de la BCE (ECB Data Portal) a remplacé en 2023 l'ancien entrepôt statistique. On y trouve notamment :
- Les taux de change de référence de l'euro, établis chaque jour ouvré à l'issue d'une concertation entre banques centrales à 14 h 15 et publiés dans l'après-midi, pour une trentaine de devises, avec un historique depuis 1999. La BCE précise qu'ils sont publiés à titre d'information uniquement : ce ne sont pas des cours auxquels on peut traiter.
- L'€STR, le taux à court terme de l'euro, publié chaque jour ouvré du système TARGET pour la veille. C'est la référence naturelle du « taux sans risque » en euros pour calculer un ratio de Sharpe ou le coût de financement d'une position.
- Les taux directeurs, les courbes de taux souverains de la zone euro, les agrégats monétaires et les statistiques bancaires.
Tout est accessible par une API au format SDMX, sans clé ni inscription. Chaque série a une clé : EXR.D.USD.EUR.SP00.A pour le cours de référence quotidien du dollar contre euro, EST.B.EU000A2X2A25.WT pour l'€STR. En Python, quelques lignes suffisent :
import pandas as pd
url = ("https://data-api.ecb.europa.eu/service/data/EXR/D.USD.EUR.SP00.A"
"?startPeriod=2020-01-01&format=csvdata")
eurusd = pd.read_csv(url, usecols=["TIME_PERIOD", "OBS_VALUE"],
parse_dates=["TIME_PERIOD"], index_col="TIME_PERIOD")
print(eurusd.tail())
La Banque de France : Webstat
Webstat diffuse plusieurs dizaines de milliers de séries statistiques de la Banque de France et de ses partenaires : taux d'intérêt des crédits et des dépôts, encours d'épargne des ménages, balance des paiements, défaillances d'entreprises, statistiques monétaires françaises. Une API permet de les télécharger en JSON ou en CSV ; elle demande un identifiant client gratuit, obtenu sur le portail développeurs. Le service est aussi référencé sur data.gouv.fr, avec des exemples de réutilisation.
Point d'attention : les conditions d'utilisation de Webstat distinguent les jeux de données sous licence ouverte et ceux soumis à une licence particulière. Consultez la licence de chaque série avant de la republier ou de l'intégrer à un produit.
L'AMF : la base BDIF
L'Autorité des marchés financiers publie dans la base des décisions et informations financières (BDIF) des documents utiles à la recherche événementielle : déclarations de franchissement de seuils, déclarations des transactions des dirigeants sur les titres de leur société, positions courtes nettes importantes sur les actions, prospectus, décisions de la Commission des sanctions. Ce ne sont pas des séries de prix, mais des événements datés, avec lesquels on peut étudier par exemple le comportement d'une action après des achats de ses dirigeants.
Ces données exigent un travail de mise en forme (une partie est diffusée sous forme de documents) et une vigilance sur les dates : la date de l'opération, celle de sa déclaration et celle de sa publication diffèrent. Pour un backtest, seule la date de publication compte, sous peine de biais d'anticipation.
Euronext : cours différés et historiques
Le site live.euronext.com affiche gratuitement les cours des valeurs et des indices cotés à Paris, Amsterdam, Bruxelles, Lisbonne, Milan, Oslo et Dublin, avec un différé, et permet de consulter un historique de cours par instrument. Les flux en temps réel, les historiques complets et toute rediffusion relèvent en revanche de licences payantes de données de marché. Lisez les conditions d'utilisation : récupérer massivement des pages par programme (scraping) est en général exclu.
Euronext publie aussi les règles de calcul et la composition de ses indices, dont les versions dividendes réinvestis du CAC 40, indispensables pour un indice de référence honnête (voir notre article sur le backtest et le surapprentissage).
L'ESMA : le référentiel des instruments
L'Autorité européenne des marchés financiers tient le registre FIRDS, qui recense les instruments admis à la négociation dans l'Union : code ISIN, émetteur, plateformes de négociation identifiées par leur code MIC, dates d'admission et de radiation. C'est un outil précieux pour construire un univers de titres sans biais de survivance, puisque les instruments radiés y restent identifiables.
L'Insee et data.gouv.fr
Pour passer des rendements nominaux aux rendements réels, ou relier les marchés à la conjoncture, l'Insee met à disposition sa banque de données macroéconomiques, dont les indices des prix à la consommation, via son portail d'API. Le catalogue data.gouv.fr recense les jeux de données publics français ; la plupart sont diffusés sous la Licence Ouverte d'Etalab, qui autorise la réutilisation, y compris commerciale, sous réserve de citer la source et la date de mise à jour.
Les pièges communs à toutes ces sources
- Le calendrier. Les jours ouvrés du système TARGET, ceux d'Euronext et ceux de la place de New York ne coïncident pas. Joindre deux séries sans traiter les jours manquants crée des rendements nuls ou doubles.
- L'heure. Un cours de référence de la BCE fixé en début d'après-midi n'est pas un cours de clôture. Un signal calculé sur ce taux ne peut pas être exécuté au cours de clôture de la veille.
- Les révisions. Les statistiques macroéconomiques sont révisées après leur première publication. Tester une stratégie sur la valeur révisée, c'est utiliser une information que personne n'avait à l'époque. Conservez si possible les premières publications.
- Les ruptures de séries. Changement de base d'un indice, remplacement de l'Eonia par l'€STR entre octobre 2019 et janvier 2022, modifications de méthodologie : lisez les métadonnées de chaque série.
- La licence. Une donnée gratuite à consulter n'est pas toujours libre de republier. Citez systématiquement la source et la date d'extraction.
Par où commencer
Un premier exercice formateur : télécharger l'€STR et le cours de référence EUR/USD depuis l'API de la BCE, calculer le rendement d'une position en dollars financée en euros, puis vérifier soigneusement l'alignement des dates. Tout le reste de la finance quantitative, des stratégies de portage aux modèles de risque, repose sur ce genre de nettoyage minutieux.
Sources
- Banque centrale européenne : ECB Data Portal et documentation de l'API.
- Banque centrale européenne : Taux de change de référence de l'euro ; Taux à court terme de l'euro (€STR).
- Banque de France : Webstat ; fiche du service sur data.gouv.fr.
- Autorité des marchés financiers : BDIF.
- ESMA : Financial Instruments Reference Data System (FIRDS).
- Euronext : live.euronext.com.
MéthodesBacktest et surapprentissage
Les biais qui embellissent un backtest, le problème des essais multiples et les outils pour s'en protéger.
Données et réglementationTrading algorithmique et AMF
Qui est régulé, qui ne l'est pas, ce qui est interdit à tous et comment repérer une offre de robot frauduleuse.