Acceder

Datos de fondos a traves de GOOGLE SHEET

44 respuestas
Datos de fondos a traves de GOOGLE SHEET
16 suscriptores
Datos de fondos a traves de GOOGLE SHEET
Página
1 / 4
#1

Datos de fondos a traves de GOOGLE SHEET

Buenos dias,

Estoy intentando hacer el seguimiento de mi cartera de fondos, y para ello estoy utilizando Google Finance para sacar las rentabilidades de la web "quefondos". 

El problema lo tengo cuando quiero sacar el Valor Liquidativo, o la Volatilidad de los fondos. He visto algunas consultas de otros usuarios, pero no consigo sacar los datos.

Alguien esta utilizando esta web para obtener los datos, y como esta sacando el Valor Liquidativo o Volatilidad. Podría pasar la formula que utiliza?

 

Por si a alguien le sirve, adjunto la formula de como sacar la rentabilidad de 1 año.

=INDEX(IMPORTHTML("https://www.quefondos.com/es/fondos/ficha/index.html?isin=ES0156304000";"table";2);2;4)

 

Gracias

Un saludo

#2

Re: Datos de fondos a traves de GOOGLE SHEET

hay un forero que amablemente comparte una hoja que gestiona con la rentabilidad y posiciones de distintos fondos, creo que vienen los datos que buscas, échale un vistazo

(este link ha sido eliminado por petición del autor ya que el documento ya no está activo ni actualizado).
 

#3

Re: Datos de fondos a traves de GOOGLE SHEET

Valor liquidativo:

=index(split(importXml("@class='w100'])[2]/p[1]/span[@class='floatright']" rel="ugc">https://www.quefondos.com/es/fondos/ficha/index.html?isin=ES0156304000";"(//div[@class='w100'])[2]/p[1]/span[@class='floatright']");" ");1;1)

Fecha:

=to_date(index(split(importXml("@class='w100'])[2]/p[3]/span[@class='floatright']" rel="ugc">https://www.quefondos.com/es/fondos/ficha/index.html?isin=ES0156304000";"(//div[@class='w100'])[2]/p[3]/span[@class='floatright']");" ");1;1))

#5

Re: Datos de fondos a traves de GOOGLE SHEET

Por que no pones tu cartera en morningstar? es muy facil y te da (por lo menos en mi caso) toda la informacion que necesitas y mas. (ya sabes: morningstar.es)

#6

Re: Datos de fondos a traves de GOOGLE SHEET

Muchas gracias por los links, funciona todo perfecto !! :) Lo único es que tarda un poco en cargar los datos ya que estoy poniendo muchos fondos. Sabias si hay algún pequeño truco para cargar mas rápido?

Respecto, porque no utilizo Morningstar es porque necesitaría saber su código interno de cada fondo para sacar los datos. Alguien sabe si existe alguna formula del cual a partir del ISIN se podría sacar el código interno de Morningstar de cada fondo.

#7

Re: Datos de fondos a traves de GOOGLE SHEET

Pienso que no hay ninguna formula para obtener el codigo que asigna Morningstar a cada uno de los fondos, ahora bien si pinchas en un fondo el codigo interno figura al final.

Es posible que haya alguna manera de extraer dicho dato.

#8

Re: Datos de fondos a traves de GOOGLE SHEET

Hace un tiempo desarrollé un add-on de Google Sheets llamado µFunds ( link aquí), que permite importar algunos datos de fondos con relativa facilidad. También tenéis la documentación completa aquí. En la mayoría de casos no es necesario obtener primero el código de Morningstar, con el ISIN basta. También es compatible con planes de pensiones, usando el código de Morningstar (para Morningstar) o el código DGS (para Quefondos.com).

Ahora mismo funciona con Morningstar en diferentes países y Quefondos.com (lista de compatibilidades aquí), pero el código es abierto en GitHub y está abierto a cualquier contribución o sugerencia :)

#9

Re: Datos de fondos a traves de GOOGLE SHEET

He estado intentando poner en google sheet el valor liquidativo para planes de pensiones pero no lo consigo.  


Sacando el dato de morningstar aplico la formula siguiente:

=INDICE(split(importXml(CONCATENAR("@class='line" rel="ugc">http://www.morningstar.es/es/funds/snapshot/snapshot.aspx?id=",C12),"(//td[@class='line text'])[1]")," "),1,2) 

Siendo C12=  F0GBR0654I   para el fondo ING Plan de pensiiones Euro Stoxx 50

Y desde quefondos:

=importXml(CONCATENAR("@class='floatright'])[6]" rel="ugc">https://www.quefondos.com/es/fondos/ficha/index.html?isin=",B12),"(//span[@class='floatright'])[6]") 

 Siendo B12=  n3686  para el fondo ING Plan de pensiiones Euro Stoxx 50 

Para fondos de inversión con estas formulas tengo los datos en google sheet sin problemas pero me fallan para planes de pensiones

¿Alguna sugerencia o alternativa?

Muchas gracias

#10

Re: Datos de fondos a traves de GOOGLE SHEET

A mí me pasa lo mismo, Morningstar hizo modificaciónes y me permite sacar valor liquidativo de los fondos pero no de los PP.
#11

Re: Datos de fondos a traves de GOOGLE SHEET


¿Alguien sabe la fórmula para sacar los datos de P/E, P/B, Precio/Ventas y P/CF de morninstar para ponerla en google sheets?

#12

Re: Datos de fondos a traves de GOOGLE SHEET

 Con la siguiente línea sacas el VL

=INDEX(split(importXml(CONCATENATE("https://tools.morningstar.es/2nhcdckzon/snapshot/snapshot.aspx?SecurityToken=";$A15;"]2]0]FOESP$$PEN");"(//div[@class='value_div text-right text'])[4]");" ");1;2)

Donde pone $A15 hace referencia a la celda donde tienes el Id del PP. Modifica esa celda a la celda donde tengas el Id de tu PP.
A mi me funciona con los PP de indexa que son los que yo tengo. 
#13

Re: Datos de fondos a traves de GOOGLE SHEET

#14

Re: Datos de fondos a traves de GOOGLE SHEET

Y para que te devuelva las rentabilidades acumuladas?

Cambio por tab=1 pero me da error..
#15

Re: Datos de fondos a traves de GOOGLE SHEET

Para la de 1 día sería:
=importXml(CONCATENATE("http://www.morningstar.es/es/funds/snapshot/snapshot.aspx?id=";$A19;"&tab=1");"(//td[@class='col2 value number'])[5]")

Para las siguientes, sería cambiar el número del final, incrementandolo de 1 en 1 hasta la de 10 años, que es el 14:
=importXml(CONCATENATE("http://www.morningstar.es/es/funds/snapshot/snapshot.aspx?id=";$A19;"&tab=1");"(//td[@class='col2 value number'])[14]")

 Donde $A19 es la celda con el ticker del fondo.