Acceder
Cómo importar datos de bolsa desde Google Finance

Cómo importar datos de bolsa desde Google Finance

En este post vamos a hablar sobre cómo importar datos de Google Finance. La web de Google Finance contiene mucha información financiera que te puede ser de interés para iniciarte en el mundo de la bolsa y empezar a analizar empresas. Entre otras cosas, Google Finance permite importar datos financieros a una hoja de cálculo fácilmente: cotizaciones, volumen, máximos, mínimos, PER, etc.

Para poder importar datos financieros tenemos que tener una cuenta registrada en Gmail, el servicio de correo electrónico de Google. Se debe tener una cuenta en Google para poder utilizar las hojas de cálculo de Google Drive (una aplicación muy similar al Excel de toda la vida pero algo menos completo) donde podremos importar los datos fácilmente.

Qué es Google Finance 

Google Finance es un sitio web que es administrado por Google, el cual se centra en noticias de negocios e información financiera de todo tipo; por lo que en esta plataforma los usuarios podrán personalizar la forma en que reciben información sobre sus inversiones.

Cómo obtener datos de Google Finance en Excel

Antes de explicarte cómo importar datos de la bolsa desde Google Finance, debes conocer cómo obtener los datos de Google Finance en Excel:

  1. Inicia sesión en Google Finance a través de google.com/finance.
  2. Haz clic en "Portafolios" (si tiene varias carteras, selecciona la cartera que deseas exportar).
  3. Luego haz clic en "Descargar la hoja de cálculo" y abre Excel.
  4. Haz clic en "Archivo" y luego clic en "Abrir".
  5. Finalmente, podrás navegar en tu carpeta de descargas y abrir el archivo "data.csv" (estos serán los datos de la cartera). 
  6. Ten presente que después de abrir el archivo, podrás ver que todos sus datos se han importado en Excel en celdas separadas; por lo que es posible que necesites volver a guardar el archivo con un formato de archivo .xlsx, ya que te permite ver más funciones y formatos que un archivo .csv.


Ahora bien, para poder importar datos financieros tenemos que tener una cuenta registrada en Gmail, el servicio de correo electrónico de Google. Se debe tener una cuenta en Google para poder utilizar las hojas de cálculo de Google Drive (una aplicación muy similar al Excel de toda la vida pero algo menos completo) donde podremos importar los datos fácilmente.
 

Cómo crear una hoja de cálculo de Google

Para acceder a las hojas de cálculo de google tenemos que abrir el correo electrónico y pulsar el botón de la parte superior derecha (redondeado en azul):

google drive

Al pulsar el botón se nos abrirá un desplegable. Entre otras aplicaciones disponibles vamos a centrarnos en dos de ellas: Google Drive y Hojas de cálculo de google.

Google Drive es una carpeta asociada al correo electrónico que permite guardar archivos en la nube, al igual que otras aplicaciones como podría ser Dropbox. Además de permitir guardar archivos podemos crearlos directamente desde allí. Los archivos que podemos crear son hojas de cálculo (excel de google), documentos (word de google), presentaciones (power point de google) y algunas más y se guardan automáticamente mientras los vamos editando.

Para crear una hoja de cálculo pulsamos el botón Drive de la imagen anterior y dentro creamos un archivo nuevo, hoja de cálculo.

google hoja de cálculo

La guía para conocer y entender las claves de los indicadores técnicos: acumulación, distribución, Advance decline line, desviación típica y mucho más.

 

 

Cómo obtener datos actuales de acciones desde Google Finane

Una vez hemos creado la hoja de cálculo ya podemos importar datos sobre acciones. Primero tenemos que ir a google finance y buscar el ticker asociado a la acción sobre la que deseamos importar datos. Normalmente suele ser el ticker de la bolsa donde cotiza seguido de dos puntos y el ticker de la acción. Por ejemplo, en acciones españolas el ticker de Repsol y Mapfre son BME:REP y BME:MAP respectivamente. En el caso de Google y General Electric, empresas de Estados Unidos, los tickers son NASDAQ:GOOGL y NYSE:GE respectivamente. Estos tickers son los que introducimos en la hoja de cálculo en celdas distintas. Ahora, en la columna de la derecha solo tenemos que escribir la función =GOOGLEFINANCE(B3) si queremos obtener la cotización de la acción de la celda B3:

google cotizacion extraer en excel

Ademas de la cotización, a la función google finance podemos pedirle que nos devuelva más información: 

