Obtener RPD y Dividendo con GoogleFinance

Foros Recursos Obtener RPD y Dividendo con GoogleFinance

Este debate contiene 46 respuestas, tiene 16 mensajes y lo actualizó  LuisMi hace 3 días, 19 horas.

Viendo 20 publicaciones - del 1 al 20 (de un total de 47)
  • Autor
    Publicaciones
  • #21497

    Llevo varios días intentando obtener la RPD y el dividendo a partir del ticker y no hay manera.

    He encontrado varias fórmulas que funcionan, pero a la que las pongo en una tabla con muchas filas (=muchas empresas) empieza a dar errores aleatorios y no consigo arreglarlo. Cuando digo “aleatorios” me refiero a que para una misma empresa a veces funciona y a veces no (depende del momento en que se haga la consulta) pero la mayoría de empresas falla la mayoría de veces.

    ¿Alguien sabe cómo hacerlo?

    Prefiero que sea con GoogleFinance o con alguna fórmula que utilice los tickers de Google, pero si conocéis alguna otra fórmula importando tablas de alguna página (como Yahoo! por ejemplo) también me podría valer.

    ¡Gracias!
    Czd

    ¿Mi objetivo? Tener unas rentas por ingresos pasivos suficientes para ser el amo de mi vida.
    Esta es mi presentación

    #21504

    Hola Cazadividendos.

    Yo no soy ningun experto en ello pero personalmente en las tablas que manejo el dividendo anual lo pongo a mano entre otras cosas porque depende de qué acciones hay disparidad de cifras entre unas webs y otras.

    Para la RPD pues una sencilla fórmula de división entre el dividendo/cotización actual y pasada a porcentage.

     

    “Trato de invertir en empresas que puedan ser manejadas por cualquier idiota, porque, tarde o temprano, algún idiota va a manejarlas”

    #21506

    Yo también cojo el dato del dividendo a mano. Nunca he logrado importar a las hoja de cálculo de google drive el dividendo desde google finance.

     

    A ver si alguien lo ha conseguido y nos lo puede explicar.

    Tampoco he conseguido importar el valor liquidativo de fondos de inversión.

    #21558
    Llevo varios días intentando obtener la RPD y el dividendo a partir del ticker y no hay manera.

    He encontrado varias fórmulas que funcionan, pero a la que las pongo en una tabla con muchas filas (=muchas empresas) empieza a dar errores aleatorios y no consigo arreglarlo. Cuando digo “aleatorios” me refiero a que para una misma empresa a veces funciona y a veces no (depende del momento en que se haga la consulta) pero la mayoría de empresas falla la mayoría de veces.

    ¿Alguien sabe cómo hacerlo?

    Prefiero que sea con GoogleFinance o con alguna fórmula que utilice los tickers de Google, pero si conocéis alguna otra fórmula importando tablas de alguna página (como Yahoo! por ejemplo) también me podría valer.

    ¡Gracias!
    Czd

    Me pasa lo mismo que a ti. Se pueden introducir muchas fórmulas que referencien contenidos en otras páginas, pero habitualmente no funcionan. Yo he decidido no volver a invertir tiempo en ellas.

    Así que hasta que Google no introduzca un comando para importar el dividendo desde google finance, voy a seguir metiéndolo a mano.

    #21560

    A mí me funciona así:

    =REGEXextract(index(importhtml(“https://www.google.com/finance?q=”&C6, “table”, 3), 1, 2),”/(.*$)”)+0

    (ojo que lo último es un cero)

    siendo C6 donde tengo el Ticker. Aunque lo de “me funciona” es un decir. El código está bien y la mayoría de las veces devuelve la RPD, pero otras Google pasa de contestar o yo qué sé y devuelve un error #REF!. En ocasiones me calcula bastantes RPD de mi lista de seguimiento pero llega un punto en el que deja de calcularlo. Supongo que es lo mismo que le pasa a Cazadividendos.

     

    #21563

    Buenas a todos,

    Yo importo el dividendo con los datos de Yahoo y para todas las empresas USA va bien, y las de UK. Para las españolas y europeas, algunas van y otras no.

    Y tengo unas 200 empresas en el radar funcionando así.

    Es una pequeña función y lo hago así:

    http://www.cazadividendos.com/foros/tema/datos-de-yahoo-finance-en-google-sheets/

    Cualquier duda preguntar.

    "No quiero dinero para comprar más cosas, quiero el dinero para comprar mi tiempo". Puedes ver mi evolución aquí.

    #21577
    Llevo varios días intentando obtener la RPD y el dividendo a partir del ticker y no hay manera. He encontrado varias fórmulas que funcionan, pero a la que las pongo en una tabla con muchas filas (=muchas empresas) empieza a dar errores aleatorios y no consigo arreglarlo. Cuando digo “aleatorios” me refiero a que para una misma empresa a veces funciona y a veces no (depende del momento en que se haga la consulta) pero la mayoría de empresas falla la mayoría de veces. ¿Alguien sabe cómo hacerlo? Prefiero que sea con GoogleFinance o con alguna fórmula que utilice los tickers de Google, pero si conocéis alguna otra fórmula importando tablas de alguna página (como Yahoo! por ejemplo) también me podría valer. ¡Gracias! Czd

     

    sacado de google forum:

     

    Here’s way to pull in the dividend and yield information from Google Finance pages to Google Docs:

    =Index(importhtml(Concatenate(“www.google.com/finance?q=”,A3),”table”;2),1,2)

    Where “A3” is a cell containing the stock’s ticker symbol. This will bring in the dividend/yield as reported in Google Docs, albeit in text format. You could further parse this data in the same cell, but that would require making the “importhtml” call twice. Since you only get up to 50 “importhtml” calls per spreadsheet, this isn’t very efficient. That being the case, if I want to extract the yield from the above formula, I reference the results of the formula above (in this case “C3”) with the following formula:

    =VALUE(RIGHT(C3,LEN(C3)-5)/100)

    The “5” is the position where the “/” is in the equation, so if the dividend is greater than 9.99, you’ll need to change this number to a “6′ (or calculate that in another cell using the “find” function). I divide by 100 because I’m going to format the cell to show in % form. If you don’t want the “%” in the cell, format it as a two digit number and leave out the “/100” from the equation.

    I back into the annual dividend amount by taking the result of the “=VALUE(RIGHT(C3,LEN(C3)-5)/100)” formula and multiplying it by the cell that contains the price. This works better than extracting the dividend amount from the “=Index(importhtml(Concatenate(“www.google.com/finance?q=”,A3),”table”;2),1,2)” formula as it isn’t always clear whether the dividend payment is quarterly, semiannually, or monthly. Backing into the dividend amount allows me to not care about the frequency as I am looking at the annualized dividend amount.

     

    Cartera: REP 10% TEF 9.5% ABE 9.5% Gas Natural 9.1% BME : 8,0% SAN 7,6% ENG 6.5% Ericsson 4,3% BMW 3.7% Mapfre 3,2% BBVA 3,1% ACS 3,1% OHL 2.7% KMI 2,6% ENDESA 2.3% Intel 2,3% Ahold 2,2% REE 2.0% IMB 1.9% UU 1,8% NRZ 1,8% ABE 1,7% LB 1.1%

    #21604

    Muchas gracias por las respuestas. Creo que todas estas fórmulas ya las he probado y no he encontrado ninguna que funcione siempre. De hecho, si buscas sobre este tema acabas siempre en cuatro o cinco artículos que están referenciados desde el resto de páginas.
    Al final he optado por poner el dividendo a mano. Después de todo, si haces un mínimo seguimiento de las empresas mantenerlo actualizado da muy poco trabajo.

    Un abrazo,

    Czd

    ¿Mi objetivo? Tener unas rentas por ingresos pasivos suficientes para ser el amo de mi vida.
    Esta es mi presentación

    #21677

    No sabía que fuese posible obtener el dividendo a partir de Google Finance.

    En todo caso hablo por experiencia (de los datos de cotización) de que cuando pones muchas consultas juntas muchas de ellas no funcionan, y esto es de forma aleatoria. Por lo que para asegurarme de que no se muestran errores (las cotizaciones se reutilizan en otras fórmulas en mis hojas de cálculo) he ido escribiendo a mano los números que me daba Google Finance, y cuando acababa y me quedaban sólo errores recargaba la hoja de cálculo y Google Finance me daba datos para algunas de las cotizaciones que antes fallaban. Repitiendo una y otra vez he ido llenando la hoja de cotizaciones con valores a mano que ahora siempre funcionan. Por no decir que esto es más rápido y respetuoso con el medio ambiente al no enviar tropecientas consultas a Google cada vez que abres la hoja de cálculo. Quizás tengas que hacer algo parecido.

    E ti de quen vés sendo?
    Cómesme ben filliño?
    Vivamos como galegos!

    #26038

    La API de Yahoo Finance ha dejado de funcionar y me ha estropeado todo el Excel que usaba.

    ¿Alguien sabe de alguna que pueda sustituirla?

    La de Google Finance supuestamente también dejara de funcionar en un futuro.

    ¿Excel no trae nada nativo para sacar la cotización, dividendo, etc de un ticker?

    1 user thanked author for this post.
    #26039

    Creo que ni Google ni Yahoo permiten obtener ese dato. En mi libro excel lo que hago es automatizar el dato a partir de los dividendos cobrados durante los últimos 12 meses. El problema surge cuando añado una acción a la cartera. En este caso como no he cobrado aún dividendos, le coloco el valor que me da algún periódico, Eleconomista o Invertia. Cuando la acción tiene mas de 12 meses en cartera se obtiene un valor correcto.

    #26041
    La API de Yahoo Finance ha dejado de funcionar y me ha estropeado todo el Excel que usaba. ¿Alguien sabe de alguna que pueda sustituirla? La de Google Finance supuestamente también dejara de funcionar en un futuro. ¿Excel no trae nada nativo para sacar la cotización, dividendo, etc de un ticker?

    ¿Por qué dices que la API de Google Finance dejará de funcionar en el futuro? ¡¡¡Si es así me da un infarto!!! ¿Implicaría eso que todos los datos importados a Google sheets desaparecerán (cotizaciones, BPA,etc)?

    ¿Has leído que vaya a desaparecer? En lo que si están avisando es que va a desaparecer la función de seguimiento de cartera directamente. El mensaje que ponen es este:

    “Google Finance is under renovation. As a part of this process, the Portfolios feature won’t be available after mid-November 2017. To keep a copy, download your portfolio.”

    No me des esos sustos de buena mañana que a mi corazón no le sientan muy bien…

    "Allí donde se queman los libros, se acaba por quemar a los hombres."
    Heinrich Heine
    BP-GSK-MT-MCD-UVV-SBRY-NG-BPL-HP-RGR-CVX-BLT-ENG-S32-BRK.B-BAC-DGE-ERIC.B-GILD-SSW-VOD-TEVA

    #26045

    Buenas,

    a mi la siguiente fórmula me funciona siempre, pero coge los datos de Morningstar, no de Google.

    =MID(substitute(importXml(“<b>http://tools.morningstar.es/2nhcdckzon/stockreport/default.aspx?id=0P0000A5RY&SecurityToken=0P0000A5RY%5d3%5d0%5dE0EXG%24XMCE&ClientFund=0&LanguageId=es-ES&CurrencyId=EUR&UniverseId=E0EXG%24XMCE&BaseCurrencyId=EUR</b&gt;”;”(//td[@id=’Col0Yield’])[1]”);”.”;”,”);1;6)

    El ejemplo es de Abertis, para cualquier otra empresa hay que ir a la web de Morningstar, buscar la empresa, entrar, y entonces copiar la URL y substituirla por lo que hay en negrita. Lo indico paso por paso:

    1./ http://www.morningstar.es

    2./ clicar  en “busca rápida de acciones” (en la parte de arriba de la página en medio)

    3./ en la casilla de búsqueda poner en este caso Abertis o el ticker. Por defecto la página se carga con La Bolsa de madrid, si buscáis una accion de otro país primero hay que cambiar La Bolsa (está a la izquierda del cuadro de búsqueda)

    4./ clicais en el nombre de la empresa y se os cargará la página con todos sus datos

    5./ clicais arriba donde aparece la dirección de la página (URL) y la copiáis.

    6./ vais al casillero de vuestra hoja de Google donde queráis que aparezca el dato y substituís la parte en negrita de la fórmula por la URL que acabáis de copiar y listos

    Espero que quede claro. Creo que con Google también se podría importar pero no lo he probado.

    2 users thanked author for this post.
    #26047

    Cuando dice substituir por la parte negrita me refiero a lo que ha aparecido en naranja en la formula

    #26052
    ¿Por qué dices que la API de Google Finance dejará de funcionar en el futuro? ¡¡¡Si es así me da un infarto!!! ¿Implicaría eso que todos los datos importados a Google sheets desaparecerán (cotizaciones, BPA,etc)?

    La API es distinto que google sheets, con ella podías sacar algún dato más que con google sheets directamente y además podías acceder a mercado como el de singapur que con google sheets no puedes. Ahora ya ha dejado de funcionar.

    Esperemos que la API de yahoo sea un problema puntual, sino nos quedaremos sin algunas funciones muy interesantes, y nos tocará buscar alternativas.

    "No quiero dinero para comprar más cosas, quiero el dinero para comprar mi tiempo". Puedes ver mi evolución aquí.

    #26053
    Esperemos que la API de yahoo sea un problema puntual, sino nos quedaremos sin algunas funciones muy interesantes, y nos tocará buscar alternativas.

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

    #26088
    Esperemos que la API de yahoo sea un problema puntual, sino nos quedaremos sin algunas funciones muy interesantes, y nos tocará buscar alternativas.

    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.

    #26089

    ¿Por qué dices que la API de Google Finance dejará de funcionar en el futuro? ¡¡¡Si es así me da un infarto!!! ¿Implicaría eso que todos los datos importados a Google sheets desaparecerán (cotizaciones, BPA,etc)? ¿Has leído que vaya a desaparecer? En lo que si están avisando es que va a desaparecer la función de seguimiento de cartera directamente.

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

    #26090
    • Numbers de Apple tiene funciones que te devuelven datos de las acciones:

    https://support.apple.com/en-us/HT207109

    • Google Spreadsheet también:

    https://support.google.com/docs/answer/3093281?hl=es

    • Microsoft Excel no tiene nada de esto.

     

    3 users thanked author for this post.
    #27377

    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

    "Allí donde se queman los libros, se acaba por quemar a los hombres."
    Heinrich Heine
    BP-GSK-MT-MCD-UVV-SBRY-NG-BPL-HP-RGR-CVX-BLT-ENG-S32-BRK.B-BAC-DGE-ERIC.B-GILD-SSW-VOD-TEVA

Foros Recursos Obtener RPD y Dividendo con GoogleFinance

Viendo 20 publicaciones - del 1 al 20 (de un total de 47)

Debes estar registrado para responder a este debate.