Acceder

Gestión automatizada de carteras con Excel

410 respuestas
Gestión automatizada de carteras con Excel
18 suscriptores
Gestión automatizada de carteras con Excel
Página
52 / 52
#409

Re: Gestión automatizada de carteras con Excel

Hola Kapandji,

Puedes informar como utilizas el google sheet ?

Saludos

#410

Re: Gestión automatizada de carteras con Excel

Buenos dias Egobe,

Podrias ayudarme a descargar el valor de un fondo, en una fecha dada?

Que devolviera el ISIN, el nombre del fondo, la moneda, la fecha y el valor del dia en concreto ?, en formato csv o ods ?

Si puede ser de alguna web que no sea necesario un login, como por ejemplo  " https://markets.ft.com/data/funds/tearsheet/historical?s=LU0260870158:EUR"

Muchas gracias

 

#411

Re: Gestión automatizada de carteras con Excel

hola,

La manera en que lo hago es una mezcla de lo que he visto el la web. He de decir que para cotizaciones de empresas no me falla, para vl de fondos a veces no carga todos los vl. Como para mí lo importante es la cartera de acciones me vale.

Para que te hagas una idea,

https://docs.google.com/spreadsheets/d/1VMKxCRlQS6jw5jUmF38ZhJtQCDTv3RufGxB8-1s6mew/edit?usp=sharin

Con esto puedo decirle que lo descarge en cvs (separado por comas). En el excel le digo de importar datos externos/desde texto  y busco el cvs, le digo que lo separe en columnas y con un buscarv tengo las cotizaciones que quiero.

 

Con google sheets descargo la cotización de la acción, la moneda de la acción y el cambio con el euro, con lo que con una simple operación obtengo la cotización en euros.

Ejemplo:

Títulos:

B1nombre,c1ticker,,d1cambio diario,e1cotización,f1divisa,g1cotización en euros

Importar datos:

B2=nombre

C2=ticker de google finance

D2= =GOOGLEFINANCE(C2;"changepct")

E2= =GOOGLEFINANCE(C2)

F2= moneda (por ahora introducción manual)

G2= =(E2)/VLOOKUP(F2;$A$108:$B$114;2;FALSE)   Es como la función buscarv, busca la divisa y la divide entre la cotización para convertirla en euros

 

Divisas, yo tengo puesto estas, que son las que tengo en la cartera. Doble de GBP, una para calculo en el Excel de los dividendos y otra (b109) que permite cambiar de pences a libras

A108=USD          B108= =GOOGLEFINANCE("eurusd")

A109=GBP          B109= =GOOGLEFINANCE("eurgbp")*100

A110=CAD          B110= =GOOGLEFINANCE("eurcad")

A111=EUR          B111= 1

A112=GBP DIV      B112= =GOOGLEFINANCE("eurgbp")

 

Con los fondos sería algo parecido, usando la fórmula:

=split(importXml(concatenate("http://www.morningstar.es/es/funds/snapshot/snapshot.aspx?id=";Q5); "(//td[@class='line text'])[1]");" ")

Donde q5 es la celda donde se pone el código que morningstar le da al fondo.

 

No tengo mucha idea de estas cosas, con lo que si algo falla no me responsabilizo....

 

un saludo y agradecer a Egobe su esfuerzo. Yo llevaba años usando su herramienta , y sólo he cambiado su obtención de datos por fuerza mayor, jejeje.

#412

Re: Gestión automatizada de carteras con Excel

He vuelto a cargar el cygwin y ahora me sale el mismo texto que a ti. Que el ID no tiene fondos.

No le veo solución, y es una pena abandonar esa aplicación porque me ha estado funcionando muy bien.

Si has encontrado la solución ya reportarás algo. La solución de google sheet te da los datos, pero me era más fácil de usar la de mstar.

Un sasludo