Suivez les discussions sur : Twitter Facebook RSS   Abonnez-vous à la newsletter : Newsletters   Utilisez la recherche : 
Chercher
Membres  |  Mission

Forums des investisseurs heureux

Discussions courtoises et réfléchies sur l'investissement patrimonial pour s'enrichir, générer une rente et atteindre l'indépendance financière

Vous n'êtes pas identifié : inscrivez-vous pour échanger et participer aux discussions !

#51 19/02/2016 18h12 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   17 

Bonjour.
Le robot du forum m’interdit de vous remercier mais je le fais quand même.
Malgré tout avec de simple quotes ou un ; à la place d’une , je n’y arrive toujours pas.

Alors j’ai créé une spreadsheet de test qui vous est accessible en modification.

Vous y verrez le résultat de la formule "erreur d’anlyse de formule"  et pourrez peut être m’aider en corrigeant directement.

PS : depuis aujourd’hui la fonction refonctionne avec bloomberg. Mais j’ai quand même envie de le faire fonctionner avec zonebourse.

Bien cordialement -

Hors ligne

 

#52 19/02/2016 19h08 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   71 

Bonsoir,

Euh, chez moi, quand j’ouvre la feuille, ça marche, 10.58 à cet instant :-) !

Amicalement,

R.


Développeur d'outils pour investisseurs : Le Quant 40

Hors ligne

 

#53 20/02/2016 01h10 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   36 

Bloomberg détecte si vous faites trop de requêtes rapprochés depuis la même adresse IP et vous blacklist pour quelques heures, il vaut mieux utiliser un autre site ou espacer les requêtes (si possible).


Stay away from negative people. They have a problem for every solution.

Hors ligne

 

#54 20/02/2016 10h24 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   71 

Bonjour goldex,

Le problème "dans le Cloud", c’est que vous n’avez aucun contrôle sur ce que font les autres…

Ce qui est le cas pour les IP utilisées par Google Spreadsheet, par exemple.

Amicalement,

R.


Développeur d'outils pour investisseurs : Le Quant 40

Hors ligne

 

#55 20/02/2016 10h33 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   104 

Pour moi cela fonctionne avec le ";" et les simple quote en utilisant la touche 4 du clavier.

Si ça ne fonctionne pas chez vous, vérifiez les paramètres régionaux

Hors ligne

 

#56 21/02/2016 22h29 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   17 

roro a écrit :

Bonsoir,

Euh, chez moi, quand j’ouvre la feuille, ça marche, 10.58 à cet instant :-) !

Amicalement,

R.

Oui c’est curieux ça fonctionne. Grâce à deux utilisateurs inconnus qui ont modifié je ne sais quoi (je le vois grâce à l’historique des révisons). Bon l’essentiel c’est le résultat. Ca va me changer la vie de pouvoir utiliser zonebourse.
Bonne semaine

Hors ligne

 

#57 23/02/2016 15h41 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   66 

Bonjour

Ce sujet m’intéresse mais je ne suis qu’un néophyte en informatique.
Je voudrais récupérer des données financières sur Google. On m’a dit que pour cela, il fallait une API, qu’il y en avait une auparavant, mais qu’il n’y en a plus aujourd’hui ?
Comme vous semblez maîtriser le sujet, pouvez vous me confirmer cette réponse ?

Et si par hasard il y en avait une, pouvez vous m’indiquer où la trouver.
Par avance, je vous remercie.

Hors ligne

 

#58 23/02/2016 17h14 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   71 

Bonjour Durun,

Oui, il y avait une API, l’API de Google Finance, que vous pouviez appeler depuis n’importe où.

Maintenant, la seule possibilité officielle est de passer par une feuille de calcul Google Spreadsheet, avec les fonctions tableurs GOOGLEFINANCE : GOOGLEFINANCE - Aide Éditeurs Docs

Apres, officieusement, on peut toujours s’arranger à scrapper un peu n’importe quoi, mais là, on rentre dans l’étude de solution particulière.

