PlanèteMembres  |  Mission   xlsAsset xlsAsset
Cherchez dans nos forums :

Communauté des investisseurs heureux (depuis 2010)

Echanges courtois, réfléchis, sans jugement moral, sur l’investissement patrimonial pour devenir rentier, s'enrichir et l’optimisation de patrimoine

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

Information Nouveau venu dans cette longue discussion ?
Flèche Consultez une sélection des messages les plus réputés en cliquant ici.

Flèche Découvrez les actions favorites des meilleurs gérants en cliquant ici.

#51 19/02/2016 18h12

Membre (2014)
Réputation :   127  

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 Hors ligne

 

#52 19/02/2016 19h08

Membre (2011)
Top 20 Finance/Économie
Réputation :   91  

Bonsoir,

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

Amicalement,

R.

Hors ligne Hors ligne

 

#53 20/02/2016 01h10

Membre (2014)
Réputation :   150  

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 Hors ligne

 

#54 20/02/2016 10h24

Membre (2011)
Top 20 Finance/Économie
Réputation :   91  

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.

Hors ligne Hors ligne

 

#55 20/02/2016 10h33

Membre (2010)
Top 20 Actions/Bourse
Réputation :   237  

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 Hors ligne

 

#56 21/02/2016 22h29

Membre (2014)
Réputation :   127  

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 Hors ligne

 

#57 23/02/2016 15h41

Membre (2012)
Réputation :   169  

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.


Sur Twitter @Boursovision et Facebook /Boursovision Suggestions gratuites de valeurs pour investir

Hors ligne Hors ligne

 

#58 23/02/2016 17h14

Membre (2011)
Top 20 Finance/Économie
Réputation :   91  

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)

Hors ligne Hors ligne

 

#59 23/02/2016 21h08

Membre (2012)
Réputation :   169  

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 ?


Sur Twitter @Boursovision et Facebook /Boursovision Suggestions gratuites de valeurs pour investir

Hors ligne Hors ligne

 

[+1]    #60 23/02/2016 22h44

Membre (2011)
Top 20 Finance/Économie
Réputation :   91  

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.

Hors ligne Hors ligne

 

#61 02/10/2016 18h35

Membre (2015)
Réputation :   32  

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, Mes placements, Bourse Direct & Binck sur demande [MP]

Hors ligne Hors ligne

 

#62 03/10/2016 14h31

Membre (2015)
Réputation :   72  

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 Hors ligne

 

#63 03/10/2016 14h44

Membre (2012)
Réputation :   169  

Bonjour

Que veut dire "Parser la page" ?


Sur Twitter @Boursovision et Facebook /Boursovision Suggestions gratuites de valeurs pour investir

Hors ligne Hors ligne

 

#64 03/10/2016 15h08

Membre (2015)
Réputation :   0  

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 Hors ligne

 

#65 03/10/2016 15h23

Membre (2015)
Réputation :   72  

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 Hors ligne

 

#66 03/10/2016 15h57

Membre (2016)
Réputation :   22  

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 Hors ligne

 

#67 03/10/2016 16h14

Membre (2014)
Top 20 Dvpt perso.
Top 10 Vivre rentier
Top 10 Crypto-actifs
Top 10 Finance/Économie
Réputation :   647  

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 Hors ligne

 

#68 03/10/2016 16h48

Membre (2015)
Top 10 SCPI/OPCI
Réputation :   458  

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 Hors ligne

 

#69 03/10/2016 19h08

Membre (2015)
Réputation :   121  

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.


“The pessimist complains about the wind; the optimist expects it to change; the realist adjusts the sails.” W.A Ward

Hors ligne Hors ligne

 

#70 03/10/2016 20h22

Membre (2015)
Réputation :   32  

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, Mes placements, Bourse Direct & Binck sur demande [MP]

Hors ligne Hors ligne

 

#71 04/10/2016 21h59

Membre (2012)
Réputation :   169  

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)


Sur Twitter @Boursovision et Facebook /Boursovision Suggestions gratuites de valeurs pour investir

Hors ligne Hors ligne

 

[+1]    #72 05/10/2016 08h48

Membre (2011)
Top 20 Finance/Économie
Réputation :   91  

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)

Hors ligne Hors ligne

 

#73 08/10/2016 22h22

Membre (2016)
Réputation :   1  

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 Hors ligne

 

#74 10/05/2017 16h51

Membre (2016)
Réputation :   82  

Je m’étais dit naïvement que j’allais reproduire une vue automatique de l’indice S&P 500 Dividend Aristocrats. L’intérêt était d’abord de voir si je pouvais comprendre finement leur méthodologie et ensuite le cas échéant me servir du résultat pour faire un suivi de l’évolution de cette vue (éventuellement aussi voir les conséquences d’un changement de paramètre).

Force est de constater après quelques heures passées qu’il ne semble exister aucune API publique gratuite permettant ne serait-ce que de commencer ce travail. Si je comprends bien, ceux qui n’ont pas d’accord avec des fournisseurs de service en sont réduits à parser à la main des sites grand public plus ou moins non consentants.

Mon idée était de faire une moulinette simple que je pourrais regarder quelques fois par an. Devoir maintenir un/des parser régulièrement n’est donc pas l’idéal.

J’ai regardé les différentes références données dans ce topic sans trouver mon bonheur, mais peut-être ai-je lu trop en diagonal. Si tel est le cas, pouvez-vous compenser mon étourderie ?

Merci

Hors ligne Hors ligne

 

#75 10/05/2017 17h26

Membre (2014)
Top 20 Vivre rentier
Top 20 Monétaire
Top 20 SIIC/REIT
Réputation :   196  

Oui nous sommes encore loin de l’open data j’ai l’impression sur les données financières. J’adorerais avoir accès gratuitement à Bienvenue | EUROFIDAI qui, après, tout, est financé en bonne partie par l’argent des contribuables. cf Bienvenue | EUROFIDAIfr/donn%C3%A9es-de-march%C3%A9-journali%C3%A8res pour les bases disponibles.

J’ai essayé d’avoir accès il y a 2 ans en tant que particulier, mais rien n’a semblé simple et j’ai mis çà de côté. Si vous avez accès à un labo universitaire qui peut payer la licence pour ses propres recherches, c’est sans doute intéressant et cela a l’air très complet pour des analyses sur du long terme.

Dernière modification par tikou (10/05/2017 17h28)

Hors ligne Hors ligne

 

Flèche Découvrez les actions favorites des meilleurs gérants en cliquant ici.

Information Nouveau venu dans cette longue discussion ?
Flèche Consultez une sélection des messages les plus réputés en cliquant ici.


Pied de page des forums