Función en excel Información que nos devuelve Google Finance
=GOOGLEFINANCE(B3;"priceopen") Precio de apertura
=GOOGLEFINANCE(B3;"closeyest") Precio de cierre del día de ayer
=GOOGLEFINANCE(B3;"low") Precio mínimo del día
=GOOGLEFINANCE(B3;"high") Precio máximo del día
=GOOGLEFINANCE(B3;"change") Cambio en la cotización
=GOOGLEFINANCE(B3;"changepct") Cambio en la cotización porcentualmente
=GOOGLEFINANCE(B3;"high52") Máximo de 52 sesiones
=GOOGLEFINANCE(B3;"low52") Mínimo de 52 sesiones
=GOOGLEFINANCE(B3;"volume") Volumen negociado
=GOOGLEFINANCE(B3;”EPS”) Beneficio por acción
=GOOGLEFINANCE(B3;”PE”) PER
=GOOGLEFINANCE(B3;”NAME”) Nombre de la empresa
=GOOGLEFINANCE(B3,"shares") Número de acciones
=GOOGLEFINANCE(B3,"currency") Divisa de la acción
 

Además de estos datos, podemos obtener muchos más, puedes ver toda la lista aquí. Sin embargo, no todos los datos están disponibles para todas las empresas.

Introduciendo estas funciones en las distintas celdas podemos seguir las acciones que nos resulten de interés en una hoja de cálculo de una manera sencilla. Además, los datos se actualizan con un retraso de alrededor de 15 minutos.

Obtener el histórico de la cotización de una acción

Además de obtener datos actuales sobre algunas magnitudes financieras de las acciones, podemos obtener el histórico. En este caso, vamos a tomar como ejemplo Repsol. La forma de proceder es similar:

historicos de una acción Google Finance

En la celda B4 hemos introducido la función =GOOGLEFINANCE; de la misma manera que antes, introducimos el dato que queremos que nos devuelva ("price", "low" y "high") e introducimos el número de días de que queramos. Si queremos observar los datos diarios durante el último año, introducimos TODAY()-360;TODAY() y  a continuación "DAILY". Si queremos datos semanales introducimos "WEEKLY".

Vemos como automaticamente la función googlefinance genera una columna con las fecha cuando queremos que nos devuelva datos históricos. La única manera de "eliminarlas" es abrir otra pestaña en la hoja de cálculo y copiar las columnas  C,E y G (Close, Low y High).

Finalmente, debes considerar algunas herramientas para analizar el portafolio de inversión que desees, como lo son las siguientes: 

  • Comparar información sobre acciones específicas, escogiendo una acción y luego haciendo clic en la pestaña «Comparar».
  • Debes consultar el rendimiento de diferentes monedas, ya que cada moneda incluye un enlace a su propia página, junto con un convertidor de moneda que permite comparar valores rápidamente.
  • Debes revisar información financiera de las empresas de forma anual o trimestral y;
  • Descargar los precios, transacciones y otra información en la hoja de cálculo, de acuerdo al proceso ya explicado. 

 

Una vez ya sabes cómo importar correctamente las cotizaciones de las acciones desde Google Finance permite que te deje por aquí 3 reviews de brokers primes perfectos para comprar casi cualquier acción del mundo:

En conclusión, el seguimiento del rendimiento de un instrumento financiero en bolsa es fundamental para todos los inversores, en este caso aunque Google Finance tiene varias opciones que permiten medir el rendimiento, es posible que necesites realizar cálculos matemáticos avanzados en Excel; por lo que para transferir los datos de una cartera de Google Finance a Excel, podrás utilizar la herramienta de exportación de datos de Google de forma rápida y fácil siguiendo el proceso anterior. 
 

