Es difícil imaginarse hasta qué punto es potente y útil ChatGPT. Por eso de vez en cuando hago alguna prueba que publicaré aquí por si a alguien más le sirve. Algunas veces ChatGPT sencillamente genera resultados erróneos, otras veces demasiado vagos, pero quería comprobar si sabe lo que es Markowitz.
Markowitz y las carteras eficientes
En resumen, el logro de Harry Markowitz, por lo que obtuvo sendos premios en economía en 1989 y 1990, consistió en dar las bases para calcular cual es el peso óptimo de cada valor en una cartera de modo que consiga el máximo rendimiento con el menor riesgo posible. Podéis leer este artículo o el original en inglés para saber más del tema.
Para calcular esas carteras eficientes se considera el histórico de los valores que constituyen la cartera y se usan las varianzas y covarianzas, que suelen suponerse a partir de distribuciones gaussianas, es decir, de un comportamiento aleatorio de los valores. Es un modelo teórico que da bases científicas a nuestro principio fundamental de Diversificar. Pero a mucha gente le asusta aplicarlo porque hay que tener cierto manejo de las matemáticas, aunque ya hace mucho tiempo que hay herramientas online gratuitas que te hacen los cálculos.
Pero...
Pero...
¿Sabe ChatGPT lo que es Markowitz?
Comprobémoslo (como en entradas anteriores solo incluiré la parte de las respuestas que realmente interesa):
Para construir una cartera eficiente, se pueden seguir los siguientes pasos:
- Seleccionar los valores que conformarán la cartera: En el caso del IBEX35, esto ya está determinado por la lista de valores que lo conforman. Sin embargo, es posible utilizar diferentes técnicas de análisis fundamental y técnico para seleccionar aquellos valores que se espera que tengan un mejor desempeño en el futuro.
- Obtener los datos históricos de precios: Para analizar los rendimientos de los valores del IBEX35, es necesario obtener los precios históricos de los mismos.
- Calcular los rendimientos y la varianza: Con los datos históricos de precios, se pueden calcular los rendimientos diarios de cada valor y su varianza.
- Calcular la matriz de covarianza: A partir de las varianzas y covarianzas de los rendimientos de cada valor, se puede construir una matriz de covarianza que refleje la relación entre los diferentes valores del IBEX35.
- Optimizar la cartera: Utilizando técnicas de optimización de carteras, como la optimización de Markowitz, se puede construir una cartera que maximice la rentabilidad esperada para un nivel de riesgo dado, o minimice el riesgo para una rentabilidad esperada dada. Esta cartera se conoce como cartera eficiente.
Pues sí, simplemente preguntándole si sabe construir una cartera eficiente, él solito nos menciona a Markowitz. Pero no solo sabe lo que es. ¿Sabe aplicarlo?. Vamos a pedirle que utilice la cartera ChatGPT para crear una cartera eficiente:
Y ya veis. Como comentaba en otro artículo, es como saber calcular raíces cuadradas a mano o usar la calculadora. No necesitas saber qué matemáticas hay detrás, no necesitas ver los cálculos, y ChatGPT es capaz de calcular los porcentajes de cada valor para que tu cartera sea eficiente.
Eso sí, no sabrás nunca si lo ha calculado bien (falta bastante para que podamos fiarnos de esta herramienta con los ojos cerrados). Además nosotros sabemos que el histórico de los valores de ChatGPT llega sólo hasta el 2021, que es la información con la que la entrenaron, o sea, puede que los resultados no sean perfectos. Pero en realidad estamos jugando con la herramienta para ver sus posibilidades.
Como no me gusta demasiado el valor que me añade de Sabadell (0%) ya que quiero incluirlo en mi cartera, voy a forzar a ChatGPT a que use porcentajes mínimos del 10%. Claro, ya no será puramente la cartera eficiente, pero sí será la más eficiente con esa condición. Veamos:
Y ya la tendríamos.
Ajustes en la cartera ChatGPT
Hemos obtenido unas ponderaciones para nuestra cartera ChatGPT (ver imagen).
Después del último ajuste en la cartera hipotética usando señales de compra/venta a partir de indicadores técnicos generados por ChatGPT los porcentajes que tiene esa cartera son los siguientes:
ACS.MC | 15,96%
ACX.MC | 15,57%
REP.MC | 16,39%
LOG.MC | 17,01%
MAP.MC | 16,47%
SAB.MC | 9,41%
SAN.MC | 9,18%
Así que voy a ajustar un poco los porcentajes para acercarlos a los de la cartera eficiente. Voy a vender algunas acciones de REP y LOG y comprar más de ACS, MAP, SAN y SAB. El valor final de la cartera es casi el mismo (18600€):
Así los porcentajes son:
ACS.MC | 17.42%
ACX.MC | 15.57%
REP.MC | 10.66%
LOG.MC | 10.47%
MAP.MC | 22.65%
SAB.MC | 10.04%
SAN.MC | 13.77%
Para el experimento nos vale.
Después del último ajuste en la cartera hipotética usando señales de compra/venta a partir de indicadores técnicos generados por ChatGPT los porcentajes que tiene esa cartera son los siguientes:
ACS.MC | 15,96%
ACX.MC | 15,57%
REP.MC | 16,39%
LOG.MC | 17,01%
MAP.MC | 16,47%
SAB.MC | 9,41%
SAN.MC | 9,18%
Así que voy a ajustar un poco los porcentajes para acercarlos a los de la cartera eficiente. Voy a vender algunas acciones de REP y LOG y comprar más de ACS, MAP, SAN y SAB. El valor final de la cartera es casi el mismo (18600€):
Así los porcentajes son:
ACS.MC | 17.42%
ACX.MC | 15.57%
REP.MC | 10.66%
LOG.MC | 10.47%
MAP.MC | 22.65%
SAB.MC | 10.04%
SAN.MC | 13.77%
Para el experimento nos vale.
Conclusiones
Es difícil todavía que imaginemos hasta qué punto va a ayudarnos esta herramienta, igual de difícil que era en los años 60 imaginarse para qué podían servir los ordenadores a usuarios comunes o en los 90 cual sería la utilidad de internet. Es importante que os hagáis a la idea de que estamos en ese mismo punto. Esto no tiene nada que ver con el metaverso y otras mandangas. La IA está afectando directamente a nuestras vidas y mucho más que nos va a afectar.
Hemos creado usando ChatGPT (esa aplicación porque es abierta y gratis para todos de momento) una cartera eficiente, basada en el análisis fundamental de las empresas del IBEX35 y usando señales de análisis técnico para la compra/venta de valores.
No estamos teniendo en cuenta las posibles comisiones de las compra/ventas que vamos haciendo pero, sin tenerlas en cuenta, la revalorización de la cartera desde que empezamos a crearla el 23 de enero ya ha sido de un 6%. Y eso que en realidad lo que nos importa de esta cartera es que tiene un rendimiento por dividendo de entre un 5 y un 10% neto anual, lo que no está nada mal.
Hoy además me siento perezoso y he usado también ChatGPT para elegir una canción que tenga que ver con el artículo. Y ha elegido Money, de Pink Floyd.
Hemos creado usando ChatGPT (esa aplicación porque es abierta y gratis para todos de momento) una cartera eficiente, basada en el análisis fundamental de las empresas del IBEX35 y usando señales de análisis técnico para la compra/venta de valores.
No estamos teniendo en cuenta las posibles comisiones de las compra/ventas que vamos haciendo pero, sin tenerlas en cuenta, la revalorización de la cartera desde que empezamos a crearla el 23 de enero ya ha sido de un 6%. Y eso que en realidad lo que nos importa de esta cartera es que tiene un rendimiento por dividendo de entre un 5 y un 10% neto anual, lo que no está nada mal.
Hoy además me siento perezoso y he usado también ChatGPT para elegir una canción que tenga que ver con el artículo. Y ha elegido Money, de Pink Floyd.
La canción tiene una melodía pegajosa y una letra icónica que habla sobre el papel del dinero en nuestras vidas, con líneas como "Money, it's a gas / Grab that cash with both hands and make a stash" y "Money, get back / I'm all right, Jack, keep your hands off my stack".