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

Lo de yahoo parece definitivo. Por el abuso que algunos usuarios hacían del servicio se ha desactivado.

No lo creo, si la usas te devuelve este error:

It has come to our attention that this service is being used in violation of the Yahoo Terms of Service. As such, the service is being discontinued. For all future markets and equities data research, please refer to finance.yahoo.com.

https://groups.google.com/forum/#!forum/google-finance-apis

Buscando por internet alguna página gratuita que me permitiese ver gráficamente la evolución del RPD de una acción me encontré con la página de Ycharts. La verdad es que es muy completa y permite ver la evolución de casi cualquier parámetro financiero o ratio de análisis fundamental. El problema es que es de pago y solo permite unas ciertas consultas consecutivas hasta que se bloquea. Para consultas puntuales aún así puede valer. Pongo un ejemplo:

Evolución del dividend yield de cocacola: https://ycharts.com/companies/KO/dividend_yield

Pero casualmente encontré una solución para poder hacer, e incluso exportar, gráficos de este tipo de forma gratuita e ilimitada. Es una funcionalidad que hicieron para lo usen libremente los usuarios de Seeking Alpha, pero por las pruebas que he hecho no hace ningún tipo de comprobación. Está totalmente abierto al público y ponen su firma en las gráficas a modo publicitario. Ejemplo:

Evolución div. Yield+precio+importe dividendo de cocacola resaltando las recesiones y con leyenda

Lo bueno es que todos los parámetros configurables van en la URL. Eso quiere decir que configuras el gráfico a tu gusto, copias la URL y lo tienes accesible cuando quieras por ejemplo desde tu hoja excel de seguimiento.

Por ejemplo. Cambiando el ticker de la empresa en securities=id:KO por securities:=id:T verías exáctamente el mismo gráfico pero de la empresa AT&T.

Lo comparto por si a alguno os resulta de utilidad, y de paso, si alguno conoce alguna forma mejor de hacer lo mismo estaría bien que lo compartiese.

4 Me gusta

Hola.

Hay un truco parecido para acceder a las ratios y análisis financieros de Morningstar:

http://quotes.morningstar.com/stock/analysis-report?t=TICKER
http://financials.morningstar.com/ratios/r.html?t=TICKER

Un saludo.

1 me gusta

El primer enlace que pones lo uso muchísimo en mis hojas de seguimiento. Me resulta muy útil entre otras cosas porque permite ver el Fair Value sin estar subscrito.

@regato3 Muchas gracias por esos enlaces.

Parece que “el lavado de cara” que le han hecho a Google Finance ha sido más una chapuza que otra cosa…

Han quitado información relevante para el seguimiento y la opción de configurar carteras, para poner noticias y una gráfica que sirve para poco.

Lo veo más encaminado al ingreso por publicidad en la integración en el escritorio que otra cosa. Esperaba algo más de ellos. Toca buscar alternativas.

Salu2

Yo sigo dándole vueltas al tema de obtener la RPD en hojas de google finance.

Con la hoja de CZD que creo que será la que usaré de forma definitiva para seguir mis acciones y fondos me da el error de siempre, Extrañamente algunas veces hay celdas que funcionan, pero el 99% de las veces me da error.

Supongo que la única alternativa es meter los dividendos a mano y que calcule la RPD dividiendo por la cotización.

Si encontrais otra forma ahora que han renovado el google finance decidlo porfa.

En mi caso sigue funcionando la fórmula de siempre:

=index(split(ImportXML(concatenate(“http://finance.google.com/finance?q=”,C1), “//td[@data-snapfield=‘latest_dividend-dividend_yield’]/following-sibling::*”),“/”),1,2)

Nota: sustituir C1 por el ticker de la acción

Pues no me ha hecho caso :frowning: google no me quiere

Me da #ERROR! de análisis de fórmula y me señala en rojo el doble paréntesis

=index(split(ImportXML(concatenate(“http:<span style=“color: #ff0000;”>//</span>finance.google.com/finance?q=”,C1), “<span style=“color: #ff0000;”>//</span>td[@data-snapfield=’latest_dividend-dividend_yield’]/following-sibling::*”),”/”),1,2)

En mi caso solo he cambiado C1 por A13 que es la casilla donde tengo puesto BME:MAP en mi caso.

Con la fómula de CZD me da #REF! y cuenta la leyenda que a veces muestra el valor.

Error mío Dalamar. Échale un vistazo a esta hoja

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

Eureka!!! Funciona!!!

Muchisimas gracias Ruindog. Si te pasas por Salamanca algún día tienes unas cervezas pagadas… Y hasta un plato de jamón :wink:

¿Alguien pueda darme una pista de como importar el dato del “5 Year Average Dividend Yield” a mi hoja de seguimiento en Google Sheets?

El dato está disponible tanto en Morningstar como en Yahoo Finance.
https://www.morningstar.com/stocks/xnys/d/quote.html

Gracias por adelantado!

Esto me funciona a mi, espero que no tengas problema en implementarlo:

=VALUE(SUBSTITUTE(INDEX(IMPORTHTML(“Dominion Energy, Inc. (D) Valuation Measures & Financial Statistics”))

Hola Luismi,

No termina de funcionarme. Me da un error: VALUE parameter ´3,57´ cannot be parsed to number.

¿Puedes crear una hoja de prueba en Google Sheets donde la vea implementada? Si no es mucho abusar que la fórmula haga referencia al ticker de otra celda. Mil gracias

Hola Ruindog, comprueba que tengas la hoja configurada igual que LuisMi. Por lo que veo LuisMi la tiene con la configuración regional de España y es muy posible que tú estés utilizando una configuración regional distinta, seguramente USA (anglosajona) y de ahí que no te pueda realizar la conversión a número.

Un saludo. Y Feliz año a todos que llevo mucho tiempo desconectado por distintos motivos y no he pasado por aquí hace bastante.

Intento publicar la fórmula y no me la admite, creo que la interpreta como spam, simplemente deberías sustituir la extensión Substitute por la extensión MID, y al final de la fórmula los complementos de la función Substitute que son “.”;“,”) por los complementos 1,4) y en la fórmula original sustituye todos los ; por simples comas. Por mas que intento no me deja incluir la fórmula en el mensaje, lo siento. A ver si con la explicación que he puesto te aclaras sino lo volveré a intentar.

Vale, en formato HTML si me la coge, a esto me refería:

=mid(index(importhtml(“Dominion Energy, Inc. (D) Valuation Measures & Financial Statistics”,10),5,2),1,4)

He intentado implementar la última fórmula en esta hoja de prueba pero sigue obteniendo un error

https://docs.google.com/spreadsheets/d/1jhM0CHZzOdj50CfLu3BaOkqP7zo05w8SX6c0uRoB_VA/edit#gid=0