...y hacer animaladas es muy divertido
¿que por qué estoy escribiendo esta entrada a las 3 a.m.? porque lo que os voy a contar es la pera y no me deja dormir. Por un lado, quiero enseñaros una de las herramientas que más usamos para explicar porqué seleccionamos un fondo en concreto.
Por otro, quiero que veáis un poco el diseño y arquitectura que hay entre bambalinas. Aunque pueda no parecer la herramienta visual más rápida del mundo, en realidad va a toda leche.
Y por último y quizás más importante, porque a pesar del esfuerzo en proporcionaros un sistema sofisticado y ya creado de selección de fondos como son los puntos IronIA, seamos sinceros, a muchos os importa un carajo y a todos nos gusta hacernos nuestras propias entelequias y crear una metodología propia de selección de fondos. Da igual que ésta se base en ciclos lunares, en las acciones que un fondo tuvo hace 7 meses o en la rentabilidad que ha conseguido en la última semana. De hecho, da igual si funciona muy bien, bien o regular, lo que importa, es que es nuestra. Sí, somos unos frikis; pero con un modelo.
En este sentido, ya sabéis que IronIA nació con el espíritu romántico de ayudar al mayor número de personas posibles dando acceso y herramientas para poder gestionar los ahorros de cada uno de un modo eficiente y barato. Lo que vamos a ver hoy, es una de esas herramientas y está incluida dentro de IronIA Dataverse.
Comparador de fondos de ratios rolling
Una de las cuestiones que siempre me ha llamado la atención cuando se seleccionan fondos es que las métricas más usadas son observaciones puntuales de distintos ratios. Por ejemplo, la rentabilidad del último año, o de los tres últimos años, ídem con
la volatilidad etc. Y digo que me llama la atención porque la rentabilidad del último año no deja de ser una medición de un caso concreto y como tal no debiera utilizarse para describir un colectivo y menos aún para extraer conclusiones o hacer clasificación o predicción sobre ella. Es como si para describir, clasificar o predecir cual será la altura media de los alumnos de una clase nos basáramos en coger un alumno al azar (que lo mismo mide 1,5 metros que 2,10) y a partir de ahí ponernos a decir que en esta clase son todos bajos o altos y cualquier alumno futuro que cojas de esa clase se parecerá al que cogimos al azar.
Para resolver este problema y no hacer el burro existe la estadística descriptiva y las distintas técnicas de análisis predictivo, cosas que hemos visto en otras entradas pero que hoy no vamos a utilizar. Afortunadamente la idea de hoy es mucho más sencilla, intuitiva y sobre todo VISUAL.
Seguro que alguna vez habéis leído en la ficha de un fondo que su objetivo es obtener una rentabilidad del 5%, por ejemplo, en periodos de 5 años, o batir a su índice de referencia en ese plazo de 5 años (es algo muy habitual ya que se considera el tiempo suficiente para que las ideas de un gestor maduren y den sus frutos). El problema está en que si calculamos hoy ese dato de un fondo en concreto pues saldrá lo que sea, que puede ser mejor o peor pero desde luego es un único dato y no debería bastar para que nos hagamos una idea de si el gestor ha cumplido su objetivo o no.
¿Qué necesitaríamos ver?
Pues fácil, todas las rentabilidades de 5 años que ha obtenido el fondo en el mayor rango de tiempo posible. Es decir, me interesa no solo la rentabilidad de los últimos 5 años calculada a día de hoy, si no cuál fue la rentabilidad a 5 años que consiguió el fondo en cualquier momento pasado. Es lo que llamamos ratios rolling, siendo rolling, el tiempo que saltamos entre un cálculo y otro, por ejemplo, semanal querría decir que tenemos la rentabilidad desde 1 de enero de 2012 a 1 enero de 2017, de 8 de enero de 2012 a 8 de enero de 2017, de 15 de enero a 15 de enero y así sucesivamente.
¿Y qué problema hay en tener eso?
Si quieres calcular un ratio rolling de un único fondo en un único periodo es un tanto tedioso pero no es mucho problema. La cuestión se complica si para cada semana, quieres calcular 18 ratios, y 8 períodos distintos de tiempo ya que para cada fondo en cada semana generaríamos 144 datos. Si además queremos tener por ejemplo datos de los últimos 10 años haciendo un rolling semanal (asumiendo que perdemos 5 años porque para tener la primera rentabilidad a 5 años tengo que esperar ese tiempo), son 260 semanas que vamos a calcular esos ratios con lo que para un único fondo acabamos de generar 37.440 datos que consultar. Para finalizar, si esto se tiene que hacer para los 26.000 fondos que hay en IronIA, tenemos la nada despreciable cifra de 973 millones de datos que primero hay que calcular y luego consultar sin morir en el intento y saber que cada semana vas a añadir unos 5 millones de datos nuevos...efectivamente, es lo que se llama BigData y para generarlo y consultarlo hacen falta herramientas de verdad...BigQuery, Python y computación en paralelo
¿Y para qué me sirve a mí eso?
Para poder analizar de una forma fácil si ese fondo del que todo el mundo habla porque lo está haciendo muy bien este año, realmente es un fondo consistente con su objetivo ya sea batir a un índice, conseguir una rentabilidad estable o asumir un riesgo máximo.
Como prometía que iba a ser una herramienta visual vamos a ir analizando algunos gráficos interesantes:
En este primer ejemplo estamos viendo (como indica la tabla resumen) la Rentabilidad de 1 año, haciendo rolling semanal desde 2017 hasta el 16 de noviembre de 2022. Es decir, son todas las rentabilidades de 1 año que ha habido desde 2017 (de 1 de enero a 1 de enero, de 8 de enero a 8 de enero, etc.). La gráfica de la izquierda compara ordenadas en el tiempo esas rentabilidades y las del índice de referencia. A simple vista no se aprecia que este fondo en plazos de 1 año muestre gran consistencia en batir al índice lo cual queda reflejado en el gráfico de la derecha que es el que más gusta ¿cómo se mira este gráfico?
Primero, en los ejes tenemos las rentabilidades del fondo (ordenadas, vertical) y del índice (abcisas, horizontal). Segundo, el gráfico está separado en colores por la bisectriz siendo amarilla la zona en la que caerán los puntos en los que el índice lo hace mejor que el fondo, y en azul, los puntos en los que el fondo lo hace mejor que el índice. Tercero, hemos marcado en negro las líneas de 0 en vertical y horizontal para facilitar la identificación de lo siguiente: A la izquierda de la línea negra vertical, están todos los puntos en los que el índice ha obtenido rentabilidades negativas, y a la derecha, rentabilidades positivas.
Vale, y ¿qué es cada punto? obvio, todas las rentabilidades de 1 año rolling semanal que ha obtenido el fondo a cada rentabilidad del índice.
¿Qué es lo que me gustaría ver? Obvio, que todos los puntos estén en el área azul o lo que es lo mismo, que el fondo siempre bata al índice, que si éste baja, el fondo baje menos (lo ideal sería que no bajara, pero también sería ideal que yo volara) y que si el índice sube, el fondo suba más. Lo ideal sería encontrar un fondo con un comportamiento paralelo por encima de la zona amarilla pero como vemos en este caso, si invertimos con un horizonte de 1 año, no tenemos ninguna evidencia de que el fondo vaya a batirlo porque normalmente no lo hace.
Pero antes decíamos que los gestores suelen pedirnos más tiempo, ¿de verdad mejora eso en algo? pues veámoslo, que ahora tenemos los datos!!!
Lo que estáis viendo ahora es la leche, con perdón. Es el mismo fondo pero analizando todas las rentabilidades de 5 años en lugar de 1 año y fijaros en el gráfico de la derecha que ahora ya sabemos verlo. No ha habido ni un solo periodo de 5 años desde 2012 en el que el fondo no haya sido capaz de batir al índice y de ganar dinero. Todos los puntos son positivos y todos están por encima del índice.
¿Y esto qué será?
Efectivamente, una castaña de fondo. No pongo el nombre por no ganarme enemigos pero a ver si adivináis si es de un banco o de una gestora especializada...
¿Y esto?
Pues un fondo índice de Vanguard que podéis ver como efectivamente replica siempre al índice.
Venga, ya me callo para que podáis meteros a trastear en el dataverse...y sí, si queréis comparar más de un fondo os váis a la segunda hoja que podéis comparar tantos fondos como queráis.
Espero que os guste!! Grande Pablo
Comments