Archives du jour : 26 avril 2020


J’ai récemment été sollicité pour construire un modèle de données permettant de réaliser des analyses sur des cours de bourse. La principale difficulté a consisté à générer les URL spécifiques permettant de récupérer les bonnes valeurs (cours de bourse d’un titre spécifique entre deux dates). Lorsque vous sélectionnez un titre sur Yahoo finance, vous pouvez trouver un lien de téléchargement des donnée (un fichier CSV.) C’est l’URL du lien de téléchargement qui va nous falloir étudier dans le détail : https://query1.finance.yahoo.com/v7/finance/download/AAPL?period1=1556291578&period2=1587913978&interval=1d&events=history On observant bien on peut identifier trois variables : Le code du titre : AAPL; La date de début des cotations : 1556291578; La date de fin de cotations : 1587913978; Ces deux dates sont au format timestamp, elles sont exprimées en secondes écoulées depuis le premier janvier 1970. Nous allons donc devoir créer une formule permettant de convertir une date en timestamp dans power Query. Ci dessous un exemple pour la date du 01/02/2020 Number.From ( DateTime.From ( #datetime(2020, 1, 2, 0, 0, 0) ) – #duration ( 25569,0,0,0 ) ) * 86400 Création des requêtes dans power query Tout d’abord nous allons créer une requête web : Puis coller l’Url présentée précédemment : Tout d’abord il faut […]

Récupérer les cours de bourse sur Yahoo finance