COMPARA BROKERS

Seguimiento de ideas de inversión con Google Sheets: el RADAR

En este artículo vamos a ver como montar una hoja de cálculo en Google Sheets para hacer seguimiento de aquellas acciones o fondos cotizados (ETF) que nos parecen interesantes y no queremos perder de vista. Algo así como un radar o lista de seguimiento de ideas de inversión. Lo que los ingleses llaman Watchlist.

Lo que mejor me funciona a mi es tener dos tablas distintas. Una para acciones, y otra para fondos (ya que la información relevante puede ser diferente en cada caso). A continuación te explico cómo lo tengo montado yo. Espero que te sirva de inspiración si quieres montarte algo similar.

Montar el RADAR de seguimiento de ACCIONES

La lista de seguimiento de acciones la divido en tres partes. En la primera parte tengo un resumen sobre la información básica de la empresa. Después me gusta tener el precio objetivo que me haya marcado para dicha compañía (en caso de que haya tenido ya el tiempo de analizarla). Por último, lo que le da realmente valor a la lista, tengo la información relativa al precio de la acción y sus fundamentales. Información que, además, se va actualizando en "tiempo real" gracias a la API de Google.

Información básica sobre la empresa

La información básica de la empresa la relleno a mano. Personalmente, me es útil tener los siguientes campos:

  • Nombre de la empresa
  • Ticker de la empresa: es el código único que se usa para identificar de forma unívoca las acciones de una empresa. Puedes encontrarlo haciendo una búsqueda en Google del nombre de la empresa seguido de la palabra "TICKER". El ticker se compone de un primer apartado donde se indica el mercado donde se negocian las acciones, dos puntos, y, una o más letras (o números) que identifican a la empresa (sin espacios en medio). Cabe indicar que las acciones de una empresa pueden negociarse en más de un mercado (e incluso en diferentes monedas), y conviene tener claro a cual queremos hacer seguimiento.
  • Sector de la empresa
  • País de residencia fiscal de la empresa

Precio objetivo para la acción

La siguiente columna, que a mi parecer es clave, es el precio objetivo al que me gustaría tomar alguna decisión de importancia. Por ejemplo puedes fijar una columna de precio de compra, o uno de compra y otro de ampliación si la acción sigue bajando. Este apartado puede ser tan sencillo o avanzado como desees. Yo te mostraré lo básico, y lo mejor será que tú mismo adaptes esta información a tus gustos o necesidades.

En mi caso, me funciona bien con tener el precio al que me gutaría comprar las acciones. En cuanto al cálculo de este precio objetivo, la elección de un método u otro es algo muy personal y en lo que no voy a entrar en este artículo.

Para acabar con este apartado, lo que a mi me gusta hacer es calcular el porcentaje de diferencia entre mi precio objetivo y el precio al que cotiza la acción (que veremos en el apartado siguiente cómo obtenerlo en tiempo casi real). Este porcentaje puede ayudarte muchas veces en la toma de decisiones sin tener que ir sumando, restando y dividiendo de cabeza.

Yo lo introduzco con la siguiente ecuación (donde OBJ es el precio objetivo y debe apuntar a la celda que contenga este valor, y PRECIO es el precio actual y apuntará a la celda donde posteriormente irá dicho valor):

=IF(ISBLANK(OBJ),"", (PRECIO-OBJ)/OBJ)

Información relevante sobre precio y fundamentales

Y ahora es cuando viene lo bueno. Mediante el uso de las siguientes funciones financieras integradas en Google Sheets vamos a poder automatizar las columnas con información relevante sobre el precio de la acción y sus fundamentales. Solo necesitas que el campo indicado como TICKER apunte a la celda donde tienes el ticker de la acción:

  • Precio al que cotiza la acción:
    =GOOGLEFINANCE(TICKER)
  • Divisa en la que cotiza la acción:
    =GOOGLEFINANCE(TICKER,"currency")
  • Ratio precio-beneficio (PER):
    =GOOGLEFINANCE(TICKER,"pe")
  • Cambio porcentual del precio desde el último cierre de mercado:
    =GOOGLEFINANCE(TICKER,"changepct") / 100
  • Cambio porcentual del precio durante los últimos 30 días:
    =(GOOGLEFINANCE(TICKER) - INDEX(GOOGLEFINANCE(TICKER,"price",TODAY()-30,TODAY()),2,2)) / INDEX(GOOGLEFINANCE(TICKER,"price",TODAY()-30,TODAY()),2,2)
  • Precio más alto / bajo durante la sesión:
    =GOOGLEFINANCE(TICKER,"high")
    =GOOGLEFINANCE(TICKER,"low")
  • Precio más alto / bajo durante las últimas 52 semanas:
    =GOOGLEFINANCE(TICKER,"high52")
    =GOOGLEFINANCE(TICKER,"low52")
  • Capitalización bursátil de la empresa en millones:
    =GOOGLEFINANCE(TICKER) * GOOGLEFINANCE(TICKER,"shares") / 1000000

