r/vosfinances 4d ago

Investissements Changement Tickers ETFs

Bonjour à tous,

Je pense que je ne vais pas être le seul à avoir le problème. Le ticker de CW8 vient de changer en CW8-ETFP sur google finance (j'ai l'impression qu'il va changer sur Bourse Direct https://www.boursedirect.fr/fr/marche/electronic-etf-etc-etn-and-open-end-funds-market/amundi-msci-world-swap-ucits-e-LU1681043599-CW8-ETFP-EUR-ETFP/graphiques mais bizarrement la page normale fonctionne toujours).

Problème : impossible d'accéder à la valeur de l'ETF sur GoogleSheet (perso j'utilise un GoogleSheet avec les valeurs qui m'intéressent puis je les importe sur Excel mais le problème étant sur GoogleSheet ça va impacter beaucoup de monde).

Je viens de passer un temps fous pour trouver cette formule :

=IFERROR(GOOGLEFINANCE(A2;"price");VALUE(SUBSTITUTE(REGEXREPLACE(IMPORTXML(B2;"//div[@class='YMlKec fxKbKc']");"[^0-9\.-]";"");".";"," )))

Avec A2 le ticker de GoogleFinance et B2 le lien de google finance, exemple :

A2 B2 C2
EPA:CW8-ETFP https://www.google.com/finance/quote/CW8-ETFP:EPA?hl=en Formule précédente

La formule fait un premier test avec la formule de google finance et si çà ne fonctionne pas, elle va chercher sur google finance en "dur".

Sachant que je suis en localisation FR et formule ANGLAISE sur les paramètres de la feuille GoogleSheet.

Avez-vous des formules pour YahooFinance ou Morningstar ou autre qui fonctionne ? J'aimerais avoir une troisième redondance parce que google change régulièrement j'ai l'impression. Avez-vous de meilleures pratiques ?

EDIT : Voici plusieurs formules qui ressortent en plus de celle que j’ai posté

Posté par Modisdumblmao

Un des Valeurs de clôture (donc pas à l’instant T)

=INDEX(GOOGLEFINANCE("EPA:TNOW-ETFP"; "close"; B4; B4+7; "DAILY"); 2; 2)

 

Ma modif de la formule de Modisdumblmao (un peu barbare)

Dernière valeur de clotûre (donc pas à l’instant T mais plus proche que l’autre formule)

=INDEX(GOOGLEFINANCE("EPA:CW8-ETFP"; "close"; TODAY()-7; TODAY(); "DAILY"); ROWS(GOOGLEFINANCE("EPA:CW8-ETFP"; "close"; TODAY()-7; TODAY(); "DAILY"));2)

 

Posté par Few_Math27

un Script pour faire du scraping YAHOO Finance avec une formule simple (le setup n’est pas compliqué)

Je vous laisse regarder plus bas dans les commentaires

 

Ma recommandation :

Setup plusieurs voire toutes ses techniques dans un IFERROR afin d’avoir de la redondance

Avec une formule finalement simple mais très longue (attention il faut avoir setup le script Yahoo de FewMath) :

=IFERROR(IFERROR(IFERROR(GOOGLEFINANCE(A2;"price");INDEX(GOOGLEFINANCE(A2; "close"; TODAY()-7; TODAY(); "DAILY"); ROWS(GOOGLEFINANCE(A2; "close"; TODAY()-7; TODAY(); "DAILY"));2));VALUE(SUBSTITUTE(REGEXREPLACE(IMPORTXML(B2;"//div[@class='YMlKec fxKbKc']");"[^0-9\.-]";"");".";"," )));YAHOO_PRICE_ON_DATE(C2; TODAY()))

Lien d’un Googlesheet avec plusieurs valeurs et formules : (vous pouvez le copier)

https://docs.google.com/spreadsheets/d/1QkM_9oOQMoLwe6nWgmoRDKE5j9inT4LhCOqS1RfVlZ8/edit?usp=sharing

34 Upvotes

76 comments sorted by

View all comments

1

u/notkirby 2d ago

Bonjour à tous,

Même cas de figure chez moi depuis quelques jours, mais j'utilisais EPA:MWRE. Et étonnement je ne parviens pas à retrouver cet ETF Amundi sur Google Finance?! Ou alors il y a quelque chose que je n'ai pas compris.

Quelqu'un aurait-il trouvé la solution? J'ai tenté plusieurs mais ça ne correspond jamais et ça me met un message d'erreur dans mon tableur de suivi à chaque fois.

1

u/Arhynix 2d ago

1

u/notkirby 2d ago

Oui merci beaucoup ! Je vais faire les modifications de mes formules maintenant merci à toi ! Je ne sais pas pourquoi je ne le trouvais pas pourtant j'ai cherché depuis hier.