Commande pour récupérer les côtes des principales valeurs de le bourse belge sur Yahoo:
s=ACCB.BR+ACKB.BR+... les tickers des valeurs à récupérer.
Le post-fixe varie en fonction de la bourse PA pour Paris, BR pour Bruxelles, AS pour Amsterdam ...s=ACCB.BR+ACKB.BR+... les tickers des valeurs à récupérer.
f=l1vhgd1rt8m4n ... les tags Yahoo des éléments à récupérer ex t8=prix cible
Introduire cette commande dans la ligne de commande du browser et Yahoo retourne le fichier quotes.csv.
Ensuite lire ce fichier par exemple dans Excel.
Tableau reprenant les tags Yahoo
a | Ask | a2 | Average Daily Volume | a5 | Ask Size |
b | Bid | b2 | Ask (Real-time) | b3 | Bid (Real-time) |
b4 | Book Value | b6 | Bid Size | c | Change & Percent Change |
c1 | Change | c3 | Commission | c6 | Change (Real-time) |
c8 | After Hours Change (Real-time) | d | Dividend/Share | d1 | Last Trade Date |
d2 | Trade Date | e | Earnings/Share | e1 | Error Indication (returned for symbol changed / invalid) |
e7 | EPS Estimate Current Year | e8 | EPS Estimate Next Year | e9 | EPS Estimate Next Quarter |
f6 | Float Shares | g | Day’s Low | h | Day’s High |
j | 52-week Low | k | 52-week High | g1 | Holdings Gain Percent |
g3 | Annualized Gain | g4 | Holdings Gain | g5 | Holdings Gain Percent (Real-time) |
g6 | Holdings Gain (Real-time) | i | More Info | i5 | Order Book (Real-time) |
j1 | Market Capitalization | j3 | Market Cap (Real-time) | j4 | EBITDA |
j5 | Change From 52-week Low | j6 | Percent Change From 52-week Low | k1 | Last Trade (Real-time) With Time |
k2 | Change Percent (Real-time) | k3 | Last Trade Size | k4 | Change From 52-week High |
k5 | Percebt Change From 52-week High | l | Last Trade (With Time) | l1 | Last Trade (Price Only) |
l2 | High Limit | l3 | Low Limit | m | Day’s Range |
m2 | Day’s Range (Real-time) | m3 | 50-day Moving Average | m4 | 200-day Moving Average |
m5 | Change From 200-day Moving Average | m6 | Percent Change From 200-day Moving Average | m7 | Change From 50-day Moving Average |
m8 | Percent Change From 50-day Moving Average | n | Name | n4 | Notes |
o | Open | p | Previous Close | p1 | Price Paid |
p2 | Change in Percent | p5 | Price/Sales | p6 | Price/Book |
q | Ex-Dividend Date | r | P/E Ratio | r1 | Dividend Pay Date |
r2 | P/E Ratio (Real-time) | r5 | PEG Ratio | r6 | Price/EPS Estimate Current Year |
r7 | Price/EPS Estimate Next Year | s | Symbol | s1 | Shares Owned |
s7 | Short Ratio | t1 | Last Trade Time | t6 | Trade Links |
t7 | Ticker Trend | t8 | 1 yr Target Price | v | Volume |
v1 | Holdings Value | v7 | Holdings Value (Real-time) | w | 52-week Range |
w1 | Day’s Value Change | w4 | Day’s Value Change (Real-time) | x | Stock Exchange |
y | Dividend Yield |
http://download.finance.yahoo.com/d/quotes.csv?s=ACCB.BR+ACKB.BR+AGFB.BR+AGS.BR+ALFA.BR+ANG.BR+ATEB.BR+BAR.BR+BEFB.BR+BEKB.BR+BELU.BR+BIL.BR+BNB.BR+BOMB.BR+BREB.BR+CAMB.BR+CATE.BR+CFE.BR+CMB.BR+COFB.BR+COLR.BR+COMB.BR+DECB.BR+DELB.BR+DEVG.BR+DEXB.BR+DUR.BR+DUV.BR+ECONB.BR+ELI.BR+ENGB.BR+EURN.BR+EVS.BR+EXM.BR+FLOB.BR+FLUX.BR+GBLB.BR+GEB.BR+GIMB.BR+GLOG.BR+GLPG.BR+HAMO.BR+HENX.BR+HMY.BR+HOMI.BR+IBAB.BR+IBMC.BR+IBT.BR+IMMO.BR+INGS.BR+INTO.BR+INTV.BR+IRIS.BR+JEN.BR+KBC.BR+KBCA.BR+KEYW.BR+KIN.BR+LEAS.BR+LOTB.BR+MDXH.BR+MELE.BR+MIKO.BR+MOBB.BR+MONT.BR+NYR.BR+OIM.BR+OME.BR+OPTI.BR+PAY.BR+PFEB.BR+PIC.BR+PIN.BR+PUN.BR+QFG.BR+RCUS.BR+REA.BR+REC.BR+RES.BR+RET.BR+RHJI.BR+RIOS.BR+ROU.BR+RTL.BR+SAB.BR+SAP.BR+SCHD.BR+SEV.BR+SGO.BR+SIOE.BR+SIP.BR+SOF.BR+SOFT.BR+SOLB.BR+SOLV.BR+SPA.BR+SPEC.BR+TERB.BR+TESB.BR+TEXF.BR+THEB.BR+THI.BR+THR.BR+TIG.BR+TNET.BR+TRAN.BR+TUB.BR+UCB.BR+UMI.BR+UNITB.BR+VAN.BR+VGP.BR+WDP.BR+WEB.BR+WEHB.BR+ZENT.BR+ZTS.BR&f=l1vhgd1rt8m4n
Bonjour,
RépondreSupprimerje ne vois pas comment récupérer l'historique des cours ou un cours à une date.
exemple Cours d'Air liquide le 22 septembre.
Avec google =GOOGLEFINANCE("epa:ai";"price";"22/09/2016") fournit le résultat malheureusement sous la forme d'un petit tableau peu pratique :
Date Close
22/09/2016 17:40:00 97,45
Si vous connaissez un moyen sous yahoo, pourriez vous le mettre en complément de votre article, ca serait un cadeau de noël ... Merci
Luc
Bonjour Luc,
RépondreSupprimerLa fonction =GOOGLEFINANCE("epa:ai";"price";"22/09/2016") renvoie un petit tableau de 2 lignes et de 2 colonnes et ce qui vous intéresse le prix se situe à la 2e colonne de la deuxième ligne, pour cela, il existe la fonction index.
Vous pouvez imbriquer les fonctions ce qui donne:
=INDEX(GOOGLEFINANCE("epa:ai";"price";"22/09/2016");2;2)
Patrick.
Merci, j'utilise votre solution et j'ai oublié de vous remercier, çà marche bien.
RépondreSupprimer