¿Nos visitas desde USA? Entra a tu página Rankia.us.
Bolsa desde cero

¿Qué es la bolsa? ¿cómo invertir en la bolsa? ¿cómo comprar y vender acciones?

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 está incorporando mucha información financiera y ya compite con otras webs como por ejemplo, yahoo finance. Entre otras cosas, google finance permite importar datos a una hoja de cálculo facilmente, en concreto, datos financieros: 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 (una aplicación muy similar al Excel de toda la vida pero algo menos completo) donde podremos importar los datos facilmente.

Si quieres seguir aprendiendo, descarga este manual

Quizá te interese descargar esta recopilación de webinars

 

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 app

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 automaticamente mientras los vamos editando.

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

google hoja de cálculo

 

Obtener datos actuales de acciones

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

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

  • =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.

datos google

 

La Cartera Rankiana es una hoja de cálculo que hemos creado desde Rankia en el que está todo este trabajo hecho. Si te interesa, puedes descargarla aquí.

Obtener datos históricos

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

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).

13 comentarios

Añadir comentario
  1. #2

    Ausias Fuster

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

  2. #3

    Muelle

    en respuesta a ciberconta
    Ver mensaje de ciberconta

    Gracias por compartir tu hoja de calculo!

  3. #4

    Javier 13

    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

  4. #6

    Nega16

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

  5. #7

    Buenallave

    en respuesta a Nega16
    Ver mensaje de Nega16

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

  6. #8

    Nega16

    en respuesta a Buenallave
    Ver mensaje de Buenallave

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

  7. #9

    burkina

    en respuesta a ciberconta
    Ver mensaje de ciberconta

    Gran trabajo. Muchas gracias a ambos por compartirlo.

  8. #11

    hectorverin

    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!

  9. #12

    Ausias Fuster

    en respuesta a hectorverin
    Ver mensaje de hectorverin

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

    Saludos

  10. #13

    amdrd

    en respuesta a Ausias Fuster
    Ver mensaje de Ausias Fuster

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

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

    gracias

Autor del blog

  • Rankia

    Portavoz oficial de la empresa editora de este sitio web Rankia

Envía tu consulta



Conoce la otra comunidad del grupo Emergia.

Verema: Vinos, Restaurantes, Enoturismo y Club de Vinos

Este sitio web usa cookies para analizar la navegación del usuario. Política de cookies.

Cerrar