Obtener RPD y Dividendo con GoogleFinance – Pág. 5

Foros Recursos Obtener RPD y Dividendo con GoogleFinance - Pág. 5

Este debate contiene 91 respuestas, tiene 24 mensajes y lo actualizó  Títere…¿Con cabeza? hace 1 semana, 5 días.

Viendo 12 publicaciones - del 81 al 92 (de un total de 92)
  • Autor
    Publicaciones
  • #46078

    Raulinho
    Offline
    Topics: 0
    Replies: 4

    Muchas gracias cazadividendos. Pues miro que intento poner esa formula para la media de 1000 sesiones en mi hoja de cálculo pero nada… La comillas alas tengo que cambiar, ya que sino no me reconoce nada… Pones las 4 comillas con “?

    Poniendo esta formula (que no se donde saque) sí que me da un valor , pero no se si es correcta… ya que por ejemplo para BATS me da una MM1000 de 45,24 y en cambio a ti en tu hoja te da un valor de 42,80… En Pro Real Time me da con la MM Exponencial un valor de 39,42

    =average(query(sort(GoogleFinance(C3;“price”; TODAY()1000; TODAY();“daily”);1;0);“select Col2 limit 1000”))

     

    Sabeis si es posible importar los dividendos automaticamente, sin tener que descargarte o importar manualmente los datos tu mismo? Quiero tener la hoja lo mas automatizada posible….

    Muchas gracias

    #46080

    Raulinho
    Offline
    Topics: 0
    Replies: 4

    He googleado un poco y de momento solo consigo obtener el dividendo asi:

    =split(index(ImportHtml(concatenate(“https://finance.yahoo.com/quote/”;C3);“table”;2);6;2);” ()”;TRUE)

    donde C3 es el ticker sin poner la bolsa. Es decir para Coca Cola seria  KO y no NYSE:KO Lo que hace es va a la web https://finance.yahoo.com/quote/KO y coge el dividendo de esa pagina que sale en la tabla columna 2 fila 6.

    El problema esta en que eso funciona solo para las empresas americanas, ya que para las de los otros paises la web de donde tendria que obtener el resultado no es https://finance.yahoo.com/quote/(+ticker) sino por ejemplo para mapfre—> https://finance.yahoo.com/quote/MAP.MC

    El otro problema que tengo es que tengo los tickers como cazadividendos con NYSE:XXX o BME:XXX y no el ticker sin indicar el pais. Por eso no funciona esta formula en mi hoja…

    Tambien se podria importar asi =if(isblank(C3);;IMPORTJSON(“https://api.iextrading.com/1.0/stock/”&C3&“/stats?filter=dividendRate”;“dividendRate”))  pero pasa lo mismo con el ticker…

    http://www.twoinvesting.com/2017/11/replacing-yahoo-finance-with-the-iex-api-in-google-sheets/   –>mirar esta web para importar y utilizar IMPORTJSON

     

    El crecimiento del dividendo segun anyos se podria sacar asi:

    =index(importhtml(“http://www.gurufocus.com/dividend/”C3“”;“table”;4);2;3

    -> pero pasa lo mismo, que solo sirve para empresas americanas y si se pone el ticker sin nombre de la bolsa, para que pueda coger el numero de la web.

     

    En definitiva… de momento no encuentro la solucion… la unica seria hacer una nueva columna donde pusiese la bolsa de la accion y otra columna solo con elt ciker. Asi por lo menos tendria las empresas amercianas y faltarian el resto.. A ver si algun forero me peude ayudar…

    #46087

    Cazadividendos
    Offline
    Topics: 28
    Replies: 639

    Muchas gracias cazadividendos. Pues miro que intento poner esa formula para la media de 1000 sesiones en mi hoja de cálculo pero nada… La comillas alas tengo que cambiar, ya que sino no me reconoce nada… Pones las 4 comillas con “?

    Poniendo esta formula (que no se donde saque) sí que me da un valor , pero no se si es correcta… ya que por ejemplo para BATS me da una MM1000 de 45,24 y en cambio a ti en tu hoja te da un valor de 42,80… En Pro Real Time me da con la MM Exponencial un valor de 39,42

    =average(query(sort(GoogleFinance(C3;“price”; TODAY()1000; TODAY();“daily”);1;0);“select Col2 limit 1000”))

    Sabeis si es posible importar los dividendos automaticamente, sin tener que descargarte o importar manualmente los datos tu mismo? Quiero tener la hoja lo mas automatizada posible….

    Muchas gracias

    Pongo esto exactamente:

    =QUERY( GoogleFinance( B2; “all”; WORKDAY( TODAY(); 1000 ) ; TODAY() ) ; “Select Avg(Col5) Label Avg(Col5) ” “; 1 )

    (copio el texto, no la celda, que a veces da problemas)

    Con comillas (“) y punto y coma (;)

    Depende de cómo lo tengas configurado utiliza comillas simples y comas, pero viendo las otras fórmulas que has puesto te deberían funcionar. Eso sí, tarda un montón en hacer el cálculo. Como pongo muchas empresas lo he tenido que poner en una hoja intermedia, que no cargo directamente, porque el navegador no aguanta….

    El dividendo prefiero ponerlo manualmente. Seguro que hay muchos que están mal, cuando hay recortes o algún cambio sustancial, pero me fío más de las listas de dividendos o de la web de la empresa que de la información que da Google o Yahoo!

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

    #46211

    It is me
    Offline
    Topics: 11
    Replies: 152

    Pues yo también he copiado la fórmula para la media de 1000 sesiones y no funciona. Es decir, da error. Veo que además de que cambia las comillas, éstas se abren 3 veces pero sólo se cierran 2.

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

    #46260

    Cazadividendos
    Offline
    Topics: 28
    Replies: 639

    Pues yo también he copiado la fórmula para la media de 1000 sesiones y no funciona. Es decir, da error. Veo que además de que cambia las comillas, éstas se abren 3 veces pero sólo se cierran 2.

    Pues a mi me funciona, detallo mejor las comillas dobles y simples, que igual ahí está el problema:

    =QUERY( GoogleFinance( B2; all; WORKDAY( TODAY(); 1000 ) ; TODAY() ) ; Select Avg(Col5) Label Avg(Col5)  ; 1 )/IF(H2=GBX;100;1)

    =QUERY( GoogleFinance( B2; [Doble comilla]all[Doble comilla]; WORKDAY( TODAY(); 1000 ) ; TODAY() ) ; “Select Avg(Col5) Label Avg(Col5)[Comilla simple][Comilla simple][Espacio en blanco][Doble comilla]; 1 )/IF(H2=[Doble comilla]GBX[Doble comilla];100;1)

    Doble comilla-> ”

    Comilla simple -> ‘

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

    1 user thanked author for this post.
    #46267

    Raulinho
    Offline
    Topics: 0
    Replies: 4

    nada… sigo sin que me salga a pesar de poner las dos comillas simples…

     

    a que se refiere en tu formula COL 5?

    #46273

    Cazadividendos
    Offline
    Topics: 28
    Replies: 639

    Yo no sé mucho de bases de datos y no me he molestastado en entender exactamente la fórmula, pero entiendo que:

    La fórmula entera es esta.

    =QUERY( GoogleFinance( B2; all; WORKDAY( TODAY(); 1000 ) ; TODAY() ) ; Select Avg(Col5) Label Avg(Col5)  ; 1 )/IF(H2=GBX;100;1)

    Si pones sólo este trozo:

    =GoogleFinance(“PG”; “all”; -3)

    Te da esta tabla (para Procter&Gamble)

    Date Open High Low Close Volume
    23/11/2018 13:00:00 91,25 91,99 90,63 91,54 4399630

    Si lo haces entre TODAY()-1000 y TODAY() te debería dar una tabla con una fila para cada uno de los últimos 1000 días.

    La parte de:

    Select Avg(Col5) Label Avg(Col5) ” 

    Supongo que te da una media de la columna 5, que es el precio de cierre, para esos 1000 días.

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

    #46382

    Ciguatanejo
    Offline
    Topics: 3
    Replies: 130

    ¿Os está dando lectura de los precios Google Finance? Porque a me salen todos con las lecturas de ayer y los cambios a cero …………

    Un saludo.

    #46383

    Saulo
    Offline
    Topics: 3
    Replies: 257

    ¿Os está dando lectura de los precios Google Finance? Porque a me salen todos con las lecturas de ayer y los cambios a cero …………

    Un saludo.

    A mí me da cambios a cero para USA, el resto aparentemente bien. Creo que porque es festivo en USA San Andrés (St Andrew)

    Mateo 13:12 "Porque a cualquiera que tiene, se le dará, y tendrá en abundancia; pero al que no tiene, aun lo que tiene le será quitado".

    1 user thanked author for this post.
    #46384

    Ruindog
    Offline
    Topics: 28
    Replies: 1014

    Debe pasar algo con Google Finance. Yahoo Finance sí que funciona

    https://finance.yahoo.com/quote/T?p=T&.tsrc=fin-srch

    Un optimista es un pesimista mal informado

    2 users thanked author for this post.
    #46385

    Ciguatanejo
    Offline
    Topics: 3
    Replies: 130

    ¿Os está dando lectura de los precios Google Finance? Porque a me salen todos con las lecturas de ayer y los cambios a cero …………

    Un saludo.

    A mí me da cambios a cero para USA, el resto aparentemente bien. Creo que porque es festivo en USA San Andrés (St Andrew)

    Pero en USA hoy es un día de negociación normal, en Yaho Finance están dando los cambios sin problema. Google Finance va de mal en peor, la remodelación fueron muchos pasos atrás de una tacada y así siguen. Y yo creo que si siguen así es porque quieren, porque esta gente que controla hasta la última coma que se escribe de ó en lo suyo si lo dejan estar así es porque en estos momentos por el motivo que sea no les interesa potenciar la herramienta y dar un servicio en condiciones, al menos a la altura de lo que había antes.

     

    Un saludo.

    1 user thanked author for this post.
    #46437

    Títere…¿Con cabeza?
    Offline
    Topics: 2
    Replies: 21

    Pues yo también he copiado la fórmula para la media de 1000 sesiones y no funciona. Es decir, da error. Veo que además de que cambia las comillas, éstas se abren 3 veces pero sólo se cierran 2.

    Pues a mi me funciona, detallo mejor las comillas dobles y simples, que igual ahí está el problema:

    =QUERY( GoogleFinance( B2; all; WORKDAY( TODAY(); 1000 ) ; TODAY() ) ; Select Avg(Col5) Label Avg(Col5) ; 1 )/IF(H2=GBX;100;1)

    =QUERY( GoogleFinance( B2; [Doble comilla]all[Doble comilla]; WORKDAY( TODAY(); 1000 ) ; TODAY() ) ; “Select Avg(Col5) Label Avg(Col5)[Comilla simple][Comilla simple][Espacio en blanco][Doble comilla]; 1 )/IF(H2=[Doble comilla]GBX[Doble comilla];100;1)

    Doble comilla-> ”

    Comilla simple -> ‘

    nada… sigo sin que me salga a pesar de poner las dos comillas simples…

    a que se refiere en tu formula COL 5?

    Hola,

    A mi me daban problemas todas las formulas, y no conseguía ver los dividendos de forma automática. El caso es que viendo que había compañeros a los que si les funcionaba tenía claro que era problema mío.

    He perdido un poco de tiempo variando cosas y al final he dado con el problema, al menos en mi caso. Os lo comento por si a alguien le sirve.

    Yo copiaba la formula y variaba lo de dentro para hacer referencia a la casilla, pero parece ser que google Financie es muy caprichoso, porque las comillas no eran igual las que copiaba a las que pone mi teclado, y son dobles comillas las dos… Las he puesto A MANO con mi teclado y ya importa los datos a la perfección:

    La primera linea es lo copiado del compañero Raulinho (gracias crack) y la segunda es mi linea modificada. Mis comillas son “más rectas”, tiene castañas la cosa. Me he vuelto loco por esa tontería…

    =split(index(ImportHtml(concatenate(https://finance.yahoo.com/lookup;C3);table;2);6;2); ();TRUE)

    =split(index(ImportHtml(concatenate(https://finance.yahoo.com/lookup;C3);table;2);6;2); ();TRUE)

    Por cierto, si no queréis que os ponga el dividendo en una casilla y la rentabilidad en la de al lado y preferís (como yo) que salga todo en la misma casilla y ademas poner la empresa en la misma linea, sin que la llame a otra celda habría que borrar el paréntesis y poner el ticker entre comillas también:

    Para empresas americanas

    =split(index(ImportHtml(concatenate(“https://finance.yahoo.com/quote/”;“MCD”);“table”;2);6;2);TRUE)

    Para españolas:

    =split(index(ImportHtml(concatenate(“https://finance.yahoo.com/quote/”;“ENG.MC”);“table”;2);6;2);TRUE)

    Para británicas:

    =split(index(ImportHtml(concatenate(“https://finance.yahoo.com/quote/”;“BP.L”);“table”;2);6;2);TRUE)

    Suecas:

    =split(index(ImportHtml(concatenate(“https://finance.yahoo.com/quote/”;“ERIC-B.ST”);“table”;2);6;2);TRUE)

    Etc.

    Espero que ayude en algo.

    Salu2 y gracias por vuestro enorme trabajo.

    P.D. Después de enviar el mensaje me ha tocado reeditarlo porque me he dado cuanta que al subirlo las comillas salen igual en las dos lineas, así que está claro que eso es un problema. Subo foto en la que se aprecia mejor: https://ibb.co/GFWBJHJ

    "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

    1 user thanked author for this post.

Foros Recursos Obtener RPD y Dividendo con GoogleFinance - Pág. 5

Viendo 12 publicaciones - del 81 al 92 (de un total de 92)

Debes estar registrado para responder a este debate.