OVH Cloud OVH Cloud

Cours de bourse

8 réponses
Avatar
Jerome Kraft
Bonjour,
J essaie de trouver un endroit ou recuper les cours de la bourse dans un
format xml de preference. Pour les traiter dans un programme Java.
Mais je n arrive pas a trouver ce document. Quelqu un ici a t il une idee du
site qui fournirait cette info??

Merci

8 réponses

Avatar
pierre.ducrot
Jerome Kraft wrote:

J essaie de trouver un endroit ou recuper les cours de la bourse dans un
format xml de preference. Pour les traiter dans un programme Java.
Mais je n arrive pas a trouver ce document. Quelqu un ici a t il une idee du
site qui fournirait cette info??


XML, je n'en connaiis pas, par contre sur yahoo (finances) tu peux
résupérer au format text brut le cours depuis la dete de mise sur le
marché.

http://finance.yahoo.com/d/quotes.csv?s=PFE&f=sl1d1t1c1ohgv&e=.csv

Dans la query tu remplaces PFE (Pfizer) par le code de ton action
préférée.

--
Pierre

Avatar
Jerome Kraft
"Pierre" a écrit dans le message de news:
1gj620i.192bqakntcwx8N%
Jerome Kraft wrote:

J essaie de trouver un endroit ou recuper les cours de la bourse dans un
format xml de preference. Pour les traiter dans un programme Java.
Mais je n arrive pas a trouver ce document. Quelqu un ici a t il une
idee du


site qui fournirait cette info??


XML, je n'en connaiis pas, par contre sur yahoo (finances) tu peux
résupérer au format text brut le cours depuis la dete de mise sur le
marché.

http://finance.yahoo.com/d/quotes.csv?s=PFE&f=sl1d1t1c1ohgv&e=.csv

Dans la query tu remplaces PFE (Pfizer) par le code de ton action
préférée.

--
Pierre



Merci, comment as tu trouver cela, j ai eu beau chercher sur yahoo, j ai pas
vu cette option.


Avatar
Jerome Kraft
"Jerome Kraft" a écrit dans le message de
news: cgmjgn$b57$
"Pierre" a écrit dans le message de news:
1gj620i.192bqakntcwx8N%
Jerome Kraft wrote:

J essaie de trouver un endroit ou recuper les cours de la bourse dans
un



format xml de preference. Pour les traiter dans un programme Java.
Mais je n arrive pas a trouver ce document. Quelqu un ici a t il une
idee du


site qui fournirait cette info??


XML, je n'en connaiis pas, par contre sur yahoo (finances) tu peux
résupérer au format text brut le cours depuis la dete de mise sur le
marché.

http://finance.yahoo.com/d/quotes.csv?s=PFE&f=sl1d1t1c1ohgv&e=.csv

Dans la query tu remplaces PFE (Pfizer) par le code de ton action
préférée.

--
Pierre



Merci, comment as tu trouver cela, j ai eu beau chercher sur yahoo, j ai
pas

vu cette option.

Je viens de la trouver sur yahoo.fr mais ca ne marche plus quand j utilise

uniquement le lien...



Avatar
pierre.ducrot
Jerome Kraft wrote:

Merci, comment as tu trouver cela, j ai eu beau chercher sur yahoo, j ai pas
vu cette option.


en fait, sur yahoo.com tu tapes ton code (PFE) puis tu cliques sur le
graphe, après sous le tableau il y a trois liens dont l'un s'appelle
download data... j'ai essayé :-)

--
Pierre

Avatar
pierre.ducrot
Jerome Kraft wrote:

Je viens de la trouver sur yahoo.fr mais ca ne marche plus quand j utilise
uniquement le lien...


chez moi ça marche toujours, mais tu es sur la visualisation journalière
ça n'exporte que ça je crois et il semble que le lien n'apparaisse plus
pour les récapitulatifs sur longue période.

Avant j'utilisais ça:
http://ichart.yahoo.com/table.csv?s=V&a&b&c 04&d&e'&f 04&
g=d&ignore=.csv

--
Pierre

Avatar
pierre.ducrot
Jerome Kraft wrote:

Je viens de la trouver sur yahoo.fr mais ca ne marche plus quand j utilise
uniquement le lien...


si tu veux, tu peux essayer ceci:

# List of shares in shares.txt
set folder="/data/Bourse"
foreach entry (`cat ${folder}/shares.txt`)
set myDate=`date "+%d%m%y"`
set qdate=`date "+&d=%m&e=%d&f=%Y"`
set share=`echo $entry | tr "," " " | awk '{ print $2 }'`
set name=`echo $entry | tr "," " " | awk '{ print $1 }'`
set query="http://ichart.yahoo.com/table.csv"
curl "${query}?s=${share}&a&b&c 00${qdate}&g=d&ignore=.csv" -o
${folder}/${share}_${myDate}.csv
end

j'ai is ce shell dans le cron toutes le vendredi soir, il lit un fichier
shares.txt dans /data/Bourse qui contient les actions qui m'intéressent.
ce fichier est du type:

Apple,aapl
IBM,ibm
Microsoft,msft
Vivendis,v

crontab -l
0 20 * * * /data/Bourse/get_share_tables.sh

Pour info je suis en tcsh donc en bash ou autre il faut réécrire le
script... je sais pas faire.

--
Pierre

Avatar
Jerome Kraft
ok, mais peut on faire la meme chose sur la bourse francaise?
Ce script ne fonctionne pas avec le marche francais?


"Pierre" a écrit dans le message de news:
1gj8grx.ypk53j4i71j2N%
Jerome Kraft wrote:

Je viens de la trouver sur yahoo.fr mais ca ne marche plus quand j
utilise


uniquement le lien...


si tu veux, tu peux essayer ceci:

# List of shares in shares.txt
set folder="/data/Bourse"
foreach entry (`cat ${folder}/shares.txt`)
set myDate=`date "+%d%m%y"`
set qdate=`date "+&d=%m&e=%d&f=%Y"`
set share=`echo $entry | tr "," " " | awk '{ print $2 }'`
set name=`echo $entry | tr "," " " | awk '{ print $1 }'`
set query="http://ichart.yahoo.com/table.csv"
curl "${query}?s=${share}&a&b&c 00${qdate}&g=d&ignore=.csv" -o
${folder}/${share}_${myDate}.csv
end

j'ai is ce shell dans le cron toutes le vendredi soir, il lit un fichier
shares.txt dans /data/Bourse qui contient les actions qui m'intéressent.
ce fichier est du type:

Apple,aapl
IBM,ibm
Microsoft,msft
Vivendis,v

crontab -l
0 20 * * * /data/Bourse/get_share_tables.sh

Pour info je suis en tcsh donc en bash ou autre il faut réécrire le
script... je sais pas faire.

--
Pierre



Avatar
pierre.ducrot
Jerome Kraft wrote:

ok, mais peut on faire la meme chose sur la bourse francaise?
Ce script ne fonctionne pas avec le marche francais?


Pour ça il faudrait trouver l'équivalent sur yahoo.fr si ça existe,
après le script c'est une affaire de quelques minutes. Pour ce que je
voulais en faire, le marché américain me suffisait.

--
Pierre