Y tú, ¿ya utilizas Google Finance para tus inversioens? Cuéntanos tu experiencia en comenatrios y si tienes dudas, ¡consúltanos!

  1. #20
    04/09/19 15:54

    Perdón¡ Quise decir 200 semanas¡
    Así mismo se puede agregar el dividendo?
    Gracias¡

  2. #19
    03/09/19 19:43

    Hola¡ Me parece un artículo fabuloso y que en gran medida nos ayudará a todos a llevar un mejor control de nuestro radar.
    Se puede incluir el máximo / mínimo de más de 52 semanas?
    Gracias por contestar y por compartir tus conocimientos¡

  3. en respuesta a ciberconta
    -
    #18
    30/08/19 19:36

    Gracias ciberconta:
    la miraré con detenimiento.
    saludos cordiales

  4. #17
    29/08/19 15:33

    Yo tengo un problema con mi hoja de calculo, tengo hecha una macro que me permite actualizar los datos a última fecha y me gustaría que esa macro se ejecutase todos los dias. ¿Alguien sabría decirme como puedo hacer eso?

  5. en respuesta a Bertold
    -
    Nuevo
    #16
    03/05/19 19:05

    hola, estoy intentando ver en google finance la variacion de una moneda en relacion a otra... alguien me puede ayudar?? debe haber un error en la formula que estoy usando.
    =GoogleFinance("currency,USDCAD","CHANGEpct")
    gracias!!!

  6. en respuesta a ciberconta
    -
    Nuevo
    #15
    25/04/19 12:56

    Hola ciberconta. Estoy montándome una hoja para seguir mi cartera y me he encontrado con vuestra ayuda así que, aunque mucho tiempo después, muchas gracias por tu aportación. Quería preguntar si alguien sabe cómo obtener las medias de un valor (10 días, 50 días, etc.). Sólo se me ocurre utilizar la función "INDEX" sobre la opción de generar un histórico (INDEX(GOOGLEFINANCE("NASDAQ:GOOG","price",today()-9,TODAY()),4,2)), escogiendo X valores de la tabla que genera y dividiendo entre X, pero si tienes en cuenta que mete festivos en medio sin cotización, es un poco lioso. ¿A alguien se le ocurre cómo hacerlo o conoce una función de GoogleFinance que te devuelva estas medias directamente?

  7. en respuesta a amdrd
    -
    #14
    19/09/17 00:14

    a ver si alguien quisiera compartir esa lista de googlefinance...

  8. en respuesta a Ausias Fuster
    -
    #13
    23/05/17 14:12

    ¿Existe alguna lista con todos los tickers que usa Google Finance?

    O mejor ¿listas clasificados por los mercados , indices , etf , etc ?

    gracias

  9. en respuesta a hectorverin
    -
    #12
    19/09/16 18:05

    Buenas hectorverin. Datos intradia desde google finance no es posible. Probablemente los puedas encontrar en alguna plataforma, pero siendo de pago.

    Saludos

  10. Nuevo
    #11
    19/09/16 18:03

    Hola buenas, así podemos importar datos en diario, pero sabéis si hay alguna forma de importar datos intradia? estoy intentando hacer un backtest en ninjatrader con datos intradia y no encuentro nada. Muchas gracias!

  11. en respuesta a ciberconta
    -
    #10
    Nega16
    24/08/16 11:14

    muchas gracias

  12. en respuesta a ciberconta
    -
    #9
    24/08/16 10:56

    Gran trabajo. Muchas gracias a ambos por compartirlo.

  13. en respuesta a Buenallave
    -
    #8
    Nega16
    24/08/16 09:39

    muchas gracias
    que te importa con una serie de datos, que reconoce excell para operar con ellos ?

  14. en respuesta a Nega16
    -
    #7
    24/08/16 09:28

    En la misma hoja de cálculo, vista en el navegador, con el ratón en el menú Archivo > Descargar como > Lista de opciones.

  15. #6
    Nega16
    23/08/16 16:41

    Oye, sabes como pasar esa hoja de Calculo a excell ?

  16. #5
    Nega16
    23/08/16 16:38

    Fantastico
    Muchas gracias

  17. #4
    02/08/16 22:53

    Me suelo conectar poco, tengo poco tiempo, antes de nada quiero comentar que es esto estoy pez pero las dos ultima están mal no? debería ser con punto i como ; y solo punto me estoy haciendo un par de ellas para probarla, este articulo me imprimo y a mi carpeta muy bueno Gracias

  18. en respuesta a ciberconta
    -
    #3
    22/03/16 09:36

    Gracias por compartir tu hoja de calculo!

  19. #2
    24/02/16 13:35

    Gracias ciberconta, muy "currado" la hoja que compartes. La tendré en cuenta.
    Un saludo.

  20. #1
    24/02/16 12:32

    Yo tengo una hoja en Drive con algunas funciones adicionales de Google Finance. Por si alguien quiere mirarla: https://docs.google.com/spreadsheets/d/1RsW9UyziFv2ZvRQCYHn-gItR4hJCq4j3bpCex-mCWYs/edit#gid=0

Definiciones de interés