Amicalement,

R.

Dernière modification par roro (23/02/2016 17h17)


Développeur d'outils pour investisseurs : Le Quant 40

Hors ligne

 

#59 23/02/2016 21h08 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   66 

Bonsoir

Merci pour cette réponse rapide.

Pour que je comprenne bien:
Ce que l’on appelle Google Spreadsheet, c’est simplement importer des données de Google dans une simple feuille Excel, ou est-ce autre chose ?
Utiliser une API est plus simple que passer par une spreadsheet ?

En fait, je souhaite importer 4 données financières: la Book Value par action, le Bêta, le ROE (Return On Equity, en TTM), et l’EPS (Earning per share, en TTM).
Comme on trouve ces données dans le screener de Google, j’ai pensé que c’était plus facile de charger ces données depuis Google.
Mais peut-être serait-il plus facile de le faire depuis un autre site qui propose ces 4 données, en utilisant une API.
Avez vous une suggestion à me faire ?

Hors ligne

 

#60 23/02/2016 22h44 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   71 

Bonsoir,

Google Spreadsheet, c’est la version Google de Excel, utilisable en ligne => Google Sheets vous permet de créer et de modifier des feuilles de calcul en ligne
      gratuitement


Dans une telle feuille de calcul, vous avez accès à des formules, comme sous Excel (SOMME, PRODUIT, etc.), et vous avez aussi une fonction spéciale, GOOGLEFINANCE, qui sert à importer des données depuis Google Finance (je vous ai mis le lien vers la documentation de la fonction GOOGLEFINANCE plus haut).

Essayez déjà avec ça, pour voir si ça répond à votre besoin (en particulier, il se peut que toutes ces données ne soient pas disponible pour les actions que vous visez, il vous faudra alors trouver un autre moyen d’y accéder).

Amicalement,

R.


Développeur d'outils pour investisseurs : Le Quant 40

Hors ligne

 

#61 02/10/2016 18h35 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   

De plus en plus intéressé par les stratégies small value (+ éventuellement momentum quand j’aurais eu plus de temps de me pencher dessus), je cherche a me construire un outil maison. En effet, d’une part je n’ai pas un portefeuille permettant de rentabiliser un abonnement Stockopedia, d’autre part, coder l’outil me permettra de comprendre bien mieux ce que je vais utiliser pour ranker les entreprises.

Je cherche donc des sources de données, pour l’Europe, idéalement avec une API.
Malheureusement je n’ai trouvé que des sources pour le marché US ex: Intrinio).

Est-ce que vous connaissez des services avec une API gratuite ou pas trop cher?
C’est un outil perso, donc pas de contrainte de temps /performance/nombre de requete, tant que les données sont pas trop mauvaises.


Parrainage Boursorama & Bourse Direct sur demande [MP]

Hors ligne

 

#62 03/10/2016 14h31 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   11 

Bonjour,

Je récupère les données sur wsj.com. Par exemple:
ALMOU.FR Annual Income Statement - Moulinvest S.A. - Wall Street Journal
Il faut ensuite "parser" la page pour trouver les infos.

Pour le momentum c’est plus facile, vous avez yahoo finance ou google finance pour l’historique de cours.

Icare

Hors ligne

 

#63 03/10/2016 14h44 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   66 

Bonjour

Que veut dire "Parser la page" ?

Hors ligne

 

#64 03/10/2016 15h08 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   

Passer en revue la page (on programme un outil qui passe en revue une page bien précise afin d’y récupérer les informations voulues).

Hors ligne

 

#65 03/10/2016 15h23 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   11 

Désolé, j’ai utilisé du jargon d’informaticien. Il faut analyser la page à l’aide d’un programme, afin d’extraire les informations recherchés.
Pour ceux d’entre vous qui lisent le java script, voici un bout de mon screener:

function extractValue(Name, htmlFeed) {
    var regExp = new RegExp(Name + "<\\/td>.*?<td class>([0-9\,\.\(\)]*)<\\/td>");
    var valueMatch = htmlFeed.match(regExp);
    if (valueMatch) {
        for (i = 1; i < 2; i++) {
            var valueText = valueMatch[i];
            var negativeValue = false;
            if (valueText.charAt(0) == "(") {
                negativeValue = true;
                valueText = valueText.substring(1, valueText.length - 1);
            }
            var value = parseFloat(valueText.replace(",", ""));
            if (negativeValue)
                value =  - value;
            if (!isNaN(value))
                return value
        }
    }
    return "notFound"

}
function extractMultiplier(htmlFeed) {
    var match = htmlFeed.match(/<th class="fiscalYr">.*values (\w*) (\w*)/);
    if (match && match.length > 1) {
        var currency = match[1];
        var multiplierText = match[2];
        var multiplier = (multiplierText === "Millions" ? 1000000 : (multiplierText === "Thousands" ? 1000 : 1));
        return [currency, multiplier];
    }
    return ["EUR", 0];
}

function netIncome(exchange, tickers, i) {
    // testing
    //ticker = "RNO"
    if (i >= tickers.length)
        return;
    var ticker = tickers[i];
    var url = "http://quotes.wsj.com/"+exchange+"/" + ticker + "/financials/annual/income-statement";
    var request = new XMLHttpRequest();
    //request.timeout = 60000;
    request.open(’GET’, url, true); // `false` makes the request synchronous
    //request.send(null); // for synchronous request

    request.onreadystatechange = function (aEvt) {
        if (request.readyState == 4) {

            if (request.status === 200) {
                var htmlFeed = request.responseText;
                var currencyMult = extractMultiplier(htmlFeed);

                var income = extractValue("Net Income", htmlFeed) * currencyMult[1];
                var cell = document.getElementById(ticker + "IncomeCurrency");
                cell.innerHTML = currencyMult[0];
                cell = document.getElementById(ticker + "Income");
                cell.innerHTML = income;
                //return [currencyMult[0], income]

                netIncome(exchange,tickers, i + numberOfParalleleTask);
            } else {

                netIncome(exchange,tickers, i); // retry
            }

        }
    }
    request.send(null); // for asynchronous request

}

Hors ligne

 

#66 03/10/2016 15h57 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   

Bonjour,

Pourquoi ne pas utiliser Google Finance Stock Screener ?

C’est gratuit, on peut sélectionner le pays (malheureusement on peut screner tous les pays européens en même temps) et il y a c. 50 critères possibles.

Pour simuler une stratégie small cap - value - momentum, vous pouvez faire une recherche avec la market cap, le PE ratio et le changement de prix sur 13, 26 ou 52 semaines :)

Bien à vous,
Charles

Dernière modification par Charles (03/10/2016 16h00)

Hors ligne

 

#67 03/10/2016 16h14 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   157 

Charles a écrit :

Pourquoi ne pas utiliser Google Finance Stock Screener ?

J’ai essayé de l’utiliser, mais les résultats m’ont paru délirants.
Les dividendes et le PER semblent soit archi-ancien, soit simplement faux pour les entreprises que je regardais (je ciblais spécifiquement de hauts dividendes et bas PER, et je n’ai quasiement pas trouvé une entreprise dont les données étaient valables)
Alors si c’est faux pour des données aussi simples, j’ai peur de l’utiliser pour des données plus complexes à calculer !

Quelqu’un d’autre a rencontré le même problème ?

Pour récupérer des infos, j’utilise www.zonebourse.com pour le moment, assez satisfait (à l’inverse, quelqu’un a déjà eu des tour avec ?)


La vie d'un pessimiste est pavée de bonnes nouvelles…

Hors ligne

 

#68 03/10/2016 16h48 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   