Y con esto ya quedaría cubierta la información mínima que considero interesante tener en el radar de acciones. Ya solo faltaría rellenar los campos manuales para cada uno de las empresas en nuestro radar y dar formato a la tabla. Al final del artículo te enseño como lo hago yo para dar formatos condicionales, que es una de las funcionalidad que más me gustan de las hojas de cálculo.

Montar la lista de seguimiento para FONDOS ETF

De forma muy similar a lo que hemos visto para las acciones, se puede montar una tabla para realizar el seguimiento de fondos ETF, también conocidos como fondos cotizados ya que cotizan directamente como acciones.

Información básica sobre el fondo

La información básica del fondo se debe rellenar a mano, y a mi me gusta tener los siguientes campos:

  • Nombre del fondo
  • Código ISIN del fondo: es un código de 12 caracteres que se le asigna a los valores mobiliarios para su identificación a nivel internacional (debido a la gran cantidad de fondos con nombres muy similares, recomiendo trabajar con el ISIN en vez de con su nombre)
  • Ticker del fondo: identifica de forma unívoca las participaciones de un fondo cotizado. Puedes encontrarlo haciendo una búsqueda en Google del nombre del ETF seguido de la palabra "TICKER" (recordando quitar todos los espacios intercalados para que todo funcione de forma automática)
  • Tipología del fondo
  • Descripción corta del fondo

El precio objetivo para el ETF

Aunque la gran mayoría de inversores en ETFs no basan la entrada en el fondo en base a un precio objetivo. Vamos a seguir un guión similar que en el caso de las acciones, y vamos a reservar una celda para el precio objetivo y otra para la diferencia con el precio actual. Después, si no usamos esta celda, siempre se puede dejar vacía.

Información relevante sobre el precio del ETF

De una manera muy similar a lo que hicimos en el caso de las acciones, me gusta tener un pequeño resumen de los indicadores más relevantes para los fondos cotizados. En las ecuaciones que siguen, donde veas TICKER debes apuntar a la celda en la que indiques el ticker del fondo:

  • Precio al que se negocia el ETF:
    =GOOGLEFINANCE(TICKER)
  • Divisa en la que cotiza el fondo:
    =GOOGLEFINANCE(TICKER,"currency")
  • Variación en porcentaje del precio a lo largo de la última sesión:
    =GOOGLEFINANCE(TICKER,"changepct")/100
  • Cambio porcentual del precio durante los últimos 30 días:
    =(GOOGLEFINANCE(TICKER) - INDEX(GOOGLEFINANCE(TICKER,"price",TODAY()-30,TODAY()),2,2)) / INDEX(GOOGLEFINANCE(TICKER,"price",TODAY()-30,TODAY()),2,2)
  • Precio más alto / bajo durante las últimas 52 semanas:
    =GOOGLEFINANCE(TICKER,"high52")
    =GOOGLEFINANCE(TICKER,"low52")

La API de Google Finance solo ofrece información limitada para una lista reducida de fondos cotizados o ETFs. Quedando desatendidos muchos fondos interesantes.

Aunque podríamos complicarlo más incluyendo, por ejemplo, gráficos con la tendencia del precio tanto para el caso de las acciones como para los ETFs. Lo vamos a dejar aquí. Espero que esto te haya servido para hacerte una idea de lo que ofrece la API de Google Finance. Así es como lo uso yo. Ahora, si quieres expandirlo más, queda en tus manos. Y si tienes algún comentario para completar lo expuesto, no dudes en contactarme por correo electrónico.

Dando formatos condicionales a las tablas

Una vez visto cómo extraer la información de la API. A mi me gusta aplicar formatos condicionales, de forma que se resalte el fondo de las celdas si éstas alcanzan ciertos valores que considero interesantes.

