Astuce pour récupérer une VL en auto

ODL

Contributeur régulier
Hello.
Quelqu'un connait une manière pour récupérer la VL (Valeur Liquidative) d'un code ISIN ; quel qu'il soit?
(dans une google sheet si possible ; voire excel version AVANT 365)

J'insiste bien sur quel qu'il soit, car j'ai trouvé la formule 'GOOGLEFINANCE'
qui va bien pour des actions/ETFs entre autre (Ex. =GOOGLEFINANCE("FR0011869353";"price")
)... mais elle ne fonctionne pas sur les FD (fonds obligataires datés) / FO (fonds obligataires).

J'ai trouvé aussi une manière sur Excel (via une sorte de requête) mais pas top top.😓

Mon but est de récupérer la VL d'une liste de code ISIN assez facilement 😇

Merci de vos suggestions et idées 😉👍🏼.
 
Pour ces OPVCM non récupérées par Googlefinance, j'utilise la fonction IMPORTXML de Google Sheet pour redescendre la VL affichée par Quantalys (j'aurais voulu le faire avec Funds360 mais je n'ai pas réussi à me dépatouiller dans le code HTML...)

Voici la formule pour la VL de Capimmo par exemple : =LEFT(IMPORTXML("https://www.quantalys.com/Fonds/2035819";"/html/body/div[1]/div[6]/div[1]/div[2]/div/div[3]/div/div");7)
 
Au top, nickel, merci @Titi892
ça marche bien 👍🏼👍🏼
Je connaissais pas cette formule 😇

Pourquoi funds 360 plutôt que quantalys... Funds est plus fiable/précis ?
 
D'ailleurs, je remarque souvent une différence de la VL sur plusieurs sites (Yahoo finance, quantalys, Google finance, boursier.com, funds360, investing.com, ...) : est qu'il y en a à privilégier ?

Merci pour d'éventuelles retours/avis 😁👍🏼
 
t'as essayé avec Boursorama ou Bourse Direct ?

Perso j'ai perdu l'accès à l'API Yahoo Finance depuis quelques jours donc je suis en train de refaire mes formules :D
 
Pour ces OPVCM non récupérées par Googlefinance, j'utilise la fonction IMPORTXML de Google Sheet pour redescendre la VL affichée par Quantalys (j'aurais voulu le faire avec Funds360 mais je n'ai pas réussi à me dépatouiller dans le code HTML...)

Voici la formule pour la VL de Capimmo par exemple : =LEFT(IMPORTXML("https://www.quantalys.com/Fonds/2035819";"/html/body/div[1]/div[6]/div[1]/div[2]/div/div[3]/div/div");7)
Pas mal la formule, par contre je pense que ton LEFT te renvoi aussi le " EUR" et le chemin statique est embêtant si jamais le développeur fait la moindre modification sur la page, je suis étonné que tu laisses la valeur en type string, tu te contentes de l'afficher ?

Comme j'ai besoin d'une valeur numérique, car j'ai des formules qui se servent de la valeur retournée, j'utiliserai plutôt ça :

=VALUE(REGEXEXTRACT(IMPORTXML("https://www.quantalys.com/Fonds/2035819";"//div[@class='vl-box-devise-value']");"(-?\d+,\d+) EUR"))
 
Pas mal la formule, par contre je pense que ton LEFT te renvoi aussi le " EUR" et le chemin statique est embêtant si jamais le développeur fait la moindre modification sur la page, je suis étonné que tu laisses la valeur en type string, tu te contentes de l'afficher ?

Comme j'ai besoin d'une valeur numérique, car j'ai des formules qui se servent de la valeur retournée, j'utiliserai plutôt ça :

=VALUE(REGEXEXTRACT(IMPORTXML("https://www.quantalys.com/Fonds/2035819";"//div[@class='vl-box-devise-value']");"(-?\d+,\d+) EUR"))
Merci @Tashido .
T'aurais pas la même sur le site funds 360 par hasard ? 😇
 
t'as essayé avec Boursorama ou Bourse Direct ?

Perso j'ai perdu l'accès à l'API Yahoo Finance depuis quelques jours donc je suis en train de refaire mes formules :D
J'ai cherché éventuellement une API de récup de VL mais j'avais rien trouvé de probant.
Celle de Yahoo Finance, tu l'as trouvé où, sur leur site?
(Je vais checker ça...)
 
Retour
Haut