Pour ce que j’ai regardé du screener de google finance, il semble donner des chiffres très semblables à ceux du screener du financial times cité plus haut (pour les dividendes ce sont les mêmes chiffres et pour le PER c’est légèrement différent, mais peut-être est-ce dû à un petit écart des moments de mise à jour entre google finance et le financial times).

Ces chiffres viennent j’ai l’impression de Thomson Reuters.

Hors ligne

 

#69 03/10/2016 19h08 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   30 

ProRealTime permet de mettre en place des screeners sur tous les marchés mondiaux, gratuitement. Cela convient très bien pour une stratégie Momentum mais ne conviendra pas pour une stratégie basée sur de l’analyse fondamentale.


100% des gagnants ont tenté leur chance mais tous ceux qui ont tenté leur chance ne sont pas gagnants.

Hors ligne

 

#70 03/10/2016 20h22 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   

Il y a pas mal de site mais j’aurai préférer une API, moins sujette à modification qu’une API.
Sinon effectivement le WSJ semble bien fourni!

@modérateurs: l’un d’entre vous peut-il corriger l’horrible faute d’orthographe (et par la suite supprimer cette phrase) dans le titre?


Parrainage Boursorama & Bourse Direct sur demande [MP]

Hors ligne

 

#71 04/10/2016 21h59 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   66 

Bonjour

Question de débutant.

Quand vous prélevez des données sur le WSJ, y-a-t-il une limite ?
Par exemple, le site vous permet de prélever des données sur 10 actions différentes, puis il vous bloque ?
Ou alors, une limite de temps ?
Je suppose que le WSJ n’est pas très d’accord pour que l’on vienne prélever des données gratuitement alors qu’il les achète ? Non ?

Connaissez vous ces limites ?

Merci d’avance de vos éclaircissements.

Dernière modification par Durun (04/10/2016 22h00)

Hors ligne

 

#72 05/10/2016 08h48 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   71 

Bonjour,

Ce genre de "limite" est la plupart du temps inscrite dans les conditions générales d’utilisations des sites.

Par exemple, dans votre cas:

WSJ a écrit :

You agree not to display, post, frame, or scrape the Content for use on another website, app, blog, product or service, except as otherwise expressly permitted by this Agreement. You agree not to create any derivative work based on or containing the Content. The framing or scraping of or in-line linking to the Services or any Content contained thereon and/or the use of webcrawler, spidering or other automated means to access, copy, index, process and/or store any Content made available on or through the Services other than as expressly authorized by us is prohibited.

Pareil pour Bloomberg, Reuters, etc.

Après, chaque site se protège comme il peut (banissement de l’IP au bout de X requêtes, etc.).

Et, bien sûr, vous enfreignez ces conditions d’utilisation à vos dépens ! Qui peuvent ne pas avoir de conséquences si vous faites 1 requête par jour pour votre gestion de portefeuille personnel, ou qui peuvent vous mener au procès si vous commercialisez un logiciel qui utilise des données provenant de ces sites sans autorisation et que vous persistez…

Amicalement,

R.

Dernière modification par roro (05/10/2016 08h50)


Développeur d'outils pour investisseurs : Le Quant 40

Hors ligne

 

#73 08/10/2016 22h22 → Extraire dans un fichier les données fondamentales des actions... (extraie données financières)

Membre
Réputation :   

Faith a écrit :

J’ai essayé de l’utiliser, mais les résultats m’ont paru délirants.
Les dividendes et le PER semblent soit archi-ancien, ….

Attention que contrairement à la plupart des autres sites, Google Finance Stock Screener affiche le dernier dividende payé Il ne s’agit donc pas nécessairement du dividende annuel recherché par ceux qui réalisent des calculs de rendement ou élaborent des indicateurs utilisant le dividende.
Il y a lieu de multiplier ce dividende partiel par 12, 4, 2 ou 1 selon la périodicité de paiement  (surtout US)  voire à additionner les acomptes et soldes de dividende (Surtout en Europe)

Si on tient compte de cette particularité, les données Google sont conformes à celles des autres sites.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Hébergé par Arcustech