Esto viene muy bien por ejemplo en la celda donde se calcula la diferencia entre el precio objetivo y el precio actual. Puedes por ejemplo resaltar la celda coloreando su fondo en función de la diferencia de precio. Por ejemplo: si la celda tiene un valor menor que 0% (cotiza con descuento respecto a nuestro precio objetivo) el fondo será naranja claro, si es menor que -10% el fondo se volverá naranja intenso, y para el resto de valores el fondo se mantiene gris claro.

Para ello, basta con que selecciones las celdas a las cuales quieres aplicar el formato, y hagas click en la opción "Formato condicional" dentro del menú "Formato" de la barra superior. Se te partirá la ventana en dos, y en la barra de la derecha debes pulsar "Añadir una nueva regla".

Abrir menú para aplicar formatos condicionales en Google Sheets
Abrir menú para aplicar formatos condicionales en Google Sheets

Ahora, dentro de la barra que se ha abierto a la derecha, puedes añadir nuevas reglas de formateado pulsando en "+ Añadir otra regla". Al hacerlo, se te mostrarán unas opciones como las que ves en la imagen a continuación (puede que cambie el idioma):

Barra de configuración del formato condicional en Google Sheets
Barra de configuración del formato condicional en Google Sheets

Cada uno de estos apartados sirven para lo siguiente:

  1. En el primer apartado puedes afinar la selección de celdas en las que se aplicará el formato que definas
  2. El segundo apartado es donde eliges que tipo de lógica quieres aplicar. Para lo que queremos aquí, nos basta con usar: mayor que, menor que, y, celda vacía.
  3. Por último, en el tercer apartado puedes elegir el formato que quieres que se aplique al rango de celdas seleccionadas cuando se cumpla la condición anterior.

Y con esto, daríamos por acabada la guía sobre cómo crear una lista de seguimiento usando Google Sheets y la API de Google Finance. Hemos visto los básicos sobre cómo crear una lista de acciones y ETFs, como obtener información relevante para la toma de decisiones, y para acabar, hemos aplicado formatos condicionales para que todo sea más visual.

Watchlists alternativas sin Google Sheets

Montar una lista de seguimiento o watchlist, como prefieras llamarlo, es el primer paso para montar un portfolio para el largo plazo. Pero sorprendentemente, es una de las técnicas que menos veo que se compartan entre la comunidad inversora. Aquí te he mostrado una forma de hacerlo, pero hay infinidad de alternativas.

Siguiendo con las hojas de cálculo, Microsoft Excel ofrece una serie de funciones igualmente útiles para obtener datos financieros y poder armar un radar como el que aquí te he mostrado. Yo he optado por hacerlo en Google Sheets por ser una aplicación de libre acceso.

Dentro del mundo de las webs y aplicaciones móviles, puedes encontrar muy buenas opciones. Yo uso mucho Yahoo Finance (tanto su web como su aplicación). Y, después, muchos brokers que además de la plataforma de trading también ofrecen algún sistema de favoritos o listas de seguimiento del que también te puedes aprovechar.

Conclusiones sobre montar una Watchlist con Google Sheets

Cómo has podido ver, gracias a Google Sheets y su API de datos financieros puedes montar, modificar y consultar tu lista de seguimiento para acciones y ETF. Todo desde una simple hoja de cálculo, gratuita y accesible desde cualquier dispositivo con conexión a internet.

Aunque no todo es perfecto, y se echa un poco de menos tener acceso a información de un mayor número de fondos de inversión, y hasta incluso materias primas. Aun así, no está mal. Y como veremos en futuros posts, este concepto de hoja de cálculo watchlist se puede extender para hacer seguimiento de nuestra cartera de inversión y sacar información e informes bastante interesante.

Recuerda que COMPARA BROKERS es un blog con fin informativo y educativo. Los contenidos aquí compartidos no suponen recomendación de ningún tipo. El uso que hagas de esta información es siempre bajo tu responsabilidad. Y, en caso de duda, te invitamos a que consultes con un asesor experto antes de tomar cualquier decisión.

Aviso sobre el uso de Cookies

Desde COMPARA BROKERS hacemos uso de Cookies tanto propias como de terceros para: analizar comportamientos, poder seguir mejorando la Web, y, ofrecer anuncios personalizados que se ajusten a tus intereses. Si quieres saber más puedes visitar nuestra Política de Cookies. Antes de que sigas navegando por nuestra Web, te pedimos que aceptes el uso de Cookies, o, por el contrario, abandones el sitio.

SI, ACEPTO NO, ME QUIERO IR