Herramientas, aplicaciones y hojas excel y de Google para seguimiento de carteras

Me sigue sin funcionar :frowning:

Es lo que comentaba en el mensaje anterior. Clickeando el mismo link, unas veces se accede a la versión clásica y otras a la más moderna de forma aleatoria

Yo he encontrado la manera definitiva para obtener el rdp (y muchos otros datos como ex-dividend date) de acciones de EEUU mediante esta plantilla que he encontrado:

Scott de www.twoinvesting.com se lo ha currado muchísimo. Los datos los obtiene del API de IEX. Con las acciones internacionales sólo soy capaz de obtener el precio desde el API de Alpha Vantage, no la rdp.

1 me gusta

Hola,

Yo he modificado la fórmula que tenía para el dividendo y el yield para leerlos directamente de yahoo finance. Se pueden extraer con esta fórmula

=split(index(ImportHtml(concatenate(“",C2),"TABLE",2),6,2)," | Stock Prices | Quote Comparison - Yahoo Finance ()”,TRUE)

Siendo C2 el ticket de la acción

A mí me funciona. Puede haberse tratado de algo puntual

No me funciona la fórmula, debo estar haciendo algo mal. ¿Hay alguna restricción en el número de comandos “ImportHtml” que se pueden ejecutar por hoja de cálculo?

Ahora mismo tengo 57 valores en radar y carga muy rápido todos.

Pongo una copia por si puede servir

Hola a tod@s,

¿Alguien conoce la formula (y/o su equivalente en googlesheets o excel) para el calculo del interés compuesto, pero teniendo en cuenta además la estimación de que el interés, que en nuestro caso es el dividendo anual, sea creciente.?

Es decir, que además de conocer nuestro capital inicial, el número de años en el que pretendemos ser IF, y la rentabilidad media anual por dividendo de nuestra cartera, también queremos considerar que estos dividendos van a ser CRECIENTES en un porcentaje anual determinado (por eso nuestra estrategia se llama DGI: Dividend GROWTH Investment).

Creo que el conocimiento de esta formula nos daría la dimensión exacta del enorme poder del interés compuesto para la estrategia DGI.

Saludos desde Menorca.

Hola Leave,

Al calcular el interes compuesto de tu inversión no puedes basarte en el incremento de los dividendos si no en los incrementos de los beneficios de la empresa. Por ponerte un ejemplo fácil. Telefonica tenía un dividendo insostenible, por eso cayó en picado.

Si la empresa que compras no aumenta sus beneficios año a año, no puede aumentar el dividendo indefinidamente. Aparte, de que el aumento del beneficio no distribuido en el dividendo hace que suba la cotización de la acción.

Explicandolo de otra forma.

Si tu tienes 20.000€ invertidos y crees que la empresa aumentará un 10% los beneficios de forma anual, será igual que reparta el primer año un 10% de los beneficios en forma de dividendo, el año siguiente un 20%, y así hasta llegar a un 100% que si se quedase todo, el aumento de los beneficios sigue siendo del 10% así que el interes que debes poner en la formula es 10%.

Esto es cierto a menos que quieras meter aquí dentro los impuestos que pagas al recibir los dividendos y que difieres cuando la empresa se queda el dinero. Para factorizar esto puedes hacer la siguiente formula.

Empresas con 10% de crecimiento y…
10% dividendo: 9% empresa+0,8% dividendo = 9,8% crecimiento total de la inversión
20% dividendo: 8% empresa+1,6% dividendo = 9,6% crecimiento total de la inversión
30% dividendo: 7% empresa+2,4% dividendo = 9,4% crecimiento total de la inversión
40% dividendo: 6% empresa+3,2% dividendo = 9,2% crecimiento total de la inversión
50% dividendo: 5% empresa+4% dividendo = 9% crecimiento total de la inversión
60% dividendo: 4% empresa+4,8% dividendo = 8,8% crecimiento total de la inversión
70% dividendo: 3% empresa+5,6% dividendo = 8,6% crecimiento total de la inversión
80% dividendo: 2% empresa+6,4% dividendo = 8,4% crecimiento total de la inversión
90% dividendo: 1% empresa+7,2% dividendo = 8,2% crecimiento total de la inversión
100% dividendo: 0% empresa+8% dividendo = 8% crecimiento total de la inversión

O sea que si realmente quieres factorizar el crecimiento del dividendo, lo que deberías de hacer es calcular el crecimiento de beneficios de la empresa y añadir el payout estimado anual.

Si estimas un payout estable y un crecimiento de dividendos igual al de beneficios, puedes utilizar el % que da en la tabla de arriba. Si piensas que el beneficio crecerá, pero que el aumento de dividendo crecerá a un ritmo mayor, entonces tendrás que ir incluyendo un porcentaje distinto según el año.

En este último dato residiría la clave para calcular la nueva formula. Aparte deberías de factorizar si crees que el crecimiento del payout será estable o si irá a trompicones, así que eso aplica más complicaciones.

Como preguntas por una formula, prueba con esta:

Rentabilidad esperada= ((1,0i)^t)*yield

Donde

i= tasa de crecimiento esperado.
T= tiempo

PD: es aplicable a cualquier crecimiento geométrico (dividendo, ganancias etc…).

Un saludo

Hola a todos,

¿Alguien me puede decir dónde está en el foro la fórmula para calcular (en las hojas de cálculo de google) la media de 1000 días? No lo encuentro.

Gracias y saludos.

Prueba con esto:

=QUERY( GoogleFinance( TICKER; “all”; WORKDAY( TODAY(); -1000 ) ; TODAY() ) ; "Select Avg(Col5) Label Avg(Col5) ‘’ "; 1 )

Básicamente lo que hace es obtener todas las cotizaciones para los últimos mil días y luego hace la media. Es un cálculo muy costoso, así que si tienes muchas empresas en la hoja puede tardar bastante.

1 me gusta

Hola de nuevo. Me da error pero no sé porqué. Intenté sustituir los puntos y coma por comas (que es como tengo otra fórmula que encontré pero nada).

¿Alguna sugerencia?

Saludos.

¿Qué error te da exactamente? Entiendo (supongo que sí pero tengo que preguntarlo) que has sustituido TICKER por la celda donde está el ticker de la acción, ¿verdad?

Hola de nuevo, gracias por responderme.

Sí que cambié el ticker de la acción. El mensaje de error es: “Formula parse error”. ¿Tú mismo la has probado en una hoja de cálculo tuya? Te lo comento por si me puedes dar acceso a una hoja donde lo calcule bien y así me fijo en las diferencias.

Gracias y saludos.

He añadido al artículo sobre Google Finance y a la hoja de ejemplo la columna para la media de 1000 sesiones. Utilizo la de paxon, salvo que en el caso de las cotizadas en libras divido por 100 para tener GBP en vez de GBp:

Muchas gracias, le hecho un vistazo a ver si me funciona.

Saludos.

Al obtener el valor de cierre de un valor con la fórmula por ejemplo =googlefinance(“nyse:ko”,“close”,“2018/01/01”) te devuelve el valor de cierre pero para ello lo hace en dos filas, en la primera te pone los encabezamientos de date y close y en la segunda sus respectivos valores. ¿Alguien sabe si hay manera de que devuelva simplemente el valor de cierre sin tener que poner los encabezamientos y el dato de la fecha?

Y si no es posible obtenerlo de ese modo con esa fórmula, ¿conocéis algún otro modo de obtenerlo de forma que simplemente obtengamos el valor de cierre de la fecha especificada?

Un saludo.

=index(googlefinance(“nyse:ko”;“close”;“2018/01/01”);2;2)

Cambia los ; por comas

Genial LuisMi, muchas gracias. La verdad es que al ser una fórmula directa de GF no se me ocurrió utilizar los mismos ajustes que cuando importamos datos externos sin mas.

Un saludo.